[發(fā)明專利]直播延時的確定方法和裝置有效
| 申請?zhí)枺?/td> | 201711484915.4 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108174229B | 公開(公告)日: | 2021-02-12 |
| 發(fā)明(設計)人: | 耿顯東 | 申請(專利權)人: | 北京奇虎科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/236;H04N21/239;H04N21/434 |
| 代理公司: | 北京律誠同業(yè)知識產(chǎn)權代理有限公司 11006 | 代理人: | 王玉雙 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直播 延時 確定 方法 裝置 | ||
本發(fā)明公開了一種直播延時的確定方法和裝置。所述方法包括:接收流數(shù)據(jù)采集端發(fā)送的流數(shù)據(jù),從流數(shù)據(jù)中提取流數(shù)據(jù)的實際采集時間,在播放流數(shù)據(jù)時,根據(jù)服務器與流數(shù)據(jù)播放端之間的時間差值,對本地播放時間進行校正,得到流數(shù)據(jù)的實際播放時間,再根據(jù)實際采集時間與實際播放時間確定流數(shù)據(jù)的直播延時。上述方法中插入到流數(shù)據(jù)中的實際采集時間是與服務器校正過的時間,再由經(jīng)服務器校正得到的實際采集時間和實際播放時間得到直播延時,從而克服了采集端和各播放端等不同的客戶端的設備時間不準確導致的無法測算端到端的延時的問題,實現(xiàn)了準確測算視頻直播時采集端到播放端的延時。
技術領域
本發(fā)明涉及網(wǎng)絡直播技術領域,具體涉及直播延時的確定方法、及直播延時的確定裝置、計算機設備和計算機可讀存儲介質。
背景技術
流數(shù)據(jù)為可以采用流式傳輸?shù)姆绞皆诰W(wǎng)絡上傳輸?shù)臄?shù)據(jù),流數(shù)據(jù)在采集、傳輸、播放等過程中的各個環(huán)節(jié)都會存在延時。在視頻直播應用或遠程攝像頭應用中,對于流數(shù)據(jù)的實時性要求是越高越好,而各個環(huán)節(jié)的延時最終將反映為視頻直播的采集端到播放端的直播延時,因此準確測算采集端到播放端的直播延時是很必要的。
現(xiàn)有技術中,由于各客戶端設備上的時間不準確,流數(shù)據(jù)采集端和各流數(shù)據(jù)播放端的時間存在不統(tǒng)一的情況,使得直接從流數(shù)據(jù)采集端獲取的流數(shù)據(jù)的采集時間和直接從流數(shù)據(jù)播放端獲取的流數(shù)據(jù)的播放時間很可能不是基于同一時間標準的,導致根據(jù)采集時間和播放時間的差值測算的直播延時很可能是不準確的。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的直播延時的確定方法、直播延時的確定裝置、計算機設備和計算機可讀存儲介質。
依據(jù)本發(fā)明的一個方面,提供了一種用于確定直播延時的方法,包括如下步驟:
步驟1,接收流數(shù)據(jù)采集端發(fā)送的流數(shù)據(jù);
步驟2,從所述流數(shù)據(jù)中提取流數(shù)據(jù)的實際采集時間,所述實際采集時間根據(jù)服務器與流數(shù)據(jù)采集端之間的時間差值,對流數(shù)據(jù)采集端采集流數(shù)據(jù)時記錄的本地采集時間進行校正得到;
步驟3,在播放所述流數(shù)據(jù)時,根據(jù)服務器與流數(shù)據(jù)播放端之間的時間差值,對本地播放時間進行校正,得到流數(shù)據(jù)的實際播放時間;以及
步驟4,根據(jù)所述實際采集時間與實際播放時間確定流數(shù)據(jù)的直播延時。
可選地,在所述步驟3之前,還包括如下步驟:
步驟5,向服務器發(fā)送第一時間校正請求,并接收服務器針對所述第一時間校正請求反饋的第一服務器時間;以及
步驟6,確定第一時間校正請求的第一發(fā)送時間或接收到服務器反饋的第一反饋時間與所述第一服務器時間的第一差值,以所述第一差值為服務器與流數(shù)據(jù)播放端之間的時間差值。
可選地,在所述步驟6之前,還包括如下步驟:
步驟7,確定第一時間校正請求的第一發(fā)送時間與接收到服務器反饋的第一反饋時間的差值小于第一設定差值。
可選地,所述步驟3包括如下子步驟:
子步驟1,獲取流數(shù)據(jù)在流數(shù)據(jù)播放端的本地播放時間;
子步驟2,以所述本地播放時間以及服務器與流數(shù)據(jù)播放端之間的時間差值的加和,作為流數(shù)據(jù)的實際播放時間。
可選地,還包括如下步驟:
步驟8,將所述直播延時反饋至服務器,以供服務器根據(jù)累積獲取的多個流數(shù)據(jù)的直播延時并進行統(tǒng)計。
可選地,在所述步驟8之前,還包括如下步驟:
步驟9,獲取將流數(shù)據(jù)從所述流數(shù)據(jù)采集端傳輸至流數(shù)據(jù)播放端的流數(shù)據(jù)傳輸服務器的服務器信息,并將所述服務器信息與直播延時一同反饋至服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司,未經(jīng)北京奇虎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711484915.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務器,例如:VOD服務器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設備,如STB[機頂盒];相關操作
H04N21-60 .用于在服務器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡結構或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





