[發明專利]一種用于直播流的時間戳標定方法及系統有效
| 申請號: | 202011072533.2 | 申請日: | 2020-10-09 |
| 公開(公告)號: | CN112188286B | 公開(公告)日: | 2022-06-10 |
| 發明(設計)人: | 唐杰;楊天使;李慶瑜;戴立言 | 申請(專利權)人: | 上海網達軟件股份有限公司 |
| 主分類號: | H04N21/4402 | 分類號: | H04N21/4402;H04N21/44;H04N21/442 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 201206 上海市浦東新區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 直播 時間 標定 方法 系統 | ||
1.一種用于直播流的時間戳標定方法,其特征在于,包括以下步驟:
S1:建立直播轉碼任務,并選擇使用時間戳標定功能,同時設定用于時間戳標定的包括UUID值,起始UTC時間、時間戳插入頻次、是否保留源流UTC信息在內的標定參數;
S2:當轉碼服務后臺接收到所述直播轉碼任務后,啟動轉碼進程的同時啟動標定任務,根據所述時間戳插入頻次確定直播流中需要標定的幀,進而根據所述是否保留源流UTC信息選擇包括所述起始UTC時間、當前幀的UTC時間、實時北京UTC時間在內的任意一個對需要標定的幀進行時間戳標定;
S3:當轉碼成功后,所述轉碼進程返回轉碼成功信息至所述轉碼服務后臺,進而所述轉碼服務后臺將標定成功信息返回;
所述標定參數中,各參數具體作用如下:
所述UUID值,用于身份鑒別,只有符合預設身份的用戶才能對直播流進行時間戳標定;
所述起始UTC時間,用于對時間戳進行校準,當選擇不保留源流UTC信息時,使用所述起始UTC時間作為對直播流中的幀進行時間戳標定的開始時間時間,后根據輸出流相鄰幀時間間隔實時更新輸出插入的UTC時間;
所述時間戳插入頻次,用于設置包括在每幀都插入、只在I幀插入在內的選項;
所述是否保留源流UTC信息,用于判斷是否需要包括源流UTC信息,當選擇保留時,應用于輸入流已經包含有之前插入的UTC時間戳,本次轉碼任務需保留輸入流對應幀之前標定的時間戳的應用場景。
2.根據權利要求1所述的用于直播流的時間戳標定方法,其特征在于,還包括:
所述時間戳標定,使用直播流對應的視頻碼流中定義的SEI類型的NAL單元,選用其中的未注冊的用戶數據類型的SEI,用于存儲當前直播流的時間戳標定信息;
所述時間戳標定信息中定義了包括時間戳插入頻次、是否保留源流UTC信息、直播流初始UTC信息在內的標定信息的json格式的字符串。
3.根據權利要求2所述的用于直播流的時間戳標定方法,其特征在于,還包括:
所述時間戳標定信息中,還定義了用于身份鑒定的UUID唯一標識碼,只有所述UUID唯一標識碼符合預定的可以進行時間戳標定的用戶時,才可以進行后續的標定工作,否則直接封裝輸出。
4.根據權利要求3所述的用于直播流的時間戳標定方法,其特征在于,還包括:轉碼的具體流程,包括以下步驟:
對輸入的直播流進行解封裝,后對解封裝后的視頻碼流進行解碼、編碼;
取出所述標定參數,根據所述時間戳插入頻次判斷需要標定的幀;
對于需要標定的幀,判斷是否保留源UTC信息;
若保留,則直接取出并插入當前幀保存的時間戳;
若不保留,則判斷是否為首次插入,若為首次插入,則取所述標定參數中的所述起始UTC時間作為當前幀的時間戳,當所述起始UTC時間為無效值時,取實時北京UTC時間作為當前幀的時間戳,且保存當前系統時間作為基準時間;若不為首次插入,取首次插入時保存的時間戳,加上當前系統時間減去系統時間;
插入完成后,按照碼流規范與當前幀一起封裝寫入到輸入流中。
5.根據權利要求1所述的用于直播流的時間戳標定方法,其特征在于,還包括:
在所述轉碼進程運行的過程中,對直播轉碼過程進行實時校準,動態修改所述標定參數。
6.根據權利要求5所述的用于直播流的時間戳標定方法,其特征在于,對直播轉碼過程進行實時校準,具體為:
在所述轉碼進程啟動時,同時啟動一個監聽HTTP請求線程;
通過所述監聽HTTP請求線程,所述轉碼服務后臺在轉碼過程不中斷的情況下,實時監聽用于校準所述標定參數的HTTP請求;
在所述轉碼進行接收到校準的所述標定參數后,在對下一幀進行編碼時生效。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海網達軟件股份有限公司,未經上海網達軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011072533.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電池涂布機漿料自動輸送系統
- 下一篇:一種用于直播流實時生成字幕的方法及系統





