一种通过H.248协议实现多媒体播放的方法及系统技术方案

技术编号:4272431 阅读:264 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种通过H.248协议实现多媒体播放的方法,包括以下步骤:(1)媒体资源控制设备在媒体资源处理设备上增加播放端点,建立播放通道;以及(2)媒体资源控制设备指示媒体资源处理设备进行多媒体播放。本发明专利技术还提供一种通过H.248协议实现多媒体播放的系统。利用本发明专利技术提供的方法及系统,可以实现媒体控制设备指示媒体处理设备播放多媒体文件的操作,通过在媒体资源处理设备上增加播放端点,建立播放通道,为在通过H.248协议控制媒体资源设备的场景下实现提供播放多媒体文件的能力的提供了支持,使用户不仅听到放音,而且可以看到图像,提高了用户的业务体验。

【技术实现步骤摘要】

本专利技术涉及通讯领域,尤其是涉及一种通过H.248协议实现多媒体播放的方法及系统
技术介绍
MGC(Media Gateway Controller,媒体网关控制器)和MG(Media Gateway,媒体网关)是NGN (Next Generation Network,下一代网络)中的两个关键构件。MGC负责呼叫控制功能,MG负责业务承载功能,藉此实现呼叫控制平面和业务承载平面的分离,从而充分共享网络资源,简化设备升级和业务扩展,大大降低开发和维护成本。媒体网关控制协议是MG和MGC之间通信的主要协议,目前应用较为广泛的有H.248/MeGaCo(Gateway Control Protocol,网关控制协议)和MGCP(MediaGateway Control Protocol ,媒体网关控制协议)两种协议。以H,248协议为例,MG上的各种资源被抽象表示为终端(Termination)。终端又分为物理终端和临时终端,前者代表一些具有半永久存在性的物理实体,例如TDM通道等,后者代表一些临时申请用后释放的公共资源,例如RTP(Real-time Transport Protocol,实时传输协议)流等。终端之间的组合被抽象表示为上下文(Context)。上下文可以包含多个终端,因而以拓扑(Topology)来描述终端间的相互关系。基于协议的这种抽象模型,呼叫的接续实际上就是对终端和上下文的操作。这种操作通过MGC和MG之间的命令(Command)请求和响应来完成。命令类型包括添加(Add)、修改(Modify)、删减(Subtract)、移动(Move)、审计值(AuditValue)、审计能力(AuditCapabilities)、通报(Notify)、月艮务改变(ServiceChange)。命令参数,也称为描述符(Descriptor),被分类为属性(Property)、信号(Signal)、事件(Event)、统计(Statistic)。具有业务相关性的参数逻辑上聚合成为包(Package)。高级媒体服务器包(Advanced Media Server Packages)定义的方法有(1) 播放语音片段可以按URI指示语音片断的位置,可以指示播放语音片断的重复次数、每次之间的间隔时间、音量、速度等参数;(2) 收号播放提示音和DTMF收号交互;(3) 录音根据指示的位置进行语音录制可返回录音文件的标识或者存放位置;(4) 语音文件删除操作。随着媒体处理技术的发展,人们不再满足于语音通话,视频多媒体通讯被越来越多人接受,在通讯网络上提供多媒体解决方案成为人们关注的问题,扩展原有语音网络的协议,来支持多媒体业务,成为研究的重点。本专利技术提出了一种扩展H248协议,来支持多媒体播放功能。
技术实现思路
本专利技术要解决的技术问题是克服上述现有技术存在的不足,提供一种通过H.248协议实现多媒体录制的方法及系统,用来满足媒体资源控制设备控制媒体处理设备播放多媒体文件的需求。为解决上述技术问题,本专利技术提供一种H.248协议实现多媒体播放功能的方法,包括以下步骤(1) 媒体资源控制设备在媒体资源处理设备上增加播放端点,建立播放通道;以及(2) 媒体资源控制设备指示媒体资源处理设备进行多媒体播放。进一步地,步骤(2)中所述指示包括需要播放文件的位置和对媒体流播放的控制参数,所述播放文件的位置信息的格式包括本地的文件、本地含路径的文件及远程服务器上的文件,所述播放控制参数包括播放次数、播放间隔、播放速度、播放音量、视频图像格式、图像播放帧率、图像播放速率、文件播放位置及直接结束播放等。进一步地,所述步骤(2)进一步包括步骤(3) 媒体资源控制设备指示媒体资源处理设备用指定的文件对指定的端点进行多媒体播放;(4) 媒体资源处理设备根据指示找到相应的文件,读取文件中存放媒体流的属性信息;(5) 媒体资源处理设备把相应的响应消息上报给媒体资源控制设备;以及(6) 媒体资源处理服务器进行多媒体播放。进一步地,所述步骤(3)中,媒体资源控制设备向各个码流下发播放控制命令,控制播放次数、播放间隔、播放速度、播放音量、视频图像格式、图像播放帧率、图像播放速率、文件播放位置及直接结束播放等。进一步地,所述步骤(4)中属性信息包括媒体流编码类型、媒体流速率、媒体流采样率等。进一步地,还包括步骤(7)播放完成,媒体资源处理设备把播放结果上报给媒体资源控制设备。进一步地,如果播放失败,上报的结果还包括失败原因返回码。本专利技术还提供一种H.248协议实现多媒体播放功能的系统,包括媒体资源控制设备以及媒体资源处理设备,所述媒体资源控制设备在媒体资源处理设备上增加播放端点,建立播放通道,所述媒体资源控制设备发送多媒体播放指示到所述媒体资源处理设备。进一步地,所述媒体资源处理设备播放完成后发送播放结果到所述媒体资源控制设备。本专利技术具有以下有益的效果利用本专利技术提供的方法及系统,通过在媒体资源处理设备上增加播放端点,建立播放通道,可以实现媒体控制设备指示媒体处理设备播放多媒体文件的操作,为在通过1!248协议控制媒体资源设备的场景下实现播放多媒体文件的能力的提供了支持,使用户不仅听到放音,而且可以看到图像,提高了用户的业务体验。附图说明图1是本专利技术中媒体处理设备建立的会话模型结构图2是本专利技术一种通过H.248协议实现多媒体播放的方法的流程图3是本专利技术H.248包进行多媒体播放的实施用例流程图。具体实施例方式请参照图1所示,多媒体的播放需要在媒体处理设备与多媒体用户设备(一般为用户终端)之间建立两个或多个实时RTP流视频流和音频流(单独播放音频和单独播放视频情况可以看成是多媒体播放的特例)。请参照图2所示,本专利技术一种H.248协议实现多媒体播放功能的方法的流程如下步骤1,媒体资源控制设备在媒体资源处理设备上增加相应播放端点,建立播放通道。步骤2,播放通道建立成功之后,媒体资源控制设备指示媒体资源处理设备用指定的文件对指定的端点进行多媒体播放操作,多媒体播放指示命令中携带需要播放文件的位置和对媒体流播放的控制参数,媒体资源控制设备需要给所有的播放端点下发播放指示。a) 多媒体播放要携带的文件的位置信息,可以采用以下格式I. 本地可直接存取的文件,如filenamelII. 通过616://方式存取的文件,如file://huawei/filenamelIII. 通过http:/Z方式存取的文件,如http://huawei/filenamelb) 播放控制信息i. 播放次数ii. 播放间隔iii. 播放速度iv. 播放音量v. 视频图像格式vi. 图像播放帧率vii. 图像播放速率viii. 文件播放位置ix.直接结束播放媒体资源处理设备根据指示的文件位置找到相应的文件,读取文件中存放媒体流的属性信息(媒体流编码类型、媒体流速率、媒体流采样率等信息)。步骤3,媒体资源处理设备把相应的响应消息上报给媒体资源控制设备,媒体资源处理设备根据播放指示向用户进行多媒体播放。步骤4,在媒体资源处理设备播放多媒体码流期间,媒体资源控制设备可以向各个码流下发播放指示命令,用来控制媒体播放过程,如调整播放次数/播放间隔/播放速度/播放音量/视频图像格式/图本文档来自技高网
...

