[發明專利]媒體流的實時接收方法及客戶端有效
| 申請號: | 201910161631.4 | 申請日: | 2019-03-04 |
| 公開(公告)號: | CN111654725B | 公開(公告)日: | 2021-12-21 |
| 發明(設計)人: | 姜紅旗 | 申請(專利權)人: | 北京開廣信息技術有限公司 |
| 主分類號: | H04N21/2387 | 分類號: | H04N21/2387;H04N21/239;H04N21/2668;H04N21/6377;H04N21/6405;H04N21/6408;H04N21/643;H04N21/6437;H04N21/845;H04N21/8547;H04N21/858;H04L29/08 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張潤 |
| 地址: | 100036 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 媒體 實時 接收 方法 客戶端 | ||
1.一種媒體流的實時接收方法,其特征在于,媒體流為實時產生的媒體單元的序列,每個媒體單元關聯有一個產生時間和/或一個指示產生順序的序號,其中,所述方法包括:
發送媒體段請求至服務器,其中,所述媒體段請求不攜帶或攜帶至少一個控制參數,且控制參數包括指示待傳送的目標媒體流的第一類參數和指示待傳送的候選媒體單元的第二類參數;
接收并解析所述服務器反饋的媒體段,并從所述媒體段中解析出媒體單元,并生成目標媒體流的第一接收報告;
接收并解析至少一路推送的目標媒體流,其中,從推送的目標媒體流中解析出媒體單元,并生成目標媒體流的第二接收報告;以及
根據所述第一接收報告和所述第二接收報告生成新媒體段請求,其中,確定所述新媒體段請求攜帶的控制參數。
2.根據權利要求1所述的媒體流的實時接收方法,其特征在于,客戶端采用IP單播或IP多播方式來接收所述推送的目標媒體流。
3.根據權利要求1所述的媒體流的實時接收方法,其特征在于,所述發送媒體段請求至服務器,進一步包括:
如果未收到任何媒體單元,則向所述服務器發送初始媒體段請求;
如果已根據所述接收報告生成所述新媒體段請求,則向所述服務器發送新媒體段請求。
4.根據權利要求1所述的媒體流的實時接收方法,其特征在于,所述第二類參數包括起始序號、單元個數、起始時間、分段時長、序號范圍、產生時間范圍和優先級范圍中的一項或多項。
5.根據權利要求1所述的媒體流的實時接收方法,其特征在于,所述第一接收報告和所述第二接收報告均包含當前接收成功的媒體單元的序號和/或產生時間。
6.根據權利要求5所述的媒體流的實時接收方法,其特征在于,所述根據所述第一接收報告和所述第二接收報告生成新媒體段請求,進一步包括:
當接收所述推送的目標媒體流失敗時,根據所述第一接收報告來生成所述新媒體段請求,其中,如果所述新媒體段請求攜帶的第二類參數包括起始序號或起始時間,則所述起始序號的值為當前接收成功的最新媒體單元的序號值,所述起始時間的值為當前接收成功的最新媒體單元的產生時間。
7.根據權利要求5所述的媒體流的實時接收方法,其特征在于,所述根據所述第一接收報告和所述第二接收報告生成新媒體段請求,進一步包括:
確定當前時間已接收成功的媒體單元,確定當前時間需要拉取的候選媒體單元,確定描述所述候選媒體單元范圍的第二類參數。
8.根據權利要求7所述的媒體流的實時接收方法,其特征在于,所述確定當前時間需要拉取的候選媒體單元,進一步包括:
為每個待接收的媒體單元設定一個最遲推送接收時間,所述當前時間需要拉取的候選媒體單元包括所述最遲推送接收時間在所述當前時間之前的未接收成功的全部或部分媒體單元。
9.根據權利要求7所述的媒體流的實時接收方法,其特征在于,所述每個媒體單元均關聯一個優先級,所述推送的目標媒體流僅包含指定優先級范圍的媒體單元,所述當前時間需要拉取的候選媒體單元包括優先級不在所述指定優先級范圍內的未接收成功的全部或部分媒體單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京開廣信息技術有限公司,未經北京開廣信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910161631.4/1.html,轉載請聲明來源鉆瓜專利網。





