[发明专利]实时流协议事件通知方法、装置及系统无效
申请号: | 200710130108.2 | 申请日: | 2007-07-20 |
公开(公告)号: | CN101350741A | 公开(公告)日: | 2009-01-21 |
发明(设计)人: | 漆宝剑;雷晓松;王鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L12/18 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 协议 事件 通知 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,具体涉及实时流协议事件通知方法、装置及系统。
背景技术
实时流协议(RTSP:Real Time Streaming Protocol)是一种应用级的协议,主要用于控制实时数据的发送;RTSP提供了一个可扩展框架,完成实时数据如视频数据或音频数据等的受控和点播。该协议的目的在于控制多个数据传送会话,提供选择传送通道的方法,提供基于实时传输协议(RTP:Real TimeTransport Protocol)选择传输机制的方法。
现有的RTSP信令交互流程如图1所示,包括:
P1:RTSP客户端(Client)向RTSP服务器(Server)发送描述请求(DESCRIBE)向RTSP请求资源描述信息(presentation div),其中包含媒体内容的描述信息以及每个媒体流的标识等,其中媒体内容的描述信息如媒体内容包含几条媒体流以及每条媒体流的详细描述信息--如媒体类型、编解码类型等信息;
P2:Server向Client返回成功响应200OK及DESCRIBE所请求的信息;
Client获取presentation div的过程是Client向Server请求媒体以及对媒体进行控制操作之前进行信息获取的一个完全独立的过程,除了采用RTSP协议的DESCRIBE方法外,还可以采用HTTP、EMAIL等其他方式获得;
P3:Client通过向Server发送SETUP命令请求建立一条媒体流;其中通过媒体流的标识指定需要建立的媒体流,如某一多媒体内容中的一个音频或一个视频媒体流;
P4:Server向终端返回成功响应200OK完成媒体流的建立。
P3/P4是一个完整的媒体流建立过程,但媒体流建立完成后Server侧并没有开始媒体的播放以及媒体流的传送;为了开始进行媒体播放,Client需要显式的通过向Server发送PLAY命令请求媒体播放;而多媒体内容通常包含多条媒体流,为了进行多条媒体的播放,Client需要与Server建立多个媒体流,在RTSP协议中Client必须与Server分别逐条建立每一条Client希望建立的媒体流,即会存在多次P3/P4交互过程;
P5:Client通过向Server发送PLAY命令请求开始播放媒体;其中通过媒体流的标识指定需要播放的已经建立的媒体流或者通过presentation的标识指定播放已经建立的presentation内的所有的媒体流;
P6:Server向终端返回对P5的成功响应200OK表示开始媒体流的播放;
媒体流是通过媒体通道(Media Channel)进行传递的;
P5/P6是媒体通道的建立过程,在完成P5/P6交互之后Client就可以通过媒体通道从Server接收到媒体流,并且可以将接收到的媒体流进行解码后通过用户终端显示界面显示给用户,或者在本地进行保存等操作。
在流媒体应用中,当客户端请求服务器执行某一请求命令,服务器在执行命令中发生了某种正常或者异常事件,服务器需要通过某种方式将发生的事件或者最新的请求执行情况通知到客户端;而在RTSP应用中,Server侧收到PLAY请求消息后开始向Client播放所请求的媒体,同时向终端返回对请求消息的成功响应消息(200OK)后,若Server侧在媒体播放过程中如果发生异常事件(如Server读取媒体文件异常),或者发生某种需要客户端进行处理的非异常类事件(如在实时流媒体应用时用户请求快进但已经快进到了当前时刻的节目),由于现有的RTSP没有提供相关的机制和技术,因而Server不能将异常或者事件通知到Client端,从而使Client端的状态与Server端不一致,降低了用户体验。
发明内容
本发明实施例的目的是提供实时流协议事件通知方法、装置及系统,使用本发明实施例提供的技术方案,可以在事件状态发生改变时将事件状态通知相应的网络实体。
本发明实施例的目的是通过以下技术方案实现的:
一种实时流协议事件通知方法,包括:
事件状态监测实体对事件的状态进行监测;
若监测到所述事件的状态改变,向事件状态接收实体发送所述事件的状态发生改变的通知消息。
一种实时流协议事件通知装置,包括:
事件状态监测单元,用于对事件状态进行监测;
消息发送单元,用于在所述事件监测单元监测到所述事件的状态发生改变时,发送所述事件的状态发生改变的通知消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710130108.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:莽草酸在制备治疗溃疡性结肠炎药物中的应用
- 下一篇:一种模壳构件成型模具