异构网络下基于网络状况的多媒体资源自适应同步方法转让专利

申请号 : CN201610757375.1

文献号 : CN107801103B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐异凌张文军冯姗陈浩孙军管云峰王延峰

申请人 : 上海交通大学

摘要 :

本发明公开了一种异构网络下基于网络状况的多媒体资源自适应同步方法,包括:步骤一:服务端获知不同用户所处的宽带网络延时以及可用带宽信息;步骤二:服务端在收到用户请求之后,根据不同用户所处的宽带网络延时和可用带宽信息,计算出多媒体资源能够同步呈现的时刻;步骤三:服务端发送上述能同步呈现的时刻的多媒体资源,并告知客户端多媒体资源内容播放起始时间,使得不同用户的宽带内容都能同步呈现。本发明解决了异构网络传输中因网路状况不同而导致广播和宽带用户媒体资源不同步的问题。

权利要求 :

1.一种异构网络下基于网络状况的多媒体资源自适应同步方法,其特征在于,其包括以下步骤:步骤一:服务端获知不同用户所处的宽带网络延时以及可用宽带信息;

步骤二:服务端在收到用户端请求之后,根据不同用户所处的宽带网络延时和可用宽带信息,计算出多媒体资源能够同步呈现的时刻;

步骤三:服务端发送上述能同步呈现的时刻以后的多媒体资源,并告知用户端多媒体资源内容播放起始时间,不同用户端依据播放起始时间同步呈现宽带内容;

所述步骤二中,针对用户所处的宽带网络延时△t及可用带宽Bb不同情况,服务端在t0时刻发送tini时刻的多媒体资源以保证同步,其中tini为ttmp之后的第一个完整独立可解媒体资源MU的起始时刻,其中:

0≤tini-ttmp

MU_size=MU_duration*Br

ttmp=t0+MU_size/Bb+△t

式中:t0为发送时刻,MU_size为发送的平均MU的大小,MU_duration为媒体单元时长,Br为播放多媒体资源的固定码率,Bb为宽带网络的可用带宽,△t为下行宽带网络延时,ttmp为计算所得用户端收到第一个独立可解媒体资源MU的时刻。

2.根据权利要求1所述的异构网络下基于网络状况的多媒体资源自适应同步方法,其特征在于:所述MU_size取值为:0~100Mbits;

所述MU_duration取值为:0~10s;

所述Br取值为:0~50Mbps;

所述Bb取值为:0~1Tbps;

所述△t取值为:0~∞。

3.根据权利要求2所述的异构网络下基于网络状况的多媒体资源自适应同步方法,其特征在于:所述MU_size取值为:30Mbits;

所述MU_duration取值为:0.5s;

所述Br取值为:25Mbps;

所述Bb取值为:1Mbps;

所述△t取值为:2s。

4.根据权利要求1所述的异构网络下基于网络状况的多媒体资源自适应同步方法,其特征在于,所述步骤三中,服务端起始发送的内容是tini时刻以后的多媒体资源,为使宽带和广播同步,用户端通过宽带收到完整的第一个MU之后,并不立即播放,而是等到tini时刻再播放此刻的多媒体资源。

5.根据权利要求1所述的异构网络下基于网络状况的多媒体资源自适应同步方法,其特征在于,所述服务端发送多媒体资源的同时,发送一个下行信令告知用户端发送的第一个独立可解媒体资源的序号来通知用户播放的时间。

6.根据权利要求1-5任一项所述的异构网络下基于网络状况的多媒体资源自适应同步方法,其特征在于,所述方法适用于异构网络媒体服务中不同的用户在某时刻向服务端请求同一个多媒体资源或者切换不同多媒体资源或者因网络多状况恶化而重新请求多媒体资源,为使所请求的媒体资源内容同步呈现的情况。

说明书 :

异构网络下基于网络状况的多媒体资源自适应同步方法

技术领域

[0001] 本发明涉及一种信息技术领域的异构媒体网络传输方法,特别是涉及一种异构网络下基于网络状况的多媒体资源自适应同步方法。

背景技术

