[發明專利]實時流協議事件通知方法、裝置及系統無效
| 申請號: | 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.szxzyx.cn/pat/books/200710130108.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:莽草酸在制備治療潰瘍性結腸炎藥物中的應用
- 下一篇:一種模殼構件成型模具





