当前位置: 首页 > 专利查询>北京大学专利>正文

AVS-DASH系统的多媒体信息插播控制方法、系统和客户端技术方案

技术编号:12621282 阅读:199 留言:0更新日期:2015-12-30 18:56
本发明专利技术提供一种AVS-DASH系统的多媒体信息插播控制方法、系统和客户端,其中,该方法包括:通过客户端从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与媒体信息片段对应的媒体信息描述,若判断获知媒体信息描述中包含多流属性参数,则根据多流属性参数中的多流的插播类型、多流的插播时间和多流的插播持续时间控制媒体信息片段中插播流的播放,从而在AVS-DASH系统中多媒体信息传输机制的基础上,实现了对包含插播流的多流媒体信息的有效描述和控制,提高了媒体信息业务的多样性。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种AVS-DASH系统的多媒体信息插播控制方法、系统和客户端
技术介绍
我国自主研发的音视频编码标准中多媒体框架下的超文本传输协议HTTP动态自适应流媒体标准,简称AVS-DASH,可以利用互联网上传统的HTTP服务器提供高品质的多媒体内容。AVS-DASH系统的工作原理是将多媒体信息切分为许多小的媒体信息片段存储于HTTP服务器上,每个媒体信息片段会被制作成不同码率的分块样本,用于覆盖不同的带宽状况。客户端获取并解析与多媒体信息对应的媒体描述文件,从媒体描述文件中获取各个媒体信息片段的相关描述,包括每个媒体信息片段的网址信息,开始播放时间和持续时间,视频的分辨率,适应比特率等,并根据媒体描述文件获取并播放多媒体信息。但是,基于现有的AVS-DASH系统,客户端在播放多媒体信息的时候,无法实现对插播流的控制播放,因此,亟需一种针对包含插播流的多流媒体信息的播放控制方法。
技术实现思路
针对现有技术的上述缺陷,本专利技术实施例提供一种AVS-DASH系统的多媒体信息插播控制方法、系统和客户端。本专利技术一方面提供一种AVS-DASH系统的多媒体信息插播控制方法,包括:从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与所述媒体信息片段对应的媒体信息描述;若判断获知所述媒体信息描述中包含多流属性参数,则根据所述多流属性参数控制所述媒体信息片段中插播流的播放,其中,所述多流属性参数具体包括:多流的插播类型、多流的插播时间和多流的插播持续时间。本专利技术另一方面提供一种客户端,包括:处理模块,用于从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与所述媒体信息片段对应的媒体信息描述;控制模块,用于若判断获知所述媒体信息描述中包含多流属性参数,则根据所述多流属性参数控制所述媒体信息片段中插播流的播放,其中,所述多流属性参数具体包括:多流的插播类型、多流的插播时间和多流的插播持续时间。本专利技术又一方面提供一种AVS-DASH系统的多媒体信息插播控制系统,包括:服务器,以及上述的客户端。本专利技术实施例提供的AVS-DASH系统的多媒体信息插播控制方法、系统和客户端,通过客户端从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与媒体信息片段对应的媒体信息描述,若判断获知媒体信息描述中包含多流属性参数,则根据多流属性参数中的多流的插播类型、多流的插播时间和多流的插播持续时间控制媒体信息片段中插播流的播放,从而在AVS-DASH系统中多媒体信息传输机制的基础上,实现了对包含插播流的多流媒体信息的有效描述和控制,提高了媒体信息业务的多样性。【附图说明】图1为本专利技术实施例提供的一个AVS-DASH系统的多媒体信息插播控制方法的流程图;图2为本专利技术实施例提供的另一个AVS-DASH系统的多媒体信息插播控制方法的流程图;图3为本专利技术实施例提供的一个客户端的结构示意图;图4为本专利技术实施例提供的一个AVS-DASH系统的多媒体信息插播控制系统的结构示意图。【具体实施方式】图1为本专利技术实施例提供的一个AVS-DASH系统的多媒体信息插播控制方法的流程图,如图1所示,该方法包括:步骤100,从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与所述媒体信息片段对应的媒体信息描述;在AVS-DASH系统中,多媒体信息会被切分为许多小的媒体信息片段存储于HTTP服务器上,每个媒体信息片段会被制作成不同码率的分块样本,用于覆盖不同的带宽状况,所有媒体信息片段的组织方式、码率、分辨率、网页地址等信息,均通过一个媒体描述文件进行描述。需要注意的是,多媒体信息包括视频信息和音频信息。在客户端对多媒体信息播放的过程中,首先查看预先获取的与该多媒体信息对应的媒体描述文件,媒体描述文件中包括各个被切割的媒体信息片段的起始时间和网页地址,客户端按照时间顺序依次获取并播放媒体描述文件中所描述的各个媒体信息片段。当客户端从服务器获取待播放的媒体信息片段后,从媒体描述文件中查询与该媒体信息片段对应的媒体信息描述。步骤101,若判断获知所述媒体信息描述中包含多流属性参数,则根据所述多流属性参数控制所述媒体信息片段中插播流的播放,其中,所述多流属性参数具体包括:多流的插播类型、多流的插播时间和多流的插播持续时间。客户端查询与该媒体信息片段对应的媒体信息描述,判断该媒体信息描述中是否包含多流属性参数,具体地,多流属性参数包括:多流的插播类型type、多流的插播时间offsetStart和多流的插播持续时间durat1n,其中,多流的插播类型type包括:中间插播方式Default、覆盖插播方式Overlap、和同步插播方式Concurrent,多流的插播时间offsetStart为基于该媒体信息片段per1d开始点的相对时间;多流的插播持续时间durat1n为该插播流的播放时间。若判断获知该媒体信息描述中包含多流属性参数,则该媒体信息片段被识别为包含原始媒体流和插播流的多流媒体信息片段,从而根据对应的多流属性参数控制该媒体信息片段中插播流的播放。具体地,当type的值为Default时,采用中间插播的方式,客户端将在offsetStart播放插播流,当插播流播放结束后,再从原始媒体流的断点处继续播放原始媒体流,例如VoD节目中插入广告;当type的值为Overlap时,采用覆盖插播的方式,客户端将在offsetStart播放插播流,当插播流播放结束后,再从原始媒体流跳过插播时间长度的时间点继续播放原始媒体流,例如Live节目插入广告;当type的值为Concurrent时,采用同步插播的方式,客户端将在offsetStart播放插播流,而原始媒体流的播放仍然继续,不受影响。本实施例提供的AVS-DASH系统的多媒体信息插播控制方法,通过客户端从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与媒体信息片段对应的媒体信息描述,若判断获知媒体信息描述中包含多流属性参数,则根据多流属性参数中的多流的插播类型、多流的插播时间和多流的插播持续时间控制媒体信息片段中插播流的播放,从而在AVS-DASH系统中多媒体信息传输机制的基础上,实现了对包含插播流的多流媒体信息的有效描述和控制,提高了媒体信息业务的多样性。图2为本专利技术实施例提供的另一个AVS-DASH系统的多媒体信息插播控制方法的流程图,如图2所示,该方法包括:步骤200,根据用户发出的多媒体信息播放命令与服务器建立超文本传输协议HTTP连接,通过与所述服务器之间的HTTP会话获取与所述用户待播放的多媒体信息对应的媒体描述文件;在AVS-DASH系统中,多媒体信息会被网络视频服务提供商切分为许多小的媒体信息片段存储于一个或者HTTP服务器上,每个媒体信息片段会被制作成不同码率的分块样本,用于覆盖不同的带宽状况,所有媒体信息片段的组织方式、码率、分辨率、网页地址等信息,均通过一个媒体描述文件进行描述。需要注意的是,多媒体信息包括视频信息和音频信息。当用户向客户端发送多媒体信息播放命令时,客户端根据用户发出的多媒体信息播放命令与服务器建立超文本传输协议HTTP连接,当链接建立完成后,通过与服务器之间的HTTP本文档来自技高网...

【技术保护点】
一种AVS‑DASH系统的多媒体信息插播控制方法,其特征在于,包括:从服务器获取待播放的媒体信息片段,并从预先获取的媒体描述文件中查询与所述媒体信息片段对应的媒体信息描述;若判断获知所述媒体信息描述中包含多流属性参数,则根据所述多流属性参数控制所述媒体信息片段中插播流的播放,其中,所述多流属性参数具体包括:多流的插播类型、多流的插播时间和多流的插播持续时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:岳贯集周超张行功郭宗明
申请(专利权)人:北京大学北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1