CN101651665B - 一种实现媒体资源播放状态检测的控制方法、装置及系统 - Google Patents
一种实现媒体资源播放状态检测的控制方法、装置及系统 Download PDFInfo
- Publication number
- CN101651665B CN101651665B CN200810142468.9A CN200810142468A CN101651665B CN 101651665 B CN101651665 B CN 101651665B CN 200810142468 A CN200810142468 A CN 200810142468A CN 101651665 B CN101651665 B CN 101651665B
- Authority
- CN
- China
- Prior art keywords
- media
- media play
- parameter
- event
- processing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种媒体资源播放状态检测的控制方法、装置及系统,该方法包括如下步骤:媒体处理设备根据预设的事件检测媒体播放状态;当检测到媒体播放状态变化时,根据所述预设的事件向媒体播放控制设备上报媒体播放状态发生的变化。本发明实施例中媒体处理设备可以根据预设的事件对媒体播放状态进行检测,并在媒体播放状态发生改变时及时上报给媒体播放控制设备,使媒体播放控制设备能够及时了解媒体播放状态,从而为及时对媒体播放状态的变化情况及时控制和响应成为可能。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种实现媒体资源播放状态检测的控制的方法、装置及系统。
背景技术
媒体网关控制器(Media Gateway Controller,MGC)和媒体网关(Media Gateway,MG)是业务与承载分离架构下的分组网络的两个关键构件。MGC负责业务控制功能,MG负责媒体承载功能,藉此实现业务控制平面和媒体承载平面的分离,从而充分共享网络资源,简化设备升级和业务扩展,降低开发和维护成本。
在多媒体应用环境中,通过现有的RTSP播放包,MGC可以指示MG对指定的媒体文件(资源)进行播放,同时还可以指示媒体播放的速度、范围等信息,例如可以通过播放速度比例参数指示MG按照两倍或其它数值于常规速度的速度进行媒体的播放。
但是发明人在实现现有技术的过程中发现现有技术至少存在如下问题:在媒体文件(资源)进行播放的过程中,媒体播放状态可能会发生变化,比如随着媒体文件的播放,媒体内容以及媒体对应的属性信息发生变化,例如在视频直播场景中,媒体的内容会随着时间的推移而发生变化,媒体可用范围信息等 都会随之而变;再例如如果MGC指示MG按照两倍于常规速度的相对速度进行播放时,随着时间推移,这样的速度可能无法执行,比如是已经追上当前的播放点,而后续的内容还不可访问。当媒体播放状态发生变化时,MGC需要及时获知媒体播放状态发生的变化,以进一步的指示MG完成后续的操作,但是目前的网关控制协议中,还没有有效的机制可以让MGC实时了解到媒体播放状态所发生的变化情况,这将导致无法及时对变化情况进行控制和响应。
发明内容
本发明实施例的目的在于提供一种媒体资源播放状态检测的控制方法、装置及系统,以实现业务与承载分离架构下能够实现对媒体播放状态的及时了解,从而为及时对媒体播放状态的变化情况及时控制和响应提供可能。
为实现本发明实施例的目的,本发明实施例提供以下技术方案:
提供一种控制媒体资源播放状态的方法,包括如下步骤:媒体处理设备根据预设的事件检测媒体播放状态;当检测到媒体播放状态变化时,根据所述预设的事件向媒体播放控制设备上报媒体播放状态发生的变化;其中,所述预设的事件由媒体播放控制设备向媒体处理设备下发;
其中,所述事件用于媒体处理设备向媒体播放控制设备上报媒体流播放速度比例的变化,所述事件预设时携带如下参数的一种或任意组合:
播放动作改变参数,用于指示媒体处理设备在检测到媒体相对速度发生变 化后媒体流的播放行为,该播放行为包括改变为常规速度播放或者是停止播放;
更新相对速度比例参数,用以指示在媒体播放速度比例变化后使用的新的播放速度比例;
允许比例改变参数,用以指示是否允许媒体处理设备自动修改媒体播放速度比例;
比例改变值参数,用以指示当允许自动修改媒体播放速度比例时,允许的修改值;
媒体资源标识,用于指示事件所适用的媒体资源实体;
请求标识,用于指示事件所适用的播放请求。
提供一种媒体处理设备包括预置事件存储单元、事件检测单元及事件上报单元,该预置事件存储单元,用于存储媒体播放控制设备下发的事件,该事件用于向媒体播放控制设备上报媒体播放状态发生的变化;该事件检测单元,用于根据预置事件存储单元存储的事件检测媒体播放状态;该事件上报单元,用于在事件检测单元检测到媒体播放状态发生变化时,根据预置事件存储单元存储的事件向媒体播放控制设备上报媒体播放状态发生的变化;
其中,所述预置事件存储单元存储的事件具体用于所述媒体处理设备向所述媒体播放控制设备上报媒体流播放速度比例的变化,所述预置事件存储单元 存储的事件携带如下参数的一种或任意组合:
播放动作改变参数,用于指示媒体处理设备在检测到媒体相对速度发生变化后媒体流的播放行为,该播放行为包括改变为常规速度播放或者是停止播放;
更新相对速度比例参数,用以指示在媒体播放速度比例变化后使用的新的播放速度比例;
允许比例改变参数,用以指示是否允许媒体处理设备自动修改媒体播放速度比例;
比例改变值参数,用以指示当允许自动修改媒体播放速度比例时,允许的修改值;
媒体资源标识,用于指示事件所适用的媒体资源实体;
请求标识,用于指示事件所适用的播放请求。
提供一种媒体播放处理设备,包括第三接收单元,用于接收媒体处理设备上报的用于通报媒体播放状态发生的变化的事件;所述媒体播放状态发生变化的事件是所述媒体处理设备根据预设的事件检测媒体播放状态,并在检测到媒体播放状态变化时上报的;
其中,所述预设的事件由所述媒体播放控制设备向所述媒体处理设备下发;
其中,所述预设的事件用于媒体处理设备向媒体播放控制设备上报媒体流播放速度比例的变化,所述预设的事件预设时携带如下参数的一种或任意组合:
播放动作改变参数,用于指示媒体处理设备在检测到媒体相对速度发生变化后媒体流的播放行为,该播放行为包括改变为常规速度播放或者是停止播放;
更新相对速度比例参数,用以指示在媒体播放速度比例变化后使用的新的播放速度比例;
允许比例改变参数,用以指示是否允许媒体处理设备自动修改媒体播放速度比例;
比例改变值参数,用以指示当允许自动修改媒体播放速度比例时,允许的修改值;
媒体资源标识,用于指示事件所适用的媒体资源实体;
请求标识,用于指示事件所适用的播放请求。
可见,在本发明实施例中,媒体处理设备可以根据预设的事件对媒体播放状态进行检测,并在媒体播放状态发生改变时及时上报给媒体播放控制设备,使媒体播放控制设备能够及时了解媒体播放状态,从而为及时对媒体播放状态的变化情况及时控制和响应成为可能。
附图说明
图1为本发明实施例提供的一种媒体资源播放状态检测的控制方法的流程示意图;
图2为本发明实施例提供的的另一种媒体资源播放状态检测和控制方法的流程流程示意图;
图3为本发明实施例媒体处理设备的结构示意图;
图4为本发明实施例提供的媒体播放控制设备的结构示意图。
具体实施方式
在一个实时的多媒体会话中,伴随着媒体流的播放,媒体资源的属性或状态可能会发生变化,例如媒体内容的中断、媒体播放范围的变化等。对于媒体资源播放状态的控制主要是基于对媒体流播放过程中资源变化情况的掌握和应对,包括状态变化事件的获知,以及对应资源策略的修订等。为了实现MGC对MG上媒体资源会话中媒体流播放状态的实时控制,需要MG监测媒体流播放状态,并在监测到媒体流播放状态发生改变时向MGC上报。因此本发明实施例需要对(媒体)网关控制协议进行扩展。
(媒体)网关控制协议中的事件(Event)描述符用于MGC控制和指示MG检测并上报MG上所发生的特定事件,包括传真音、摘机/挂机和承载资源变化等。事件描述符包含RequestID(请求标识)以及要求MG检测和报告的一组事件,通过RequestID可以将事件请求命令和事件发生通报(Notify)命令关联起来。当处于激活状态的事件描述符中所包含的事件发生时,缺省地,MG向MGC发送通报命令进行上报。(媒体)网关控制协议是MG和MGC之间通信的主要协议,目前应用较为广泛的有H.248/MeGaCo和MGCP两种协议,本发明实施例以H.248协议为例进行说明。
本发明实施例在H.248协议中定义一个事件,用以MG向MGC通报会话中媒体播放状态发生的变化。该事件的检测和上报需要对MG进行设置,设置的方法包括下发或预先配置。事件可以设置到MG的ROOT终端上:表示 对整个MG上所播放的媒体流检测媒体流结束事件;也可以是MG上某个特定的终端上:表示对该终端上所播放的媒体流进行检测;还可以是MG上某个特定的流:表示该事件的检测仅适用于特指的流。例如,MGC将事件下发给MG的过程为:MGC可以通过Modify请求消息向MG设置媒体流结束事件;MG收到该Modify请求消息后向MGC发送Modify回复消息该。
因此采用本发明实施例实现媒体资源播放状态检测的方法包括:
S100、MGC指示MG执行媒体播放;
可选的,MGC指示MG执行媒体播放时,可以向MG设置媒体播放参数,该MGC向MG设置的媒体播放参数包括下面信息的一种或任意组合:媒体属性参数,包括随机访问性、媒体保留策略、内容可修改性等的媒体属性信息;寻址行为参数,指示媒体播放起始位置的寻址定位方式;媒体范围参数,指示媒体可供播放的内容范围信息。
S101、MG根据MGC的指示播放相应的媒体,并根据预设的事件对媒体播放状态进行检测;
S102、MG检测到媒体播放状态发生变化;
S103、MG根据预设的事件向MGC上报媒体播放状态发生的变化。
该事件的预设可以通过媒体播放控制设备向媒体处理设备下发实现或通过预先在媒体处理设备上配置实现。该事件可以用于MG向MGC上报媒体 流的结束、媒体流属性或媒体范围的变化意愿和媒体流播放相对速度比例的变化三种媒体播放状态变化中的一种或几种,以下通过具体的实施例进行详细的说明。
实施例一
若该事件用于MG向MGC上报媒体流的结束,即媒体播放已经完成或者接近完成,则MG可以通过携带的事件参数指示媒体流终止的位置,该位置可能已经播放到,或者是在不久的将来即将达到。例如,将该事件命名为“媒体流结束(End of Stream,缩写为eos)”事件。该事件可以归属于现有或新的包中,例如包含在H.248.65中的RTSP播放包(RTSP Play Package,包标识为rtspp)中,或定义一个新包,命名为播放状态控制包(Play State Control Package,缩写为pscp)。
媒体流结束事件的检测与上报,可能是基于媒体播放的正常完成,也可能是由于某些原因导致的播放无法完成,还可能是播放结束前的提醒。MGC根据MG上报的媒体流结束位置,与当前播放的位置进行对比,可以获知媒体流是否已经结束或即将结束。
该事件的下发或设置可以不带参数,也可以携带如下参数:
时间(Time,缩写为time)参数,用以指示MG上报媒体流播放结束事 件的时间要求,例如参数取值为5s,则表示MGC希望MG在媒体流播放结束前5秒钟时上报媒体流播放结束事件。如果携带该参数,则表示MGC希望在媒体播放结束前得到提醒通知。
媒体流结束事件检测与上报的时机,可能是基于媒体播放的正常完成,也可能是是由于某些错误的发生导致播放请求无法完成,还可能是播放结束前的提醒。当MG检测到媒体流结束事件时,MG使用通报(Notify)命令向MGC上报。
在媒体流结束事件上报的同时,还可以附带一些参数,以表示媒体资源播放状态的进一步信息,供MGC进行相应的决策。附带的参数包括如下参数的一种或任意组合:
结束范围(End Range,缩写为er)参数,用以指示媒体流播放结束的位置信息。该参数的类型定义为字符串(String)。该参数可以包含一个范围取值列表,其中每一个取值为一个区间,包括第一取值到第二取值之间的所有有效取值。缺省为半开放区间,包括第一取值,但不包括第二取值。
对应上述范围参数,还需包括一个范围格式(Range Format,缩写为rf)参数,表示结束范围参数取值的格式,该参数可以是枚举或字符串类型。其取值包括NPT(Normal Play Time)、SMPTE(Society of Motion Picture andTelevision Engineers)、SMPTE-30、SMPTE-25、UTC(Universal Time Code)、 Frame、Byte中的任意格式,缺省为NPT格式。如果在事件上报时,也可以不定义专门的范围格式参数,即结束范围参数采用MGC指示MG媒体播放时所指定的范围格式值。
例如,上述事件参数取值为“range=-120;rf=NPT”时,表示媒体流到120秒结束。MGC在接收到上述参数信息后,通过和媒体当前播放位置的对比,获知当前的播放状态。同样取前面的例子,如果当前播放位置的NPT值为115,则由此可以得知该媒体流将在5秒后结束。
在使用RTP协议封装媒体进行传输时,事件的上报还可以携带RTP相关信息,例如分别定义三个事件参数,命名为“同步源(Synchronization Source,缩写为ssrc)”、“分组序列号(Packet Sequence Number,缩写为sn)”、“RTP时间戳(RTP Timestamp,缩写为ts)”。其中,同步源参数用于标识后两个参数所应用的同步源信息,分组序列号参数用于指示最后一个RTP报文(Packet)的序列号,时间戳用于指示对应于该媒体流结束时刻的RTP时间戳。
事件上报时,还可以携带媒体资源标识参数(Media Resource Identifier,缩写为mri),用于指示上报事件所关联的媒体资源实体;以及请求标识(Request ID,缩写为rid),用于指示上报事件所对应的播放请求。当MG上有多个媒体资源在播放或存在多个播放请求时,上述参数用于标识检测事件所对应的实体。
在上述方法中,除以事件参数的方式定义媒体流结束信息外,还可以以属性或信号参数的形式来定义,来达到同样的目的。例如,以结束范围参数为例,在H.248协议中定义一个属性来指示媒体流播放结束的位置信息。属性的类型可以采用字符串。该属性可以应用于终端(Termination)或终端上的流(Stream)。若应用于终端,其在终端状态(TerminationState)描述符中定义。若应用于流,其在本地控制(LocalControl)描述符中定义。该属性为可读可写,即MGC可以向MG设置该属性以指示媒体流播放结束的位置,MGC也可以向MG获取该属性以了解媒体流播放结束的位置信息。
此外,结束范围和范围格式两个参数也可以合并为一个参数,取值类型为字符串,例如er=“NPT=-120”。
本实施例通过在H.248协议中定义一个媒体流结束事件,使得MG可以根据预设的事件在检测媒体流结束或即将结束时,向MGC上报媒体流结束事件,使得MGC能够及时获知媒体流的播放状态,从而对变化情况进行控制和响应。
实施例二
若该事件用以MG向MGC通报会话中媒体流属性或媒体范围的变化意愿,可以通过携带的事件参数指示MG希望的媒体流属性的变化情况,以及媒体流的可用性等。由于MGC和MG之间的主从结构,MG上媒体的属性变化 需要经由MGC的指示命令,因此媒体播放中媒体属性的变化请求需要及时上报MGC获准。例如,将该事件命名为“媒体属性变化(Media Property Change,缩写为mpc)”事件。该事件可以归属于现有或新的包中,例如包含在H.248.65中的RTSP播放包(RTSP Play Package,包标识为rtspp)中,或定义一个新包,命名为播放状态控制包(Play State Control Package,缩写为pscp)。
该事件的下发可以不带参数,也可以携带如下参数:
时间周期(Time Interval,缩写为ti)参数,用以指示MG上报媒体属性变化事件的周期。例如参数取值为300s,则表示MGC希望MG每隔6分钟上报一次媒体属性变化事件。该参数主要应用于随时间推进而变化的媒体播放中。该参数的类型可以定义为整数型,单位为秒。
媒体属性变化事件的上报,可以是周期性的,例如是上述的每6分钟上报一次,也可以是条件触发性的,例如某属性希望发生变化时。
在媒体流属性变化事件上报的同时,可以携带如下参数的一种或任意组合,以表示媒体资源播放状态的进一步信息,供MGC进行相应的决策:
时间戳(timestamp)参数,用以表示媒体属性变化请求的时间。
范围(Range,缩写为range)参数和/或范围格式(Range Format,缩写为rf)参数,用以指示媒体流当前播放位置和剩余播放范围信息。参数的类型及取值同前面参数定义。(本申请文件中“和/或”中的“/”表示选择关系)
媒体范围(Media Range,缩写为mr)参数和/或媒体范围格式(Media RangeFormat,缩写为mrf)参数,用以指示MG请求改变的媒体流可供播放的范围信息。参数的类型及取值同前面参数定义。
例如,上述事件参数取值为“mrange=0-120;mrf=NPT;range=108.25-;rf=NPT”时,表示媒体流的可用播放范围从0秒到120秒结束,当前播放位置为108.25秒,剩余播放区间为108.25到结束为止。
媒体属性(Media Properties,缩写为mp)参数,用以指示MG希望改变的媒体属性信息,其中包含随即访问性、内容保留策略、内容修改策略等信息。参数的类型可以定义为字符串型。此外,还可以将该参数所包含的信息拆分为以下几个参数,分别表示MG对应希望改变的属性信息。
随机访问(Random Access,缩写为ra)参数,用以指示媒体流的播放位置是否可以在媒体持续时段内任意移动。支持随机访问,用户可以快进或后退以观看前面或后面的内容,或者任意拖动媒体的播放位置。该参数的类型可以设置为枚举型,取值包括:随机访问(Random Access,缩写为RA),表示媒体流的播放位置可以任意拖动查找,当然播放点的选取要受限于不同的编码格式;源点播放(Return to Start,缩写为RS),表示所述内容只允许从起点处开始播放;禁止拖动(No Seeking,缩写为NS),表示媒体内容不允许拖动。参 数类型还可以是字符串型,随机访问的特性由于依赖于编码格式,所以一些特定的点可能无法访问,这样请求访问点与实际访问点可能存在一定偏差,可以定义一个数值来表示随机访问点之间的最大距离,例如ra的取值为”RA=5”,表示随机访问点之间的最大距离为5秒钟。
保留策略(Retention Policy,缩写为rp)参数,用以指示媒体内容被保持的状态。其取值包括:无限制(Unlimited,缩写为un),媒体内容在整个会话期间都会被保留而不被删除;时间限制(Time Limited,缩写为t1),媒体内容会被至少保留到指定时间而不被删除,在指定时间之后该内容可能可用,也可能被删除而不可用;期限限制(Duration Limited,缩写为d1),媒体内容的每个单元只被保留指定的某段持续时间。参数类型可以是字符串型,例如rp的取值为“d1=5s”,表示媒体内容单元的持续时间是5秒钟。
内容修改(Content Modifications,缩写为cm)参数,用以指示媒体内容是否允许发生变化。其取值包括:不可改变(Unmutable,缩写为un),媒体内容不会改变;动态变化(Dynamic,缩写为dy),媒体内容会基于外界的方法或触发机制(例如播放列表的变化)而发生变化,但在两次明确的更新之间媒体内容不改变;时间演进(Time Progress),媒体内容随着时间演进而变化,例如在电视直播时,内容随着时间而不断更新,如果内容在获取后被保留,则随着时间的累加,播放过的内容都可以被再重放。该参数的类型可以设置为枚 举型,还可以是字符串型。
事件上报时,还可以携带媒体资源标识参数(Media Resource Identifier,缩写为mri),用于指示上报事件所关联的媒体资源实体;以及请求标识(Request ID,缩写为rid),用于指示上报事件所对应的播放请求。当MG上有多个媒体资源在播放或存在多个播放请求时,上述参数用于标识检测事件所对应的实体。
在上述方法中,除以事件参数的方式定义媒体流属性信息外,还可以以属性或信号参数的形式来定义,来达到同样的目的。
本实施例通过在H.248协议中定义一个媒体属性变化事件,使得MG可以根据预设的事件在检测到媒体属性变化意愿时,向MGC上报媒体属性变化事件,可以通过携带的参数指示MG请求的媒体流属性变化情况,以及媒体流的可用性等,使得MGC能够及时获知媒体流的播放状态,从而对变化请求进行控制和响应。进一步,MGC根据MG上报媒体流属性变化时携带的参数,制定媒体属性的更新指示;通过发起一个新的媒体播放请求,其中携带授权的媒体属性信息,来指示MG对应修改相关媒体属性参数。
实施例三
若该事件用以MG向MGC通报会话中媒体播放相对速度的变化,可以将该事 件命名为“媒体播放速度比例变化(Media Play Scale Change,缩写为mpsc)”事件。该事件可以归属于现有或新的包中,例如包含在H.248.65中的RTSP播放包(RTSP Play Package,包标识为rtspp)中,或定义一个新包,命名为播放状态控制包(Play State Control Package,缩写为pscp)。
对于播放内容随时间变化而不断更新的媒体(如在线直播),当MGC向MG下发的媒体播放速度比例(即播放速度相对于常规速度的比例)大于1时,随着媒体的播放,播放点已经追上了当前媒体可播放的最前端,这样大于1的相对速度已经无法执行,而只能使用小于或等于常规速度的播放速度进行播放。后向的播放情况也类似,当MGC设定的媒体播放速度小于常规速度时,随着时间的推移,某段时间之前播放过的媒体内容可能已经无效进而无法播放,小于常规速度的播放速度可能已经无法继续。因此在这种情况下,MG通过媒体播放速度比例变化事件向MGC通报该变化。与此同时,MGC在设置该事件时,可以进一步指示MG在检测到播放速度变化时的下一步动作,例如是停止播放该媒体内容,或者是按照常规速度播放该媒体内容。具体当上述事件发生时,MGC对MG的控制方案可以有以下几种:
1、通过扩展事件参数,MGC指示MG如何应对比例变化事件。在该事件的下发同时可以携带如下参数:
播放动作改变(Changed Playback Behavior,缩写为cpb)参数,用以指示 MG在媒体相对速度发生变化后媒体流的播放行为,包括改变为常规速度播放或者是停止播放。该参数的类型可以设置为布尔型,取值包括:开(ON),代表回到常规速度,即采用常规速度进行媒体流的播放;关(OFF),代表停止播放,即停止媒体流的播放。缺省值为“ON”。此外,还可以定义其它的取值,例如MGC可以指示MG按照其它速度进行播放等,如果扩展其它取值,则需改变参数的类型。
2、另一种替代的方法是,定义一个事件参数:更新相对速度比例(UpdateScale,缩写为us),指示在媒体播放速度比例变化后使用的新的播放速度比例。该参数的类型可以定义为数值型(Integer)或字符串型(String)。取值为“0”表示停止播放媒体;取值为“1”表示按照常规速度进行媒体播放;其它取值表示对应的播放速度比例。
3、通过定义一个参数,允许比例改变(Enable Scale Change,缩写为esc),表示是否允许MG自动修改媒体播放速度比例。该参数类型为布尔型,取值包括:ON,表示允许MG自动修改媒体播放速度比例;OFF,表示不允许MG自动修改媒体播放速度比例。在此基础上还可以再定义一个参数,比例改变值(Changed Scale Value,缩写为csv),用以指示当允许自动修改媒体播放速度比例时,允许的修改值。该参数为字符串型;缺省值为l。如果没有比例改变值参数,则当MG使能自动修改功能时,MG可以自主决定要改变的播放速度 比例。
这种方案可以通过使能MG自动修改比例参数,来应对比例改变事件的发生,同时也符合MGC对MG的完全控制。此外,比例参数的及时修改,也可以保证媒体播放的连贯性。
在媒体播放速度比例变化事件上报的同时,定义一个事件参数,用以携带改变的播放速度比例信息,例如命名为比例改变(Scale Change,缩写为sc)。当MGC下发的esc参数取值为’ON’时,MG可以自主修改比例值,则sc参数携带MG改变后的比例值,即新生效的播放速度比例;当MGC下发的esc参数取值为’OFF’时,MG不可以自主修改比例值,则sc参数携带MG希望改变的比例值,但需要MGC进一步的授权才可生效。
4、MG在检测到媒体播放速度比例变化意愿后,将对应变化意愿上报给MGC,而MG必须等待MGC进一步的指示才可以修改对应比例参数。MGC在收到上述事件通报后,可以通过新的媒体播放请求,要求MG修改对应的播放速度比例参数。
事件下发的时时候,还可以携带媒体资源标识参数(Media ResourceIdentifier,缩写为mri),用于指示事件及其携带的事件参数所适用的媒体资源实体;以及请求标识(Request ID,缩写为rid),用于指示事件及其携带的事件参数所适用的播放请求。当MG上有多个媒体资源在播放或存在多个播放请 求时,上述参数用于标识事件所适用的实体。上述两个事件参数同样也可以应用前面所述的媒体流结束事件或媒体属性变化事件中。比如的在前述的几个实施例中下发事件时也可以携带该媒体资源标识参数和请求标识。
在媒体播放速度比例变化事件上报的同时,还可以携带如下参数的一种或任意组合,以表示媒体资源播放状态的进一步信息,供MGC进行相应的决策:
时间戳(timestamp)参数,用以表示发生媒体播放速度比例变化的时间;
比例范围(Range,缩写为range)参数和/或范围格式(Range Format,缩写为rf)参数,用以指示媒体播放速度比例发生变化的位置,同时还代表着新的播放速度比例生效的开始位置。参数的类型及取值同前面实施例中的定义。
事件上报时,还可以携带媒体资源标识参数(Media Resource Identifier,缩写为mri),用于指示上报事件所关联的媒体资源实体;以及请求标识(Request ID,缩写为rid),用于指示上报事件所对应的播放请求。当MG上有多个媒体资源在播放或存在多个播放请求时,上述参数用于标识检测事件所对应的实体。
此外,事件上报时还可以携带如前面实施例中所述的媒体范围参数、媒体范围格式参数或媒体属性参数,该媒体属性参数包括随机访问参数、保留策略参数、内容修改参数、RTP相关信息参数等参数中的一种或几种,以表示在媒体播放速度比例变化事件发生的同时媒体流对应的属性信息。
同样,在上述方法中,除以事件参数的方式定义对应参数信息外,还可以以属性或信号参数的形式来定义,来达到同样的目的。
本实施例通过在H.248协议中定义一个媒体播放速度比例变化事件,使得MG可以根据预设的事件在检测到媒体播放速度的比例变化意,向MGC上报媒体播放速度比例变化事件,使得MGC能够及时获知媒体流的播放状态,从而对变化情况进行控制和响应,同时MGC也可以通过携带事件参数的方式向MG指定在媒体播放速度比例发生变化后媒体流的播放行为。
实施例四
在上述三个实施例中,对于不同的媒体播放状态变化情况:媒体流结束、媒体流属性变化和媒体流相对速度比例变化,分别定义了三个事件,需要说明的是也可以统一定义一个事件,例如命名为“媒体播放状态变化(Media PlayState Change,缩写为mpsc)”事件,包含上述的三个类型的状态变化。MGC通过设置该事件,获取MG上媒体播放时的状态变化情况。该事件可以归属于现有或新的包中,例如包含在H.248.65中的RTSP播放包(RTSP Play Package,包标识为rtspp)中,或定义一个新包,命名为播放状态控制包(Play State ControlPackage,缩写为pscp)。
该事件下发携带的参数以及上报携带的参数包含上述三个事件中所定 义的参数,除此之外,在事件上报的同时,定义一个事件参数:事件类型(EventType,缩写为et),用以指示媒体播放状态变化的类型。该参数的类型可以设置为枚举型,取值包括:媒体流结束(Media Stream End,缩写为mse),表示上报事件为媒体流结束事件,则对应携带的其它参数同上述媒体流结束事件中的定义;媒体属性变化(Media Property Change,缩写为mpc),表示上报事件为媒体属性变化事件,则对应携带的其它参数同上述媒体属性变化事件中的定义;媒体播放速度比例变化(Media Play Scale Change,缩写为mpsc),表示上报事件为媒体播放速度比例变化事件,则对应携带的其它参数同上述媒体播放速度比例变化事件中的定义。
请参阅图2,为本发明实施例具体应用的流程图,该实施例以媒体播放相对速度比例变化事件为例,说明上述定义机制的应用流程,实现MGC对MG上媒体播放状态进行监控。
假定媒体播放速度比例变化事件定义在H.248.65中的RTSP播放包(RTSPPlay Package,包标识为rtspp)中,则事件的引用全称为“rtspp/mpsc”。S200:MGC通过修改(Modify)请求消息指示MG播放指定媒体内容,其中参数ps(Playback Scale)指示播放的速度为常规速度的2倍。与此同时,指示MG检测媒体播放速度比例变化事件(rtspp/mpsc),其中允许比例改变参数esc取 值为“ON”,表示允许MG自动修改媒体播放速度比例;一旦播放速度比例需要发生变化,则MG自主决定要改变的播放速度比例。在这个消息流程中,只显示说明了播放速度比例变化相关的参数信息,其它的消息参数可能也是消息中所需要的,但这里不再详细展开,下同。
S201:MG发送修改响应消息给MGC。S202:MG按照MGC的指示开始播放媒体,同时开始对指定事件的检测。
S203:MG检测到原来的两倍于常规速度的播放速度已经无法执行,需要改变播放速度比例,这时MG通过通报(Notify)请求消息向MGC报告所检测到的媒体播放速度比例变化事件(rtspp/mpsc),其中附带相关的参数信息,例如包括新生效的比例参数取值,表示MG自主修订后的播放速度比例;再如变化发生的位置信息,以指示新的播放速度生效的范围。如本例中,sc=1.0;range=“npt=1:37:21.394-“,表示MG将比例值修订为1.0,采用常规播放速度进行媒体播放,并且新的生效范围是从1小时37分21.394秒开始。
S204:MGC发送通报响应消息给MG。
本发明实施例还提供一种媒体网关,其包括预置事件存储单元、检测单元及事件上报单元。该预置事件存储单元用于存储媒体网关控制其下发的或预先设置的事件,该事件用于向媒体网关上报媒体播放状态发生的变化;该事件检测单元用于检测检测媒体流播放状态;该事件上报单元用于在检测单元检测到 媒体流播放状态发生变化时,根据预置事件存储单元存储的事件向媒体网关上报媒体流播放状态发生的变化。
在上述方法中,通过在H.248协议中定义相关的事件,实现MGC指示MG对媒体资源会话中媒体流播放状态的变化进行检测和上报。另一方面,为了实现MGC对MG上媒体播放状态的指示和设置,可以通过在H.248协议中定义以下机制实现。
通过在H.248协议中定义属性(Property)或信号参数的方式,用于MGC设置MG上媒体的属性信息,进而有效控制媒体流的播放状态。例如,MGC向MG指示资源播放信号的同时,下发相关的参数指示信息,包括媒体属性、播放起始位置选择等。
以媒体属性为例,包括随机访问性,媒体保留策略,内容的可修改性等,分别对应于上述媒体属性变化事件中定义的随机访问参数、保留策略参数、内容修改参数。对应这些信息,可以定义一个媒体属性(Media Properties,缩写为mp)的属性参数,用以MGC指示对应的媒体属性信息。属性参数的类型可以定义为字符串型。此外,还可以将该参数所包含的信息拆分为以下几个参数,分别表示MG对应希望改变的属性信息。可以分别定义三个H.248属性(Property)参数。属性参数的类型和含义对应上述方案中的定义。这些属性 为可读可写,即MGC可以向MG设置该属性以指示参数的取值信息,MGC也可以向MG获取该属性以了解当前取值信息。同样,可以以信号参数的形式定义上述信息。例如将媒体属性参数定义在媒体播放信号中,用以MGC在指示MG进行媒体播放的同时,实现对播放状态的控制。参数类型和含义同上。可读可写类型参数的应用规程为:MGC在发给MG的请求中,携带上述相关参数,参数的取值可以由MGC设定,即要求MG按照该指示进行设置;此外,参数的取值也可以为“选择”通配符“$”,表示MGC希望获得MG对应参数的实际取值,在上述MG发给MGC的响应中携带给MGC。
对其它参数,如媒体范围(Media Range)的控制,方法也类似。
此外,播放状态的控制还包括对媒体播放起始位置的控制。由于媒体编码格式的不同,媒体文件的组成单元可能包括较长的持续区间,这样,当MGC的播放请求中包含对媒体内容的随机访问参数时,媒体播放的起始位置可以有不同的策略。定义一个信号参数,例如命名为寻址行为(Seek Behavior,缩写为sb)参数。该参数的类型可以设置为枚举型,取值包括:随机访问点(RandomAccess Point,缩写为RA),表示对指定起始位置之前选择距离最近的随机访问点开始播放;第一优先(First Prior,缩写为FP),表示从播放时间最近且优先于请求时间的媒体单元开始播放,对于离散媒体来说即是包括在请求时间时在播放的媒体单元,对于连续媒体即是包括请求开始时间时被播放的媒体;后 续单元(Next Unit,缩写为NU),表示依据指定范围的开始时间选择下一个媒体单元开始播放,对于连续的帧媒体来说,即是指定时间开始的最先一个帧,而对离散媒体来说即是指定时候后的第一个单元。这个信号参数可以定义在媒体播放信号中,用于MGC指示MG播放开始的位置选择策略。除以信号参数的方式定义之外,上述信息还可以通过属性或事件参数的方式定义,来达到同样的目的。
需要说明的是,本发明实施例可应用于采用分离架构的媒体资源服务器,即媒体资源控制设备和媒体处理设备之间关于信号设置和调整的交互。此时,媒体资源控制设备相当于MGC,媒体处理设备相当于MG。
请参阅图3,本发明实施例还提供一种媒体处理设备30。
该媒体处理设备30包括预置事件存储单元301、检测单元302及事件上报单元303。该预置事件存储单元301,用于存储媒体网关控制器下发的或预先设置的事件,该事件用于向媒体网关上报媒体播放状态发生的变化,其携带的参数与前述实施例相同,此处不再赘述。该事件检测单元302,用于根据预置事件存储单元存储301的事件检测媒体播放状态。该事件上报单元303,用于在检测单元302检测到媒体播放状态发生变化时,根据预置事件存储单元301存储的事件向媒体播放控制设备31上报媒体播放状态发生的变化。
该媒体处理设备30还可以包括执行单元304,用于在预设的事件携带了指示媒体处理设备30在检测到播放状态改变后的下一步动作的参数时,根据预设的事件对媒体播放状态进行修改。
媒体处理设备30还可以包括第一接收单元(图未示),用于接收媒体播放控制设备31根据所述上报单元上报的媒体播放状态发生的变化下发的指示信息。此时该执行单元304还用于根据第一接收单元接收的指示信息对媒体播放状态进行修改。
该媒体处理设备30还可以包括第二接收单元(图未示),用于接收媒体播放控制设备31向媒体处理设备设置30的媒体播放参数,该媒体播放参数用于控制媒体处理设备30上媒体播放的状态;所述执行单元304还用于根据接收的媒体播放参数播放相关的媒体。
该媒体处理设备可以为MG或媒体资源处理设备。
请参阅图4,本发明实施例还提供一种媒体播放控制设备31。
该媒体播放控制设备31括包括第三接收单元311,用于接收MG上报的用于通报媒体播放状态发生的变化的事件。
该媒体播放控制设备31还可以包括决策单元312,用于在接收到MG上报的事件后,向该媒体处理设备30发送命令,指示该媒体处理设备30对媒体播放状态进行修改。
该媒体播放控制设备31还可以包括下发单元313,用于向该媒体处理设备30下发检测媒体播放状态发生的变化的事件。
该媒体播放控制设备31可以为MGC或媒体资源控制设备。
本发明实施例还提供一种实现媒体播放状态检测的控制系统(图未示),其包括媒体处理设备和媒体播放控制设备。
该媒体播放控制设备用于向媒体处理设备下发检测媒体播放状态发生变化的事件,并接收媒体处理设备上报的用于通报媒体播放状态发生的变化的事件,以及在接收到MG上报的事件后,向MG发送命令,指示MG对媒体播放状态进行修改。
该媒体处理设备用于根据预设的事件检测媒体播放状态;检测到媒体播放状态变化时,根据所述预设的事件向媒体播放控制设备上报媒体播放状态发生的变化,并根据预设的事件或媒体播放控制设备下发的指示修改媒体播放状态。
本实施例媒体处理设备和媒体播放控制设备的结构分别与前述的媒体处理设备31和媒体播放控制设备31相同,此处不再赘述。
本发明实施例通过扩展H.248协议,定义了一套适用于MGC和MG分离架构下实现对媒体播放状态进行控制的方案,其中包括MGC指示控制MG上媒体播放的参数信息,以及对MG上媒体播放状态下各种媒体属性变化事件的 检测和监控,为媒体网关控制器和媒体网关有效控制媒体资源播放提供了简单有效的解决方案。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (16)
1.一种实现媒体资源播放状态检测的控制方法,其特征在于,包括如下步骤:媒体处理设备根据预设的事件检测媒体播放状态;
当检测到媒体播放状态变化时,根据所述预设的事件向媒体播放控制设备上报媒体播放状态发生的变化;
其中,所述预设的事件由媒体播放控制设备向媒体处理设备下发;
其中,所述事件用于媒体处理设备向媒体播放控制设备上报媒体流播放速度比例的变化,所述事件预设时携带如下参数的一种或任意组合:
播放动作改变参数,用于指示媒体处理设备在检测到媒体相对速度发生变化后媒体流的播放行为,该播放行为包括改变为常规速度播放或者是停止播放;
更新相对速度比例参数,用以指示在媒体播放速度比例变化后使用的新的播放速度比例;
允许比例改变参数,用以指示是否允许媒体处理设备自动修改媒体播放速度比例;
比例改变值参数,用以指示当允许自动修改媒体播放速度比例时,允许的修改值;
媒体资源标识,用于指示事件所适用的媒体资源实体;
请求标识,用于指示事件所适用的播放请求。
2.如权利要求1所述的方法,其特征在于,该方法还包括如下步骤:
当允许比例改变参数的取值允许媒体处理设备自动修改媒体播放速度比例时,媒体处理设备自动修改媒体播放速度比例;
当允许比例改变参数的取值允许媒体处理设备自动修改媒体播放速度比例,并且预置的事件包括比例改变值参数时,媒体处理设备根据比例改变值参数的取值修改媒体播放速度比例。
3.如权利要求1所述的方法,其特征在于,所述根据预设的事件向媒体播放控制设备上报媒体播放状态发生的变化时,还携带改变的播放速度比例信息,用于在允许比例改变参数的取值允许媒体处理设备自动修改媒体播放速度比例时,向媒体播放控制设备上报修改后的媒体播放速度比例。
4.如权利要求3所述的方法,其特征在于,所述播放速度比例信息还用于当允许比例改变参数的取值不允许媒体处理设备自动修改媒体播放速度比例时,上报媒体处理设备希望改变的媒体播放速度比例值,该方法还包括如下步骤:媒体处理设备接收媒体播放控制设备下发的指示,根据媒体播放控制设备的指示调整媒体播放速度比例值。
5.如权利要求1至4中任一项所述的方法,其特征在于,媒体处理设备向媒体播放控制设备上报媒体流播放速度比例的变化携带如下参数的一种或任意组合:
时间戳参数,用以指示发生媒体播放速度比例变化的时间;
比例范围参数和/或范围格式参数,用以指示媒体播放速度比例发生变化的位置及新的播放速度比例生效的开始位置;
媒体范围参数和/或媒体范围格式参数,用以指示媒体流当前可用的播放范围信息;
媒体属性参数,用以指示在媒体播放速度比例变化事件发生的同时媒体流对应的属性信息,所述媒体属性参数包括随机访问性、媒体保留策略或内容可修改性;
媒体资源标识,用于指示上报事件所关联的媒体资源实体;
请求标识,用于指示上报事件所对应的播放请求。
6.如权利要求1所述的方法,其特征在于,该方法还包括如下步骤:
媒体播放控制设备向媒体处理设备设置媒体播放参数,该媒体播放参数用于控制媒体处理设备上媒体播放的状态;
媒体处理设备根据该媒体播放参数的指示播放相关的媒体。
7.如权利要求6所述的方法,其特征在于,所述媒体播放控制设备向媒体处理设备设置的媒体播放参数包括下面信息的一种或任意组合:
媒体属性参数,包括随机访问性、媒体保留策略或内容可修改性;
寻址行为参数,指示媒体播放起始位置的寻址定位方式;
媒体范围参数,指示媒体可供播放的内容范围信息。
8.如权利要求7所述的方法,其特征在于,所述媒体播放参数承载于媒体播放的信号中。
9.一种媒体处理设备,包括预置事件存储单元、事件检测单元及事件上报单元,其特征在于:
该预置事件存储单元,用于存储媒体播放控制设备下发的事件,该事件用于向媒体播放控制设备上报媒体播放状态发生的变化;
该事件检测单元,用于根据预置事件存储单元存储的事件检测媒体播放状态;该事件上报单元,用于在事件检测单元检测到媒体播放状态发生变化时,根据预置事件存储单元存储的事件向媒体播放控制设备上报媒体播放状态发生的变化;
其中,所述预置事件存储单元存储的事件具体用于所述媒体处理设备向所述媒体播放控制设备上报媒体流播放速度比例的变化,所述预置事件存储单元存储的事件携带如下参数的一种或任意组合:
播放动作改变参数,用于指示媒体处理设备在检测到媒体相对速度发生变化后媒体流的播放行为,该播放行为包括改变为常规速度播放或者是停止播放;
更新相对速度比例参数,用以指示在媒体播放速度比例变化后使用的新的播放速度比例;
允许比例改变参数,用以指示是否允许媒体处理设备自动修改媒体播放速度比例;
比例改变值参数,用以指示当允许自动修改媒体播放速度比例时,允许的修改值;
媒体资源标识,用于指示事件所适用的媒体资源实体;
请求标识,用于指示事件所适用的播放请求。
10.如权利要求9所述的媒体处理设备,其特征在于,还包括执行单元,
该执行单元,用于根据预设的事件对媒体播放状态进行修改。
11.如权利要求10所述的媒体处理设备,其特征在于,还包括第一接收单元,该第一接收单元,用于接收媒体播放控制设备根据所述事件上报单元上报的媒体播放状态发生的变化下发的指示信息;
所述执行单元还用于根据第一接收单元接收的指示信息对媒体播放状态进行修改。
12.如权利11所述的媒体处理设备,其特征在于,还包括第二接收单元,
该第二接收单元,用于接收媒体播放控制设备向媒体处理设备下发的媒体播放参数,该媒体播放参数用于控制媒体处理设备上媒体播放的状态;
所述执行单元还用于根据接收的媒体播放参数播放相关的媒体。
13.一种媒体播放控制设备,其特征在于,包括第三接收单元,用于接收媒体处理设备上报的用于通报媒体播放状态发生的变化的事件;所述媒体播放状态发生变化的事件是所述媒体处理设备根据预设的事件检测媒体播放状态,并在检测到媒体播放状态变化时上报的;
其中,所述预设的事件由所述媒体播放控制设备向所述媒体处理设备下发;
其中,所述预设的事件用于媒体处理设备向媒体播放控制设备上报媒体流播放速度比例的变化,所述预设的事件预设时携带如下参数的一种或任意组合:
播放动作改变参数,用于指示媒体处理设备在检测到媒体相对速度发生变化后媒体流的播放行为,该播放行为包括改变为常规速度播放或者是停止播放;
更新相对速度比例参数,用以指示在媒体播放速度比例变化后使用的新的播放速度比例;
允许比例改变参数,用以指示是否允许媒体处理设备自动修改媒体播放速度比例;
比例改变值参数,用以指示当允许自动修改媒体播放速度比例时,允许的修改值;
媒体资源标识,用于指示事件所适用的媒体资源实体;
请求标识,用于指示事件所适用的播放请求。
14.如权利要求13所述的媒体播放控制设备,其特征在于,还包括决策单元,用于在接收到媒体处理设备上报的事件后,向媒体处理设备发送命令,指示媒体处理设备对媒体播放状态进行修改。
15.如权利要求13所述的媒体播放控制设备,其特征在于,还包括下发单元,用于向媒体处理设备下发检测媒体播放状态发生的变化的事件。
16.一种实现媒体播放状态检测的控制系统,其包括媒体处理设备和媒体播放控制设备,其特征在于:
该媒体处理设备用于根据预设的事件检测媒体播放状态,在检测到媒体播放状态变化时,根据所述预设的事件向媒体播放控制设备上报媒体播放状态发生的变化;
该媒体播放控制设备用于接收所述媒体处理设备上报的用于通报媒体播放状态发生的变化的事件;
其中,所述预设的事件由媒体播放控制设备向媒体处理设备下发;
其中,所述预设的事件用于媒体处理设备向媒体播放控制设备上报媒体流播放速度比例的变化,所述预设的事件预设时携带如下参数的一种或任意组合:
播放动作改变参数,用于指示媒体处理设备在检测到媒体相对速度发生变化后媒体流的播放行为,该播放行为包括改变为常规速度播放或者是停止播放;
更新相对速度比例参数,用以指示在媒体播放速度比例变化后使用的新的播放速度比例;
允许比例改变参数,用以指示是否允许媒体处理设备自动修改媒体播放速度比例;
比例改变值参数,用以指示当允许自动修改媒体播放速度比例时,允许的修改值;
媒体资源标识,用于指示事件所适用的媒体资源实体;
请求标识,用于指示事件所适用的播放请求。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810142468.9A CN101651665B (zh) | 2008-08-14 | 2008-08-14 | 一种实现媒体资源播放状态检测的控制方法、装置及系统 |
PCT/CN2009/071125 WO2010017710A1 (zh) | 2008-08-14 | 2009-04-01 | 一种实现媒体资源播放状态检测的控制方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810142468.9A CN101651665B (zh) | 2008-08-14 | 2008-08-14 | 一种实现媒体资源播放状态检测的控制方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101651665A CN101651665A (zh) | 2010-02-17 |
CN101651665B true CN101651665B (zh) | 2013-04-17 |
Family
ID=41668664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810142468.9A Active CN101651665B (zh) | 2008-08-14 | 2008-08-14 | 一种实现媒体资源播放状态检测的控制方法、装置及系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101651665B (zh) |
WO (1) | WO2010017710A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102118270B (zh) * | 2011-03-04 | 2014-04-30 | 华为技术有限公司 | 一种度量用户体验质量QoE的方法及装置 |
US9438883B2 (en) * | 2012-04-09 | 2016-09-06 | Intel Corporation | Quality of experience reporting for combined unicast-multicast/broadcast streaming of media content |
CN103533005B (zh) * | 2012-07-06 | 2018-12-07 | 南京中兴新软件有限责任公司 | 基于播放状态信息同步的处理方法、系统及相关装置 |
CN103874014A (zh) * | 2012-12-17 | 2014-06-18 | 中兴通讯股份有限公司 | 基于终端位置信息的业务服务方法、服务提供装置及终端 |
CN104581388B (zh) * | 2014-12-31 | 2019-01-04 | 网宿科技股份有限公司 | 播放状态的处理方法、装置及系统 |
CN106454512A (zh) * | 2016-09-06 | 2017-02-22 | 北京小度互娱科技有限公司 | 播放器事件统计方法、装置、播放器及终端设备 |
JP6887131B2 (ja) * | 2017-11-06 | 2021-06-16 | パナソニックIpマネジメント株式会社 | 再生装置、再生方法及び再生プログラム |
CN111064957B (zh) * | 2018-10-17 | 2021-03-23 | 杭州海康威视数字技术股份有限公司 | 设备状态监控方法及装置 |
CN112752109B (zh) | 2019-10-30 | 2022-05-17 | 上海哔哩哔哩科技有限公司 | 视频播放控制方法和系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1794665A (zh) * | 2005-04-15 | 2006-06-28 | 华为技术有限公司 | 一种媒体网关监测并上报事件的方法 |
CN1929489A (zh) * | 2006-10-20 | 2007-03-14 | 华为技术有限公司 | 实现会话与媒体流同步的处理方法、系统、机顶盒及装置 |
CN1968320A (zh) * | 2006-04-27 | 2007-05-23 | 华为技术有限公司 | 实现语音播放业务的方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7194071B2 (en) * | 2000-12-28 | 2007-03-20 | Intel Corporation | Enhanced media gateway control protocol |
CN101022545A (zh) * | 2006-02-14 | 2007-08-22 | 华为技术有限公司 | 一种通过h.248协议实现多媒体播放的方法及系统 |
EP2119258B1 (en) * | 2006-12-21 | 2019-02-20 | BroadSoft, Inc. | System and method for communicating the state of a wireless user device in a wireless domain to an application server in an internet protocol (ip) domain |
-
2008
- 2008-08-14 CN CN200810142468.9A patent/CN101651665B/zh active Active
-
2009
- 2009-04-01 WO PCT/CN2009/071125 patent/WO2010017710A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1794665A (zh) * | 2005-04-15 | 2006-06-28 | 华为技术有限公司 | 一种媒体网关监测并上报事件的方法 |
CN1968320A (zh) * | 2006-04-27 | 2007-05-23 | 华为技术有限公司 | 实现语音播放业务的方法 |
CN1929489A (zh) * | 2006-10-20 | 2007-03-14 | 华为技术有限公司 | 实现会话与媒体流同步的处理方法、系统、机顶盒及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2010017710A1 (zh) | 2010-02-18 |
CN101651665A (zh) | 2010-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101651665B (zh) | 一种实现媒体资源播放状态检测的控制方法、装置及系统 | |
US7801870B2 (en) | Method of synchronizing information shared between a plurality of universal plug and play devices and apparatus therefor | |
CN108810594A (zh) | 一种远程投屏方法、装置及系统 | |
EP2314060B1 (en) | Method and apparatus for playing back scene using universal plug and play | |
CN103905176A (zh) | 将通用即插即用网络中的内容目录服务同步的方法和设备 | |
CN102609302B (zh) | 一种多媒体应用的并发管理方法和装置 | |
CN101421967A (zh) | 同步家庭网络装置的内容的方法和设备 | |
WO2017036183A1 (zh) | 差分升级包的处理方法及装置,升级方法、系统及装置 | |
US20130185424A1 (en) | Apparatus, method and system for managing event information | |
US10341710B2 (en) | Program recording method and device, and set top box | |
US20080240670A1 (en) | Picture recording system and picture recording and reproducing method | |
CN103544055A (zh) | 资源需求数据的收集方法、应用程序的稳定运行方法及系统 | |
CN110113655B (zh) | 一种视频播放的方法、装置及用户终端 | |
CN103166984A (zh) | 对网络视频监控设备控件进行控制及自动更新的系统、方法 | |
CN101884197A (zh) | 在通用即插即用网络中控制服务质量的方法和装置 | |
CN107517236B (zh) | 一种用于物联网的事件处理方法、装置和设备 | |
CN111158629A (zh) | 无缝切换媒资播放器的方法和系统 | |
CN105760377A (zh) | 一种信息处理方法和装置 | |
CN103975582A (zh) | 信息处理设备、信息处理方法及程序 | |
CN109166165A (zh) | 一种动态图片的播放方法、终端和可存储介质 | |
JP2001076465A (ja) | 素材蓄積送出装置および素材蓄積送出方法 | |
US20080060039A1 (en) | Apparatus and method of storing broadcasting service | |
JP2004252704A (ja) | 機器管理装置、ネットワーク接続機器、ネットワークシステム、機器管理方法、この方法を実行させるプログラム、及びこのプログラムを記録した記録媒体 | |
CN115022718A (zh) | 数据导入方法和数据发送方法 | |
CN108900914B (zh) | 一种基于视频播放所有者的视图控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |