[发明专利]在弹幕视频流传输过程中的丢包方法及丢包装置有效
申请号: | 201710375366.0 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107197392B | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 纪琦华;蒲珂;曾泽基;李哲山;胡彬;方宏;蔡忠善;魏明;蔡辉;张毅萍 | 申请(专利权)人: | 中广热点云科技有限公司 |
主分类号: | H04N21/647 | 分类号: | H04N21/647;H04N21/236;H04N21/643 |
代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 | 代理人: | 王玉松 |
地址: | 100081 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 弹幕 视频 流传 过程 中的 方法 装置 | ||
本发明涉及一种在弹幕视频流传输过程中的丢包方法,流媒体服务器整合弹幕数据包至弹幕视频流传输的TS传输包中;将所述数据包进行传输,统计弹幕数据包的在当前节点缓存队列长度中的个数N总;发生拥塞时,从流传输中节点缓存队列的弹幕数据包的个数N总中优选选择丢包个数N进行丢包;根据丢包个数N及其类型判断是否发生重传。该方法实现对视频流进行选择性丢包(弹幕数据包优先丢弃),在设定范围内的丢包事件中,即便是不重传也不影响观众对视频观看质量的要求。
技术领域
本发明涉及视频流传输领域,具体涉及一种在弹幕视频流传输过程中的丢包方法及运用该方法的装置。
背景技术
基于浏览器的实时通信(RTCWeb,Real-Time Communications Web)是一种运行在浏览器上的Web应用,其通过调用浏览器提供的应用程序编程接口,可以实现在不同终端之间建立实时通信连接,从而进行媒体流(包括音频数据流和/或视频数据流)的传输。实时通信的特点是:媒体面和终端的本地控制由运行在终端上的浏览器实现,而信令面则由嵌入Web页面的脚本程序(例如Java脚本程序)实现。具体地,基于浏览器和脚本程序实现在不同终端之间建立媒体流传输信道的过程具体为:运行在终端上的浏览器根据用户输入的实时通信服务网站URL,从相应的服务器上下载页面数据(该页面数据包含脚本程序)并将相应的页面呈现给用户;传统的弹幕数据即以xml文本数据被存至页面脚本程序中,由各个终端的脚本程序读取,以画面分层的视觉效果呈现在页面或视频中。
在应用高级弹幕,如图片弹幕,代码弹幕以及其他复杂弹幕时,由于数据量较大,单独加载弹幕数据流会造成与原视频的音画不同步,或卡顿和跳帧现象,观感较差。专利CN106231363A提出一种弹幕视频流传输方法及其设备,将弹幕数据流整合进视频音画数据之间,解码时只需解码一条数据流,节约解码所需宽带;而弹幕数据直接嵌入音画数据之间,在播放器预加载时,直接加载当前时段的弹幕数据,弹幕流畅且与画面吻合度高;但是该整合弹幕数据的传输包相较于未整合的传输包总的数量更大,传输负荷加重。
此外,现有的TCP(Realtime Transport Protocol,实时传输协议),丢弃报文将会导致接收端请求对丢失的报文进行重传,然而这种机制对于音频或视频的实时流进行播放的网络具有较大的弊端,由于接收端的缓冲器空间有限,对于实时性高的业务没有足够的时间用于请求和接收重传的分组。在IPTV的视频传输中,传统的网络设备拥塞处理时采用的是随即丢弃,导致不同的IPTV数据包对终端接收端画面造成不同程度的影响。
发明内容
本发明的目的在于提出一种在弹幕视频流传输过程中的丢包方法,该方法实现对视频流进行选择性丢包(弹幕数据包优先丢弃),在设定范围内的丢包事件中,即便是不重传也不影响观众对视频观看质量的要求。该弹幕视频流传输下的播放器终端播放时,还具有弹幕流畅且与画面、音频匹配度高的优点。
为实现上述目的,本发明所采用的技术方案是一种在弹幕视频流传输过程中的丢包方法,至少包括:
流媒体服务器整合弹幕数据包至弹幕视频流传输的TS传输包中;
将所述数据包进行传输,统计弹幕数据包的在当前节点缓存队列长度中的个数N总;
发生拥塞时,从流传输中节点缓存队列的弹幕数据包的个数N总中优先选择丢包个数N进行丢包;
根据丢包个数N及其类型判断是否发生重传。
进一步地,所述整合弹幕数据至弹幕视频流传输的数据包中的方法包括:
服务器接收实时采集的带属性的弹幕数据,所述带属性的弹幕数据的属性包括弹幕的节目标识、起止标识以及时间标识;
服务器解码所述弹幕数据,识别弹幕节目标识后,将弹幕数据和对应节目的传输内容进行打包至视频数据包中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广热点云科技有限公司,未经中广热点云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710375366.0/2.html,转载请声明来源钻瓜专利网。