[0002] 随着网络技术的日新月异,媒体呈现方式发生了翻天覆地的变化,新的媒体形式层出不穷。传统电视已不再是人们获取信息和娱乐的主要途径,更多的终端设备出现在我们面前,如连接互联网的PC、几乎人手一台的手机以及越来越普及的移动平板电脑等,这些新的产品已经在慢慢侵蚀传统电视业务的市场。多媒体业务伴随变革的移动通信和宽带无线技术的发展日益成熟,大规模的媒体融合已经成为一种必然趋势,在这个过程中,新的思路和高端产品不断出现,使用户能够便捷地接入网络,轻松地享用更丰富的媒体内容和多样化的服务。
[0003] 与此同时,媒体内容的呈现将不只是简单的视频,音频,字幕,媒体类型将会越来越丰富多样。媒体来源也不只是特定的内容提供商,越来越多的制作者参与其中,包括很多个人用户同时也是内容的提供和制作者。这些来自不同提供者的内容存在着各种关联关系,为了满足不同用户的个性化需求,这些关联内容往往需要同步呈现。在此环境下,异构网络融合作为下一代网络发展的必然趋势,充分说明了未来的通信不再是某种特定的接入技术,而是多种接入技术并存、协同工作。
[0004] 在异构媒体网络的环境下,终端呈现的媒体内容可同时从多个传输通道传输过来,例如广播通道和宽带通道。广播通道的媒体资源具有延迟短(基本忽略不计),带宽高且稳定的特点,而对于不同的宽带通道(WIFI,3G/4G等),带宽和网络延时都有很大的差异性。
[0005] 因此对于由广播和宽带构成的异构网络媒体资源服务中,由于宽带通道网络状况的差异性,会有以下三种不同步的案例:服务端通过广播向用户推送媒体内容,如果用户请求相同媒体内容的宽带资源,则由于宽带网络的延时和带宽,会造成客户端从广播和宽带接收的内容在时间线上的不同步;服务端通过广播和宽带向用户推送相同的媒体内容,如果用户请求更换宽带资源媒体流(如不同视角、不同音频等),切换媒体流时,由于不同宽带网络延时和带宽不同,会造成终端新带宽内容和广播内容不同步;服务端通过广播和宽带向用户推送相同的媒体内容,如果在某个时刻宽带网络状况变差造成宽带通道播放不流畅,等到视频再次流畅播放时,会造成不同用户间广播和宽带的资源不同步。
[0006] 因此,在新一代异构网络传输系统下如何让服务端根据网络状况自适应同步传输多媒体资源,成为一个亟待解决的问题。

发明内容

[0007] 本发明所要解决的技术问题是提供一种异构网络下基于网络状况的多媒体资源自适应同步方法,实现异构网络传输下服务端广播媒体和宽带媒体内容同步的机制,解决了异构网络传输中因网络状况不同而导致广播和宽带用户媒体资源不同步的问题。
[0008] 本发明是通过下述技术方案来解决上述技术问题的:一种异构网络下基于网络状况的多媒体资源自适应同步方法,其特征在于,其包括以下步骤:
[0009] 步骤一:服务端获知不同用户所处的宽带网络延时以及可用宽带信息;
[0010] 步骤二:服务端在收到用户端请求之后,根据不同用户所处的宽带网络延时和可用宽带信息,计算出多媒体资源能够同步呈现的时刻;
[0011] 步骤三:服务端发送上述能同步呈现的时刻以后的多媒体资源,并告知用户端多媒体资源内容播放起始时间,不同用户端依据相应播放起始时间同步呈现宽带内容。
[0012] 优选地,所述步骤二中,针对用户所处的宽带网络延时及可用宽带不同情况,服务端在t0时刻发送tini时刻的多媒体资源以保证同步,tini为ttmp之后的第一个完整MU的起始时刻,其中:
[0013] 0≤tini-ttmp
[0014] MU_size=MU_duration*Br
[0015] ttmp=t0+MU_size/Bb+△t
[0016] 式中:t0为发送时刻,MU_size为发送的平均MU的大小,MU_duration为媒体单元时长,Br为播放多媒体资源的固定码率,Bb为宽带网络的可用带宽,△t为下行宽带网络延时,ttmp为计算所得用户端收到第一个MU的时刻。
[0017] 优选地,所述步骤三中,起始发送的内容是tini时刻的多媒体资源,为使宽带和广播同步,宽带收到完整的第一个MU之后,并不立即播放,而是等到tini时刻再播放此刻的多媒体资源。
[0018] 优选地,所述方法适用于异构网络媒体服务中不同的用户在某时刻向服务端请求同一个多媒体资源或者切换不同多媒体资源或者因网络多状况恶化而重新请求多媒体资源,为使该部分媒体资源内容同步呈现的情况。
[0019] 本发明的积极进步效果在于:本发明服务端针对不同用户宽带网络的状况,采取自适应的接入同步媒体资源的方法,实现异构网络传输下服务端广播媒体和宽带媒体内容播放同步的机制,解决了因为不同网络状况不同带来的媒体资源不同步的问题。

附图说明

[0020] 图1为本发明一实例的时序示意图。

具体实施方式

