直播技术的方案路演.pptxVIP

  • 14
  • 0
  • 约1.58千字
  • 约 17页
  • 2019-04-12 发布于湖北
  • 举报
直播应用场景 常用直播功能项 观看直播 聊天 礼物 房间逻辑 用户逻辑 系统设置 直播列表 录播主播 直播流程 音视频采集 视频滤镜 音视频编码 推流 流媒体服务器 拉流 音视频解码 音视频播放 直播协议 RTMP HTTP-FLV HLS 优势:实时性高(延时 1~3秒),编码兼容性高,稳定性高 劣势:播放兼容性差,RTMP最大软肋,因为是Adobe的私有协议,很多设备都无法直接播放 优势:性能高(延时 1~3秒),所以从延迟角度来看,HTTP-FLV要优于RTMP。(服务器上直接转码成http-flv,客户端直接观看) 劣势:移动端对于HTTP的支持不是很完善 优势:自适应码率流播 劣势:实时性差,基本上HLS的延迟在10秒以上 流媒体开发 帧:每帧代表一幅静止的图像 码率:图片进行压缩后每秒显示的数据量。 流媒体开发:网络层(socket)负责传输,协议层(rtmp或hls)负责网络打包,封装层(flv、ts)负责编解码数据的封装,编码层(h.264和aac)负责图像,音频压缩。 帧率:每秒显示的图片数。影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。 直播架构 推流URL 拉流URL 推流rtmp 拉流rtmp hls flv 采集端逻辑 采集端 业务服务器 流媒体服务器 创建房间 创建直播流 返回直播流 返回直播流地址 推流到直播

文档评论(0)

1亿VIP精品文档

相关文档