RTSP转WebRTC视频协议解决方案

1、视频原理

浏览器或是音视频播放器(如ffplay、VLC、射手影音等)播放互联网上视频文件,需要对接收数据经过以下几个步骤:

解析协议-> 解封装 -> 解码音视频 -> 音视频同步。

简单起见,可将视频数据分为以下四层如下表1-1所示,可结合图1-1了解其数据流在各阶段的处理流程

层级 作用
协议层 处理符合特定流媒体协议规范的数据,如http、rtsp、rtmp等
封装格式层 处理符合特定格式规范的数据,如mkv、mp4、flv等
编解码层 符合特定编码标准规范的数据,如h264、h265、vp8、aac等
像素层 符合特定像素格式规范的数据,如yuv420p、yuv422p、rgb24、pem等

表1-1 音视频各层级协议封装格式表

 图1-1 音视频数据流处理层级图

音视频流各协议层处理作用分别如下所述:

解协议

将流媒体协议的数据解析为标准的相应的封装格式数据。视音频在网络上传播的时候,常常采用各种流媒体协议,例如HTTP,RTMP,WebRTC或是MMS等等。这些协议在传输视音频数据的同时,也会传输一些信令数据。这些信令数据包括对播放的控制&#x

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值