一种动态调整FEC冗余度的流媒体传输方法与流程

文档序号:11147249阅读:来源:国知局

技术特征:

1.一种动态调整FEC冗余度的流媒体传输方法,其特征在于,包括步骤:

A1、流媒体发送端根据初始FEC编码冗余度Z0,对M个RTP报文数据包进行FEC编码,形成FEC纠错数据包;

A2、将所述RTP报文数据包和所述FEC纠错数据包发送到流媒体接收端;

A3、流媒体接收端接收到所述RTP报文数据包和所述FEC纠错数据包后,如果确认出现丢包,则利用所述FEC纠错数据包和所述RTP报文数据包恢复丢失的RTP报文;

A4、流媒体接收端将当前RTP报文信息和丢包信息通过UDP协议方式发送到流媒体发送端;

A5、流媒体发送端根据所述当前RTP报文信息和所述丢包信息计算实时丢包率P,根据公式计算并确定下一次传送M个RTP报文数据包时的FEC纠错数据包数量N,其中N取最小整数。

2.根据权利要求1所述的动态调整FEC冗余度的流媒体传输方法,其特征在于,所述步骤A1包括步骤:所述FEC纠错数据包的数量由公式确定。

3.根据权利要求2所述的动态调整FEC冗余度的流媒体传输方法,其特征在于,所述步骤A5包括步骤:所述实时丢包率P按照公式

计算得到,其中rtp_num为当前接收到的RTP报文数据包数量,rtp_start为RTP报文数据包的起始编号,rtp_end为RTP报文数据包的结束编号,fec_start为FEC纠错数据包的起始编号,fec_end为FEC纠错数据包的结束编号,fec_num为当前接收到的FEC纠错数据包数量。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1