[0021] 下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
[0022] 如今,基于异构网络的多样化终端呈现方式已成为发展的趋势。在观看高质量广播视频节目的同时,人们对于多样化的网络媒体服务的诉求也越来越高。一般来说,由广播通道过来的媒体内容有很小并且固定的延时,因此对于媒体内容的同步影响不大;而从宽带过来的媒体内容如音视频、字幕、多媒体应用等内容易受当前IP网络影响,产生较大且抖动的延时,给内容同步带来了问题。
[0023] 本发明通过在网络中的相应方法,获知不同用户所处的宽带网络延时及可用带宽等信息,用来改变服务端起始传输宽带资源的起始时间,实现了异构网络下多媒体资源的同步。具体的,本发明方法步骤包括:
[0024] 首先,服务端可以根据一些方法,比如通过用户端反馈过来的信令信息、通过估算测量等,获知不同用户所处的宽带网络延时以及可用带宽等信息。
[0025] 其次,针对异构网络媒体服务中不同的用户在某时刻向服务端请求同一个多媒体资源或者切换不同多媒体资源或者因网络状况恶化而重新请求多媒体资源的情况,为保证该部分多媒体资源内容同步呈现,服务端在收到用户请求之后,根据不同用户所处网络的延时情况,计算出多媒体资源能够同步呈现的时刻。
[0026] 最后,服务端发送能同步呈现时刻的资源并告知客户端媒体内容播放起始时间,保证不同用户的宽带部分内容都能同步呈现。
[0027] 如图1所示,在一具体实施例中,具体实施如下:
[0028] 步骤一:已知服务端在t0时刻收到客户端请求,不同用户群体的下行宽带网络延时△t,可用带宽Bb,视频码率Br以及独立可解媒体单元MU(media unit)时长MU_duration;
[0029] 步骤二:针对用户所处的宽带网络延时及可用带宽不同情况,服务器在t0时刻发送tini时刻的多媒体资源以保证同步,tini为ttmp之后的第一个完整MU的起始时刻,其中如式(1)、式(2)、式(3):
[0030] 0≤tini-ttmp
[0031] MU_size=MU_duration*Br……(2)
[0032] ttmp=t0+MU_size/Bb+△t……(3)
[0033] 式(3)中,t0为发送时刻,MU_size为发送的平均MU的大小,具体计算见式(2),MU_duration为媒体单元时长,Br为播放多媒体资源的固定码率,Bb为宽带网络的可用带宽,△t为下行宽带网络延时,ttmp为计算所得客户端收到第一个MU的时刻;
[0034] 在一优选实施方式中,上述的参数可以选择以下数值:
[0035] MU_size:0~100Mbits,较优值为30Mbits;
[0036] MU_duration:0~10s,较优值为0.5s;
[0037] Br:0~50Mbps,较优值为25Mbps;
[0038] Bb:0~1Tbps,较优值为1Mbps;
[0039] △t:0~∞,较优值为2s。
[0040] 步骤三:由于起始发送的内容是tini时刻及以后的多媒体资源,为保证宽带和广播同步,宽带收到完整的第一个MU之后,并不立即播放,而是等到tini时刻及以后再发送此刻的媒体内容。
[0041] 下面给出多媒体资源同步的具体事例(用户端请求和服务端告知用户端方式不限,以下均以信令方式为例,信令基于MMT协议):
[0042] 当用户正在观看奥运直播节目,由于精彩众多,观众口不一,因此节目方专为观众拍摄了多角度视频,供观众选择。
[0043] 虽然此刻观众在看主节目的同时,还在小画面中观看某个运动员的特写表现,可是该运动员的比赛很快就结束了,观众想立刻更换角度收看另一运动员的身姿,于是观众向服务端发送请求,该请求信令应包含网络延时network_delay和可用宽带信息network_bandwidth,请求消息request_message如下表1:
[0044] 表1
[0045]
[0046] t0=18:00:00服务端收到了请求,其中△t=2s,Bb=512Kbit/s。视频码率和独立可解媒体单元时长从视频资源中可获知,Br=16482Kbit/s,MU_duration=0.5s。
[0047] MU_size=MU_duration*Br=0.5*16482=8241bits
[0048] △T=MU_size/Bb+△t=8241/512+2=16.10s
[0049] ttmp=t0+△T=18:00:1610
[0050] tini=18:00:1641
[0051] 服务端在t0=18:00:00时刻发送tini=18:00:1641的资源,发送资源的同时,服务端需发送一个下行信令告知客户端发送的第一个独立可解媒体资源的序号来通知用户播放的时间,响应消息response_message如下:
[0052] 表2
[0053]
[0054] 客户端根据信令中已知的第一个媒体资源序列查表获知时间信息timestamp=18:00:1641和大小MU_size=33Mbits,当前客户端收到资源的时刻为18:00:1610,缓存当前媒体单元,等到18:00:1641再播放该资源。
[0055] 至此,用户就能在广播和点播同步下看到不同视角的另一运动员的身姿了,从而很好地解决了异构网络传输中因网络状况不同而导致广播和宽带用户媒体资源不同步的问题。
[0056] 以上所述的具体实施例,对本发明的解决的技术问题、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。