Avs-dash系统的多媒体信息插播控制方法、系统和客户端的制作方法_2

文档序号:9455866阅读:来源:国知局
at1n,其中,多流的插播类型type包括:中间插播方式Default、覆盖插播方式Overlap、和同步插播方式Concurrent,多流的插播时间offsetStart为基于该媒体信息片段per1d开始点的相对时间;多流的插播持续时间durat1n为该插播流的播放时间。若判断获知该媒体信息描述中包含多流属性参数,则该媒体信息片段被识别为包含原始媒体流和插播流的多流媒体信息片段,然后查询媒体信息描述中的组类属性参数,将具有相同组类属性参数的视频媒体信息片段和音频媒体信息片段分为一组。
[0034]步骤203,根据所述多流属性参数控制每组中媒体信息片段中插播流的播放,其中,所述多流属性参数具体包括:多流的插播类型、多流的插播时间和多流的插播持续时间。
[0035]客户端根据多流属性参数控制每组中视频媒体信息片段和音频媒体信息片段中插播流的播放,具体地,当type的值为Default时,采用中间插播的方式,客户端将在offsetStart播放插播流,当插播流播放结束后,再从原始媒体流的断点处继续播放原始媒体流,例如VoD节目中插入广告;当type的值为Overlap时,采用覆盖插播的方式,客户端将在offsetStart播放插播流,当插播流播放结束后,再从原始媒体流跳过插播时间长度的时间点继续播放原始媒体流,例如Live节目插入广告;当type的值为Concurrent时,采用同步插播的方式,客户端将在offsetStart播放插播流,而原始媒体流的播放仍然继续,不受影响。
[0036]本实施例提供的AVS-DASH系统的多媒体信息插播控制方法,通过客户端与服务器之间的HTTP会话获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与媒体信息片段对应的媒体信息描述,若判断获知媒体信息描述中包含多流属性参数,则将具有相同组类属性参数的视频媒体信息片段和音频媒体信息片段分为一组,然后根据多流属性参数中的多流的插播类型、多流的插播时间和多流的插播持续时间控制每组中媒体信息片段中插播流的播放,从而在AVS-DASH系统中多媒体信息传输机制的基础上,实现了对包含插播流的多流媒体信息的有效描述和控制,提高了媒体信息业务的多样性和灵活性。
[0037]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0038]图3为本发明实施例提供的一个客户端的结构示意图,如图3所示,该客户端包括:处理模块11和控制模块12,其中,处理模块11用于从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与所述媒体信息片段对应的媒体信息描述;控制模块12用于若判断获知所述媒体信息描述中包含多流属性参数,则根据所述多流属性参数控制所述媒体信息片段中插播流的播放,其中,所述多流属性参数具体包括:多流的插播类型、多流的插播时间和多流的插播持续时间。
[0039]本实施例提供的客户端中各模块的功能和处理流程,可以参见上述图1所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。
[0040]进一步地,处理模块11还用于:
[0041]根据用户发出的多媒体信息播放命令与服务器建立超文本传输协议HTTP连接;通过与所述服务器之间的HTTP会话获取与所述用户待播放的多媒体信息对应的媒体描述文件。
[0042]其中,处理模块11具体用于:
[0043]根据所述媒体描述文件中多个媒体信息片段的媒体信息描述和客户端的网络信息参数,通过HTTP会话获取待播放的媒体信息片段。
[0044]基于上述实施例,进一步地,控制模块12具体用于:
[0045]查询所述媒体信息描述中的组类属性参数,将具有相同组类属性参数的视频媒体信息片段和音频媒体信息片段分为一组,根据所述多流属性参数控制每组中媒体信息片段中插播流的播放。
[0046]本实施例提供的客户端中各模块的功能和处理流程,可以参见上述图2所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。
[0047]图4为本发明实施例提供的一个AVS-DASH系统的多媒体信息插播控制系统的结构示意图,如图4所示,该系统包括:服务器I和客户端2,其中,客户端2可以为本发明上述实施例提供的客户端,服务器I可以为本发明上述实施例中提及的服务器。
[0048]本实施例提供的AVS-DASH系统的多媒体信息插播控制系统中各模块的功能和处理流程,可以参见上述所示的方法实施例,其实现原理和技术效果类似,此处不再赘述。
[0049]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种AVS-DASH系统的多媒体信息插播控制方法,其特征在于,包括: 从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与所述媒体信息片段对应的媒体信息描述; 若判断获知所述媒体信息描述中包含多流属性参数,则根据所述多流属性参数控制所述媒体信息片段中插播流的播放,其中,所述多流属性参数具体包括:多流的插播类型、多流的插播时间和多流的插播持续时间。2.根据权利要求1所述的AVS-DASH系统的多媒体信息插播控制方法,其特征在于,在所述获取待播放的媒体信息片段之前,所述方法还包括: 根据用户发出的多媒体信息播放命令与服务器建立超文本传输协议HTTP连接; 通过与所述服务器之间的HTTP会话获取与所述用户待播放的多媒体信息对应的媒体描述文件。3.根据权利要求2所述的AVS-DASH系统的多媒体信息插播控制方法,其特征在于,所述获取待播放的媒体信息片段包括: 根据所述媒体描述文件中多个媒体信息片段的媒体信息描述和客户端的网络信息参数,通过HTTP会话获取待播放的媒体信息片段。4.根据权利要求1所述的AVS-DASH系统的多媒体信息插播控制方法,其特征在于,所述根据所述多流属性参数控制所述媒体信息片段中插播流的播放具体包括: 查询所述媒体信息描述中的组类属性参数,将具有相同组类属性参数的视频媒体信息片段和音频媒体信息片段分为一组,根据所述多流属性参数控制每组中媒体信息片段中插播流的播放。5.根据权利要求1-4任一所述的AVS-DASH系统的多媒体信息插播控制方法,其特征在于, 所述媒体描述文件由网络视频服务提供商生成,并存储在一个或多个HTTP网络服务器上。6.一种客户端,其特征在于,包括: 处理模块,用于从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与所述媒体信息片段对应的媒体信息描述; 控制模块,用于若判断获知所述媒体信息描述中包含多流属性参数,则根据所述多流属性参数控制所述媒体信息片段中插播流的播放,其中,所述多流属性参数具体包括:多流的插播类型、多流的插播时间和多流的插播持续时间。7.根据权利要求6所述的客户端,其特征在于,所述处理模块还用于: 根据用户发出的多媒体信息播放命令与服务器建立超文本传输协议HTTP连接; 通过与所述服务器之间的HTTP会话获取与所述用户待播放的多媒体信息对应的媒体描述文件。8.根据权利要求7所述的客户端,其特征在于,所述处理模块具体用于: 根据所述媒体描述文件中多个媒体信息片段的媒体信息描述和客户端的网络信息参数,通过HTTP会话获取待播放的媒体信息片段。9.根据权利要求6所述的客户端,其特征在于,所述控制模块具体用于: 查询所述媒体信息描述中的组类属性参数,将具有相同组类属性参数的视频媒体信息片段和音频媒体信息片段分为一组,根据所述多流属性参数控制每组中媒体信息片段中插播流的播放。10.一种AVS-DASH系统的多媒体信息插播控制系统,其特征在于,包括:服务器,以及如权利要求6-9任一所述的客户端。
【专利摘要】本发明提供一种AVS-DASH系统的多媒体信息插播控制方法、系统和客户端,其中,该方法包括:通过客户端从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与媒体信息片段对应的媒体信息描述,若判断获知媒体信息描述中包含多流属性参数,则根据多流属性参数中的多流的插播类型、多流的插播时间和多流的插播持续时间控制媒体信息片段中插播流的播放,从而在AVS-DASH系统中多媒体信息传输机制的基础上,实现了对包含插播流的多流媒体信息的有效描述和控制,提高了媒体信息业务的多样性。
【IPC分类】H04L29/06, H04L29/08
【公开号】CN105207976
【申请号】CN201410284776
【发明人】岳贯集, 周超, 张行功, 郭宗明
【申请人】北京大学, 北大方正集团有限公司, 北京北大方正电子有限公司
【公开日】2015年12月30日
【申请日】2014年6月23日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1