当前位置: 首页 > news >正文

做网站和软件哪个挣钱网站建设中需求分析说明书

做网站和软件哪个挣钱,网站建设中需求分析说明书,怎样推广产品,沈阳seo网站管理FEC前向纠错用于丢包恢复,对媒体包进行异或或其他算法生成冗余包进行发送。如果接收端出现丢包,可以通过冗余包恢复出原始的媒体包。FEC的代价是增加码率带宽,所以一般会根据网络状况、丢包率来动态调整FEC冗余系数,也会结合NACK/…

FEC前向纠错用于丢包恢复,对媒体包进行异或或其他算法生成冗余包进行发送。如果接收端出现丢包,可以通过冗余包恢复出原始的媒体包。FEC的代价是增加码率带宽,所以一般会根据网络状况、丢包率来动态调整FEC冗余系数,也会结合NACK/ARQ丢包重传使用。WebRTC使用的FEC包括:ULP、flex、RED三种协议。接下来,我们主要分析ULP的协议结构。

ULP全称为Uneven Level Protection,不均匀级别保护,权衡网络带宽和保护力度。FEC冗余包越多,丢包恢复能力越强,但是带宽消耗越多。并不是所有媒体包的优先级都相同,因此可根据优先级来划分保护等级,比如优先分配给音频包,然后是视频的I帧包,接着是P帧、B帧。

1、ULP结构

基于ULP的FEC包有一个或多个保护等级。如下图所示,FEC包#1只有一个等级,用于保护媒体包A和B;而FEC包#2有两个等级,0级用于保护媒体包C和D,1级用于保护媒体包A、B、C、D。

2、FEC数据包结构

FEC数据包由RTP头、FEC头、FEC等级、FEC载荷组成,如下图所示。

3、FEC头结构

FEC头的结构由:扩展位E、长掩码L、填充位P、扩展标志X、CSRC计数、标志位M 、PT载荷类型、基本序列号、时间戳、长度组成,占8个字节。如下图所示:

E:扩展位,占1 bit,默认为0;

L:长掩码,占1 bit,L=0时掩码长度为16 bits,L=1时掩码长度为48 bits;

P、X、CC、M、PT与RTP头的数值一致;

SN base:基本序列号,占16 bits;

TS recovery:恢复包的时间戳,占32 bits;

length recovery:恢复包的长度,占16 bits; 

4、 FEC的ULP等级

FEC的等级头占4或8字节,当L=0时头部长度为4字节,当L=1时头部长度为8字节。其中,保护长度占16 bits,mask掩码占16 bits,当L=1时有扩展mask占32 bits。

掩码的设置需要符合以下条件:

(1)、保护等级大于0的媒体包只会被保护一次,保护等级等于0的媒体包可以被多次保护; 

(2)、假设媒体包的保护等级为p,它可以被等级为p-1的任意FEC包进行保护;

(3)、假设FEC包包含保护等级p,它必须包含保护等级p-1;

5、生成FEC包

FEC包由媒体包逐位异或得到,并且根据每个等级生成不同的FEC包。假如RTP媒体包之间长度不同,需要以最长的媒体包为基准,其他媒体包添加填充位。

单个保护等级的FEC包示例如下,这里以媒体包D长度为准,其他媒体包后面填充0:

 两个保护等级的FEC包示例如下:

6、FEC应用SDP会话

如下图所示,分为2个FEC组:第一组为"a=group:FEC 1 2",由音频流1和ulpfec流2组成;第二组为"a=group:FEC 3 4",由视频流3和ulpfec流4组成。

 

 

 

http://www.yayakq.cn/news/644933/

相关文章:

  • 手机创建网站免费云安区市场网络营销方法
  • 宁波网站推广合作商做网站申请哪类商标
  • 网站seo李守洪排名大师大渡口区网站建设
  • html5网站开发环境的搭建深圳关键词推广
  • 汽车图片查询网站源码如何自己做网站挣钱
  • 仪征做网站天津中心网站建设
  • wordpress 站点标题wordpress 404 定向
  • 手机如何建免费网站学室内装潢设计哪个学校好
  • 广安市建设局官方网站天津建设网站的公司简介
  • 建设银行大连市分行网站淮南品牌型网站建设
  • 安丘网站建设多少钱专门做电视剧截图的网站
  • 怎么做网站网站代理郑州企业网站优化多少钱
  • 常州网站的优化wordpress 不同边栏
  • 宜昌市网站建设公司深圳企业网站制作公司介绍
  • 建站网站哪个最好网站做315认证
  • 做网站的必要性第三方装修评估公司
  • 360建设网站免费网站配色方法
  • 做学术论文的网站unity3d培训班多少钱
  • 济南网站开发建设服饰的网站建设
  • 网站站点建设端口号的作用网站建设的域名续费
  • 电子书新手学做网站加强网站硬件建设方案
  • 做网站是先做后台还是前端个人网店和网站的区别
  • 贵州省住房城乡建设部网站公司网站建设价
  • 网站制作用的软件微信营销推广的方式有哪些
  • 站酷网怎么样建设用地规划许可证去哪个网站查
  • 可以直接用php做网站吗网络推广课程培训
  • 个人简历模板网站网站注册怎么注销
  • 农村社区网站建设专业论坛网站开发开发
  • 网站开发工程师证书有用吗旅游网站开发系统的er图
  • 义务教育标准化建设网站用asp做网站怎么布局