[發明專利]實現流媒體播放單播和多播無縫切換的方法有效
| 申請號: | 201310740749.5 | 申請日: | 2013-12-27 |
| 公開(公告)號: | CN103685314B | 公開(公告)日: | 2017-05-17 |
| 發明(設計)人: | 譚建軍;馮海勇;董友球 | 申請(專利權)人: | 廣東威創視訊科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04N21/6405;H04N21/6408;H04N21/643 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司44224 | 代理人: | 王茹,曾旻輝 |
| 地址: | 510663 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 流媒體 播放 無縫 切換 方法 | ||
1.一種實現流媒體播放單播無縫切換成多播的方法,其特征在于,包括以下步驟:
a1)、流媒體服務器緩存流媒體數據中最新的I幀到當前幀之間的流媒體數據;
a2)、所述流媒體服務器向所有請求同一流媒體數據的客戶端發送加入多播組命令;以及
所述流媒體服務器同時以單播與多播的方式向舊的客戶端發送從當前幀開始的流媒體數據,并以多播的方式向新的客戶端發送從當前幀開始的流媒體數據,同時以單播的方式向新的客戶端發送所述最新的I幀到當前幀之間的流媒體數據;
其中,所述舊的客戶端,是指在接收所述加入多播組命令之前通過單播方式從所述流媒體服務器接收流媒體數據的客戶端;所述新的客戶端,是指當前向所述流媒體服務器請求同一流媒體數據的客戶端中除了舊的客戶端以外的客戶端;
a3)、所述舊的客戶端根據所述加入多播組命令,加入多播組,并檢查通過多播和單播方式接收的流媒體數據是否有重復:如果有,則丟棄重復的流媒體數據,并向所述流媒體服務器發送加入成功消息;和
所述新的客戶端根據所述加入多播組命令,加入多播組,接收所述流媒體服務器以單播方式發送的所述最新的I幀到當前幀之間的流媒體數據和多播方式發送的從當前幀開始的流媒體數據,根據流媒體數據的播放時序,對所述最新的I幀到當前幀之間的流媒體數據,以及從當前幀開始的流媒體數據進行排序,然后解碼出從當前幀開始的流媒體數據,向所述流媒體服務器發送加入成功消息;
a4)、若所述流媒體服務器在規定時長內接收到所述客戶端發送的所述加入成功消息,則在發送完所述最新的I幀到當前幀之間的流媒體數據之后,停止以單播的方式向對應的客戶端發送流媒體數據,只以多播的方式向所述對應的客戶端發送流媒體數據。
2.根據權利要求1所述的實現流媒體播放單播無縫切換成多播的方法,其特征在于,所述流媒體服務器判斷請求同一流媒體數據的客戶端個數是否超過預設的用戶端個數閾值,如果是,則所述流媒體服務器向所有請求同一流媒體數據的客戶端發送所述加入多播組命令;否則,所述流媒體服務器不發送所述加入多播組命令。
3.根據權利要求1所述的實現流媒體播放單播無縫切換成多播的方法,其特征在于,
所述流媒體服務器以單播的方式向新的客戶端發送所述最新的I幀到當前幀之間的流媒體數據時,將所述最新的I幀到當前幀之間的流媒體數據標記為過時數據;
所述新的客戶端接收所述流媒體服務器以單播和多播方式發送的流媒體數據,并根據接收的流媒體數據的播放時序,解碼出當前幀開始的流媒體數據后,將標記為過時數據的流媒體數據丟棄,并向所述流媒體服務器發送加入成功消息。
4.根據權利要求1所述的實現流媒體播放單播無縫切換成多播的方法,其特征在于,
所述流媒體服務器在規定時長內接收到所述客戶端發送的所述加入成功消息,判斷所述客戶端是新的客戶端或者舊的客戶端,如果是舊的客戶端,則停止以單播的方式向對應的客戶端發送流媒體數據,只以多播的方式向所述對應的客戶端發送流媒體數據;
如果是新的客戶端,則將緩存的所述最新的I幀到當前幀之間的流媒體數據發送完之后,停止以單播的方式向對應的客戶端發送流媒體數據,只以多播的方式向所述對應的客戶端發送流媒體數據。
5.根據權利要求1至4任意一項所述的實現流媒體播放單播無縫切換成多播的方法,其特征在于,所述步驟a4還包括:若所述流媒體服務器在規定時長內沒有接收到所述客戶端發送的所述加入成功消息,則所述流媒體服務器向對應的客戶端發送一條查詢指令,檢查所述對應的客戶端狀態,若沒有收到所述對應的客戶端的回應消息,則將所述對應的客戶端從多播組刪除,不再向所述對應的客戶端發送流媒體數據。
6.根據權利要求1至4任意一項所述的實現流媒體播放單播無縫切換成多播的方法,其特征在于,通過端口復用技術使所述客戶端通過相同的端口分別接收所述流媒體服務器以單播方式和多播的方式發送的流媒體數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東威創視訊科技股份有限公司,未經廣東威創視訊科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310740749.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:郵件定制的管理方法和裝置
- 下一篇:連接內容傳送網絡的處理方法與系統





