Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种SRT推流码率自适应方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:微梦创科网络科技(中国)有限公司

摘要:本发明实施例提供一种SRT推流码率自适应方法及系统,包括:将原始音视频数据压缩编码后按设定的输出码率进行输出;通过SRT协议栈接收压缩编码后的音视频数据封装成SRT协议报文;周期性收集通过SRT协议栈在推流SRT协议报文过程中所产生的基本状态信息;根据基本状态信息,计算得到各周期SRT协议报文所在推流网络的网络状态变量并进行分析,得到每个周期推流网络的网络状态;并根据多个周期推流网络的网络状态,分析出推流网络的网络状态变化趋势;根据网络状态变化趋势,配置将原始音视频数据压缩编码后进行输出的新输出码率。基于SRT协议栈的统计信息来监控网络状态变化;自动调整视频编码器的输出码率,避免网络被拥塞。

主权项:1.一种SRT推流码率自适应方法,其特征在于,包括:将原始音视频数据压缩编码后按设定的输出码率进行输出;通过SRT协议栈接收压缩编码后的音视频数据封装成SRT协议报文,并推流到服务器;其中,所述SRT协议栈遵守传输协议SRT规范;周期性收集通过SRT协议栈在推流SRT协议报文过程中所产生的基本状态信息;根据每个周期SRT协议栈在推流SRT协议报文过程中的基本状态信息,计算得到各周期SRT协议报文所在推流网络的网络状态变量;对每个周期SRT协议报文所在推流网络的网络状态变量进行分析,得到每个周期SRT协议报文所在推流网络的网络状态;并根据多个周期SRT协议报文所在推流网络的网络状态,分析出SRT协议报文所在推流网络的网络状态变化趋势;根据SRT协议报文所在推流网络的网络状态变化趋势,配置将原始音视频数据压缩编码后进行输出的新输出码率;所述在推流SRT协议报文过程中的基本状态信息包括:发送报文数量、丢弃报文数量、重传报文数量、用于计算报文发送往返时间RTT的信息;所述SRT协议报文所在推流网络的网络状态变量包括:重传报文占比、丢弃报文占比、RTT的变化趋势,其中:所述重传报文占比为一个周期内重传报文数量与发送报文数量之比;所述丢弃报文占比为一个周期内丢弃报文数量与发送报文数量之比;所述RTT的变化趋势通过相邻两个周期的RTT差值进行预测,所述RTT差值是指相邻两个周期的RTT之间的变化量;当RTT差值大于0时,表示RTT的变化呈上升趋势;当RTT差值小于0,表示RTT的变化呈降低趋势;当RTT差值等于0时,表示RTT保持不变;所述对每个周期SRT协议报文所在推流网络的网络状态变量进行分析,得到每个周期SRT协议报文所在推流网络的网络状态,具体包括:针对每个周期内SRT协议报文所在推流网络的网络状态变量,将每个网络状态变量与各自相应阈值进行比较,根据比较结果确定当前周期该推流网络的网络状态;当SRT协议报文所在推流网络的任一网络状态变量大于其相应的阈值上限时,则表示该周期SRT协议报文所在推流网络的网络状态差;当SRT协议报文所在推流网络的所有网络状态变量均小于各自相应的阈值下限时,则表示该周期SRT协议报文所在推流网络的网络状态好;当SRT协议报文所在推流网络的所有网络状态变量均不大于各自相应的阈值上限、且不小于各自相应的阈值下限时,则表示该周期SRT协议报文所在推流网络的网络状态稳定;所述根据多个周期SRT协议报文所在推流网络的网络状态,分析出SRT协议报文所在推流网络的网络状态的变化趋势,具体包括:统计多个周期内SRT协议报文所在推流网络的各种网络状态的数量,根据各周期内各种网络状态的数量判断SRT协议报文所在推流网络的网络状态变化趋势,其中,网络状态的数量包括:网络状态差的数量、网络状态稳定的数量、网络状态好的数量;当网络状态差的数量大于网络状态稳定的数量、且网络状态好的数量为0时,则判定SRT协议报文所在推流网络的网络状态的趋势变差;当网络状态好的数量大于网络状态稳定的数量、且网络状态差的数量为0时,则判定SRT协议报文所在推流网络的网络状态的趋势变好;否则,判定SRT协议报文所在推流网络的网络状态的趋势稳定。

全文数据:

权利要求:

百度查询: 微梦创科网络科技(中国)有限公司 一种SRT推流码率自适应方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。