[發明專利]實現流媒體服務的方法、裝置及系統有效
| 申請號: | 201210229679.2 | 申請日: | 2012-07-04 |
| 公開(公告)號: | CN102761550A | 公開(公告)日: | 2012-10-31 |
| 發明(設計)人: | 董琪;朱立松 | 申請(專利權)人: | 青島海信傳媒網絡技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 黃啟行;方曉明 |
| 地址: | 266061 山東省青*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 流媒體 服務 方法 裝置 系統 | ||
技術領域
本發明涉及流媒體技術,尤其涉及一種實現流媒體服務的方法、裝置及系統。
背景技術
近年來,隨著網絡寬帶業務的快速發展,用戶對于在數據網絡環境下點播和觀看音視頻等多媒體的需求越來越迫切。流媒體技術作為在數據網上實時傳輸音、視頻的主要方式,成為一種在數據網絡上傳遞多媒體數據的主流技術,可以滿足用戶不斷增長的點播和觀看需求。
流媒體技術是指在數據網絡上為用戶提供流媒體服務,實現按時間先后次序傳輸和播放的連續音、視頻數據流的技術。也就是說,采用流媒體技術傳輸的數據流具有三個特點:連續性、實時性以及時序性,即其傳輸的數據流具有嚴格的前后時序關系,這樣,用戶可以在下載部分流媒體數據時,即可利用相應的播放器對下載的流媒體數據進行播放,剩余部分的流媒體數據將繼續進行下載,直至播放完畢,而無需等到整個流媒體數據全部下載完畢后,才進行播放。其中,使用流媒體技術提供多媒體音視頻服務、實現流媒體服務的系統稱為流媒體服務系統。
傳統的流媒體服務系統一般采用客戶端/服務器(C/S,Client/Server)模式,客戶端與服務器通過實時流傳輸協議(RTSP,Real?Time?Streaming?Protocol)進行通信,即用戶通過客戶端登錄流媒體服務器,從流媒體服務器選取需要觀看的節目,流媒體服務器根據一個或多個用戶選取的同一節目,以單播或組播的方式依序將節目對應的流媒體數據推送給客戶端,用戶通過客戶端播放依序接收的流媒體數據,以進行觀看。
由上述可見,流媒體服務器提供的流媒體數據可以被多個客戶端接收,當點播的用戶數量增加時,只需要增加流媒體服務器的帶寬資源即可,但隨著用戶數量的不斷增加,由于流媒體服務器的帶寬資源相對是有限的,因而,流媒體服務器的網絡帶寬資源成為流媒體服務系統能夠接納用戶數量、為更多用戶提供流媒體服務的瓶頸。
為了提高流媒體服務器能夠接納的用戶數量以及網絡帶寬資源的利用效率,現有技術中,從流媒體服務器端考慮,可以采用更高壓縮比的視頻編碼技術,使傳輸的流媒體數據量降低,或是,采用更高效的分發技術,例如,組播技術或者內容分發網絡(CDN,Content?Delivery?Network)技術來降低流媒體服務器的帶寬消耗。但上述方案需要大量的硬件支持,使得實現流媒體服務的成本較高。
隨著點對點(P2P,Pear?to?Pear)技術的推廣,為了降低流媒體服務的成本,P2P技術也被引入到流媒體服務系統中,客戶端在從流媒體服務器下載流媒體數據的同時,也向其它客戶端提供已下載的流媒體數據,并可從其它客戶端獲取尚未從流媒體服務器下載的流媒體數據,即流媒體服務器與各客戶端組建為對等網絡,各客戶端之間使用P2P協議支持流媒體服務,從而分擔流媒體服務器的流量,降低流媒體服務器的帶寬壓力,這樣,無需在流媒體服務器端增加大量的硬件,從而達到降低流媒體服務成本的目的。
圖1為現有結合RTSP和P2P實現流媒體服務的方法流程示意圖。參見圖1,該流程包括:
步驟101,客戶端采用RTSP連接流媒體服務器,獲得流媒體數據初始部分,存放在內容緩沖區;
步驟102,客戶端在播放所述內容緩沖區數據的同時,采用P2P連接下載有該流媒體數據的其它客戶端,從連接的其它客戶端獲取所述內容緩沖區中該流媒體數據未下載的后續部分,存放在內容緩沖區;
本步驟中,客戶端在將下載的流媒體數據存放在內容緩沖區,并將該內容緩沖區進行共享,以便其它客戶端能夠通過P2P進行連接,以獲取共享的流媒體數據,避免從流媒體服務器獲取全部流媒體數據,從而有效降低流媒體服務器的帶寬資源壓力。
獲取下載有該流媒體數據的其它客戶端的信息,可以通過向流媒體服務系統中的各客戶端發送相應查詢信息,根據接收的查詢響應信息中包含的內容,確定其它客戶端是否下載有該流媒體數據。
步驟103,客戶端清除內容緩沖區中播放過的流媒體數據,若內容緩沖區的剩余數據量小于第一門限值,則啟動RTSP連接流媒體服務器,將流媒體數據的后續部分下載到內容緩沖區,若剩余數據量大于第二門限值,則終止RTSP下載。
本步驟中,內容緩沖區的剩余數據量大于第二門限值,表明可以從其它客戶端通過P2P連接獲取所需的流媒體數據,這樣,可以終止從流媒體服務器獲取流媒體數據,以節約流媒體數據的帶寬資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信傳媒網絡技術有限公司,未經青島海信傳媒網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210229679.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種確定目標用戶的方法及設備
- 下一篇:一種陶瓷輥棒坯管的立式干燥工藝





