【技术实现步骤摘要】
本专利技术涉及数据通信
,具体涉及流媒体在网络上高效传输的方法。
技术介绍
流媒体在互联网上的应用越来越多,使用流式传输技术传输音频、视频以及其它多媒体数据等连续媒体。采用这种方式,语音、视频信息经过采样、量化及编码压缩后,从流媒体服务器端以一定的间隔周期连续地发送到网络,接收端用户接收到部分多媒体数据后就可以开始解码并进行播放,后续接收的流媒体数据会持续不断地存入本地缓存,从而维持播放的连续性。用户只要等待一个相对较小的播放延时就可以播放多媒体数据,具有启动延时短,缓存容量小的优点,但是流式传输技术的播放质量容易受到网络带宽波动的影响,当网络拥塞严重时,易导致播放时出现高延时、抖动、跳帧、马赛克等现象。因此,实时流媒体对于实时性、网络带宽、容错性、媒体同步、播放平滑性等方面均有严格要求,如当语音延迟超过250ms,视频延迟超过1s时,就能明显感觉出停顿;当网络可用带宽较小时,采用高效编码压缩技术后的流媒体仍易导致严重的网络拥塞;当通过Internet传输时,要求能在一定程度上允许丢包的发生,并保持视频、音频等信息同步;当网络状况出现波动时,要求能通过设置播放缓冲机制等消除抖动,保证播放的平稳性等。当前的Internet是以Best-Effort方式工作的异构网络,其终端接入方式具有多样性,而其可用带宽、延迟抖动和丢包等因素也都是动态变化 和不可预知的,因此基于Internet网络的实时流媒体传输存在以下一些亟待解决的问题与挑战。(1)流媒体对网络可用带宽的要求较高,而当前的Internet并没有为流媒体预留出带宽,传统路由器采用的是存储转发、队列 ...
【技术保护点】
流媒体在网络上高效传输的方法,其特征在于,包括以下步骤:获取流媒体在网络上传输所需的参数,所述参数包括带宽需求以及传输开始时间和结束时间;流媒体数据源通过组播源注册方式,向网络中的汇聚路由器进行注册;通过路由器组播协议携带并扩散所述参数的方式,汇聚路由器动态分配组播地址,并生成从流媒体数据源到汇聚路由器之间的保证带宽路径;建立约束参数为保证带宽、传输开始时间和传输结束时间的组播树,并在流媒体数据传输过程中,组播树的各传输节点根据带宽和流媒体数据的突发情况,对保证带宽和传输时间进行自适应调整;流媒体传输结束后,删除组播树,释放使用的组播组地址。
【技术特征摘要】
1.流媒体在网络上高效传输的方法,其特征在于,包括以下步骤:获取流媒体在网络上传输所需的参数,所述参数包括带宽需求以及传输开始时间和结束时间;流媒体数据源通过组播源注册方式,向网络中的汇聚路由器进行注册;通过路由器组播协议携带并扩散所述参数的方式,汇聚路由器动态分配组播地址,并生成从流媒体数据源到汇聚路由器之间的保证带宽路径;建立约束参数为保证带宽、传输开始时间和传输结束时间的组播树,并在流媒体数据传输过程中,组播树的各传输节点根据带宽和流媒体数据的突发情况,对保证带宽和传输时间进行自适应调整;流媒体传输结束后,删除组播树,释放使用的组播组地址。2.如权利要求1所述的方法,其特征在于,基于视频质量评估模型计算获得流媒体在网络上传输所需的传输带宽,视频质量评估模型如下:Score=Sq×(1-0.092×(1+2e-St)×(5-St)-0.018×(1+2e-Ss)×(5-Ss));其中,Score表示视频质量量化数值;Sq表述视频源量化数值,Qm表示当前清晰度下的视频源质量评分的最大值,对于清晰度为4K、2K、1080P、720P、480P和360P的视频,Qm值分别为4.9、4.8、4.5、4.0、3.6和2.8;Vr表示视频带宽数值,其单位为Kbps,数值为视频大小除以视频时长;Vc表示视频编码算法对应的数值,H.264、H.265和VP9三种编码算法对应的数值分别为0、1和2;Cp为视频编码等级对应的数值,Base、Main和High对应的数值分别为0、1和2;Vb为视频清晰度对应的数值,360p、480p、720p、1080p、2k和4k对应的数值分别0、1、2、3、4和5;St表示初始缓冲时长量化数值,其数值由传输带宽计算获得;Ss表示卡顿时长量化数值,其数值由视频带宽和传输带宽计算获得。3.如权利要求1所述的方法,其特征在于,流媒体数据源向汇聚路由器注册的过程如下:流媒体数据源向汇聚路由器发送组播传送请求报文,该报文封装为注册报文,不包含组播地址信息,并通过单播方式发送给汇聚路由器;汇聚路由器收到注册报文后,解析报文内容,并根据注册报文类型,判断需要分配的组播地址;汇聚路由器根据网络中组播组地址的使用情况,从自己的组播地址池中分配组播地址,并将该组播组地址通告其他路由器,并申明自己为该组播地址的汇聚路由器;汇聚路由器将分配的组播地址向流媒体数据源逐跳发送加入报文,形成从汇聚路由器到流媒体数据源的组播树;流媒体数据源收到分配的组播地址之后,继续向汇聚路由器发送注册报文,该报文中包含组播组地址、开始时间、结束时间和最小带宽需求;汇聚路由器收到注册报文后,根据组播组地址、开始时间、结束时间和最小带宽,向流媒体数据源逐跳发送携带带宽保证信息、开始时间和结束时间的路径消息;从汇聚路由器到流媒体数据源所经过的路由器收到以上路径消息之后,配置基于时间的ACL信息,保证该组播组地址对应的流媒体传输带宽保证;以上消息的传送,通过状态机进行切换,如果没有收到相应的应答,则根据定时器机制进行重传,直至建立成功。4.如权利要求1所述的方法,其特征在于,汇聚路由器建立约束参数为保证带宽的组播树的过程如下:当接收者准备从流媒体数据源接收流媒体信息时,先通过单播方式从流媒体数据源获...
【专利技术属性】
技术研发人员:汪学舜,余少华,戴锦友,
申请(专利权)人:武汉烽火网络有限责任公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。