[發明專利]直播延時的確定方法和裝置有效
| 申請號: | 201711484915.4 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108174229B | 公開(公告)日: | 2021-02-12 |
| 發明(設計)人: | 耿顯東 | 申請(專利權)人: | 北京奇虎科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/236;H04N21/239;H04N21/434 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 王玉雙 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直播 延時 確定 方法 裝置 | ||
1.一種用于確定直播延時的方法,包括如下步驟:
步驟1,接收流數據采集端發送的流數據;
步驟2,從所述流數據中提取流數據的實際采集時間,所述實際采集時間根據服務器與流數據采集端之間的時間差值,對流數據采集端采集流數據時記錄的本地采集時間進行校正得到;
步驟3,在播放所述流數據時,根據服務器與流數據播放端之間的時間差值,對本地播放時間進行校正,得到流數據的實際播放時間;以及
步驟4,根據所述實際采集時間與實際播放時間確定流數據的直播延時;
所述方法,還包括如下步驟:
步驟10,根據所述直播延時確定與流數據采集端同步的目標流數據;
步驟11,跳轉至播放所述目標流數據,或針對所述目標流數據之前的剩余流數據,提高播放倍速播放所述剩余流數據;
其中步驟2中得到實際采集時間的具體方法為:流數據采集端根據服務器時間,計算和本地時間的時間差值,在流數據采集端采集流數據時記錄本地采集時間,用該時間差值對本地采集時間進行校正得到所述實際采集時間。
2.根據權利要求1所述的方法,其中,在所述步驟3之前,還包括如下步驟:
步驟5,向服務器發送第一時間校正請求,并接收服務器針對所述第一時間校正請求反饋的第一服務器時間;以及
步驟6,確定第一時間校正請求的第一發送時間或接收到服務器反饋的第一反饋時間與所述第一服務器時間的第一差值,以所述第一差值為服務器與流數據播放端之間的時間差值。
3.根據權利要求2所述的方法,其中,在所述步驟6之前,還包括如下步驟:
步驟7,確定第一時間校正請求的第一發送時間與接收到服務器反饋的第一反饋時間的差值小于第一設定差值。
4.根據權利要求1所述的方法,其中,所述步驟3包括如下子步驟:
子步驟1,獲取流數據在流數據播放端的本地播放時間;
子步驟2,以所述本地播放時間以及服務器與流數據播放端之間的時間差值的加和,作為流數據的實際播放時間。
5.根據權利要求1所述的方法,其中,還包括如下步驟:
步驟8,將所述直播延時反饋至服務器,以供服務器根據累積獲取的多個流數據的直播延時并進行統計。
6.根據權利要求5所述的方法,其中,在所述步驟8之前,還包括如下步驟:
步驟9,獲取將流數據從所述流數據采集端傳輸至流數據播放端的流數據傳輸服務器的服務器信息,并將所述服務器信息與直播延時一同反饋至服務器。
7.根據權利要求6所述的方法,其中,所述服務器信息包括服務器所屬地區、所屬機房、所屬運營商中至少一種。
8.根據權利要求1所述的方法,其中,還包括如下步驟:
步驟12,確定在所述目標流數據之前的剩余流數據的數據量;
步驟13,若所述數據量超出設定閾值,則執行針對所述目標流數據之前的剩余流數據,提高播放倍速播放所述剩余流數據的步驟;
步驟14,若所述數據量未超出設定閾值,則執行跳轉至播放所述目標流數據的步驟。
9.根據權利要求1所述的方法,其中,所述步驟4包括如下子步驟:
子步驟3,以所述實際采集時間與所述實際播放時間的差值,作為所述流數據的直播延時。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司,未經北京奇虎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711484915.4/1.html,轉載請聲明來源鉆瓜專利網。