【技术保护点】
一种通过H.248协议实现多媒体播放的方法,包括以下步骤: (1)媒体资源控制设备在媒体资源处理设备上增加播放端点,建立播放通道;以及 (2)媒体资源控制设备指示媒体资源处理设备进行多媒体播放。

【技术特征摘要】
1、一种通过H.248协议实现多媒体播放的方法,包括以下步骤(1)媒体资源控制设备在媒体资源处理设备上增加播放端点,建立播放通道;以及(2)媒体资源控制设备指示媒体资源处理设备进行多媒体播放。2、 根据权利要求l所述的方法,其特征在于步骤(2)中所述指示包括 播放文件的位置和对媒体流播放的控制参数,所述播放文件的位置信息的格 式包括本地的文件、本地含路径的文件及远程服务器上的文件,所述播放控 制参数包括播放次数、播放间隔、播放速度、播放音量、视频图像格式、图 像播放帧率、图像播放速率、文件播放位置及直接结束播放等。3、 根据权利要求l所述的方法,其特征在于所述步骤(2)进一步包括(3) 媒体资源控制设备指示媒体资源处理设备用指定的文件对指定的端 点进行多媒体播放;(4) 媒体资源处理设备根据指示找到相应的文件,读取文件中存放媒体 流的属性信息;(5) 媒体资源处理设备把相应的响应消息上报给媒体资源控制设备;以及(6) 媒体资源处理服务器进行多媒体播放。4、 根据权...

【专利技术属性】
技术研发人员:许志勇陈诚张军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1