买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:烽火通信科技股份有限公司
摘要:本发明公开了一种UDP直播中VBR视频快速平滑发送方法,包括:帧数据处理层平滑步骤:负责视频数据的高IO输入、缓冲并分段解析、求解媒体分段的发送路径,并根据发送路径进行一级平滑;帧数据发送层平滑步骤:接收帧数据处理层一级平滑后的视频数据和发送路径进行二级平滑发送;其中,所述帧数据处理层平滑步骤和帧数据发送层平滑步骤在每段数据处理中是异步的,仅在一个媒体分段处理起始时,同步上一个媒体分段实际发送数据量。本发明两级平滑处理方式,通过一级平滑既约束系统的性能,在数据发送层的平滑还有效降低了大码率VBR视频中单帧数据发送中的峰值,降低网络抖动,改善传输效率。本发明还提供了相应的UDP直播中VBR视频快速平滑发送装置。
主权项:1.一种UDP直播中VBR视频快速平滑发送方法,其特征在于,包括:S1、帧数据处理层平滑步骤:负责视频数据的高IO输入、缓冲并分段解析、求解媒体分段的发送路径,并根据发送路径进行一级平滑;所述帧数据处理层平滑步骤包括:S01、高IO输入原始媒体视频数据;S02、原始媒体视频数据缓冲,将原始媒体视频数据进行分段解析,确认媒体分段内每个视频帧的大小及对应的时刻;S03、依据媒体分段内每个视频帧的大小及对应的时刻,以及数据发送层上一个媒体分段实际发送数据量,求解媒体分段的发送路径,所述发送路径包含发送速率、时间起点、时间终点;S04、依照发送路径中的时间起点、时间终点结合媒体分段,确认待推送数据量,一次性推送这些数据到数据发送层,然后等待,其中等待时间为推送数据量除以发送速率;所述S03中依据媒体分段内每个视频帧的大小及对应的时刻,以及数据发送层上一个媒体分段实际发送数据量,求解媒体分段的发送路径,包括:S041、确认推送数据量的初始起点O和初始终点P;S042、计算当前起点到当前终点的斜率tg;S043、根据S042得到的斜率tg与传输上下限比较查找是否有交点;若查找到交点位于时刻i,则进入步骤S044;若未查找到交点,则进入步骤S045;S044、保留当前起点,将当前终点变更为Si,进入S042,其中所述Si表示时刻i处的传输上限;S045、确认下一媒体分段的发送路径的起点和终点;所述S043中查找是否有交点,具体为:判断依据是若tg*T终点-T起点+起点对应数据量=Ui且Si=tg*T终点-T起点+起点对应数据量则不相交,反之则相交,其中记终端侧网络缓冲大小为b,待输出视频帧大小为fi,每帧的时长记作ti,媒体分段内总帧数记为n,则fi表示传输下限,Si=Ui+b表示传输上限,发送总时间与帧的关系为S2、帧数据发送层平滑步骤:接收帧数据处理层一级平滑后的视频数据和发送路径进行二级平滑发送;其中,所述帧数据处理层平滑步骤和帧数据发送层平滑步骤在每段数据处理中是异步的,仅在一个媒体分段处理起始时,同步上一个媒体分段实际发送数据量。
全文数据:
权利要求:
百度查询: 烽火通信科技股份有限公司 UDP直播中VBR视频快速平滑发送方法与装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。