[發明專利]一種實現網頁端無插件播放的視頻流管理方法及裝置有效
| 申請號: | 202011217408.6 | 申請日: | 2020-11-04 |
| 公開(公告)號: | CN112104893B | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 張凱;王開學;羅倫文 | 申請(專利權)人: | 武漢中科通達高新技術股份有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/239;H04N21/4402;H04N21/4782;H04N21/482 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 遠明 |
| 地址: | 430074 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 網頁 插件 播放 視頻 流管 方法 裝置 | ||
1.一種實現網頁端無插件播放的視頻流管理方法,其特征在于,應用于交警系統,所述交警系統包括網頁端和轉碼服務器,所述網頁端與所述轉碼服務器通過websocket通信,所述實現網頁端無插件播放的視頻流管理方法包括:
所述轉碼服務器接收所述網頁端發送的視頻播放請求;
根據所述視頻播放請求,獲取所述視頻播放請求對應的視頻流;
根據所述視頻流,獲取所述視頻流中的視頻幀,并判斷所述視頻流中的視頻幀是否為關鍵幀;
在所述視頻幀為所述關鍵幀時,根據所述關鍵幀確定初始數據包,并將所述初始數據包發送至所述網頁端,以使得所述網頁端對播放器進行初始化;
在將所述關鍵幀發送至所述網頁端后,判斷下一視頻幀是否為關鍵幀;
在下一視頻幀不是關鍵幀時,將非關鍵幀緩存至緩存隊列,并在查找到下一關鍵幀后,對上一關鍵幀和非關鍵幀進行封裝得到序列化視頻包組;
根據所述序列化視頻包組,以及所述網頁端的視頻播放請求,對所述序列化視頻包組的解碼時間進行修正,包括:根據所述網頁端的視頻播放請求,獲取所述網頁端對應的播放時間;獲取序列化視頻包組的解碼時間;根據所述序列化視頻包組的解碼時間,以及所述網頁端對應的播放時間,對所述序列化視頻包組的解碼時間進行修正,得到所述視頻播放請求對應的序列化視頻包組的目標解碼時間;根據所述序列化視頻包組的目標解碼時間,對所述序列化視頻包組的解碼時間進行修正,并將修正后的序列化視頻包組發送至對應的網頁端,以使得所述播放器播放視頻。
2.如權利要求1所述的實現網頁端無插件播放的視頻流管理方法,其特征在于,在所述根據所述視頻流,獲取所述視頻流中的視頻幀,并判斷所述視頻流中的視頻幀是否為關鍵幀的步驟之后,還包括:
在所述視頻幀不是關鍵幀時,刪除所述視頻幀,并判斷下一視頻幀是否為關鍵幀。
3.如權利要求1所述的實現網頁端無插件播放的視頻流管理方法,其特征在于,所述在下一視頻幀不是關鍵幀時,將非關鍵幀緩存至緩存隊列,并在查找到下一關鍵幀后,對上一關鍵幀和非關鍵幀進行封裝得到序列化視頻包組的步驟,包括:
在下一視頻幀不是關鍵幀時,將所述非關鍵幀按照時間順序依次緩存至緩存隊列;
在查找到下一關鍵幀后,獲取上一關鍵幀,并從緩存隊列中獲取位于相鄰關鍵幀之間的非關鍵幀;
根據上一關鍵幀和位于相鄰關鍵幀之間的非關鍵幀,得到序列化視頻包組。
4.如權利要求1所述的實現網頁端無插件播放的視頻流管理方法,其特征在于,所述根據所述序列化視頻包組,以及所述網頁端的視頻播放請求,對所述序列化視頻包組的解碼時間進行修正,并將修正后的序列化視頻包組發送至對應的網頁端,以使得所述播放器播放視頻的步驟,包括:
根據所述視頻播放請求,為各網頁端分配對應的websocket端口;
對各個websocket端口進行檢測,并在接收到視頻播放請求后,將所述視頻播放請求對應的網頁端添加至與所述websocket對應的轉發列表;
根據所述序列化視頻包組,以及所述視頻播放請求,對所述序列化視頻包組的解碼時間進行修正,并將修正后的序列化視頻包組發送至轉發列表中對應的網頁端。
5.如權利要求1所述的實現網頁端無插件播放的視頻流管理方法,其特征在于,所述根據所述序列化視頻包組,以及所述網頁端的視頻播放請求,對所述序列化視頻包組的解碼時間進行修正,并將修正后的序列化視頻包組發送至對應的網頁端,以使得所述播放器播放視頻的步驟,包括:
為所有網頁端設置唯一的websocket端口;
對所述websocket端口進行檢測,在所述websocket端口接收到視頻播放請求后,將所述視頻播放請求對應的網頁端添加至轉發列表;
根據所述序列化視頻包組,以及所述視頻播放請求,對所述序列化視頻包組的解碼時間進行修正,并將修正后的序列化視頻包組發送至轉發列表中對應的網頁端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢中科通達高新技術股份有限公司,未經武漢中科通達高新技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011217408.6/1.html,轉載請聲明來源鉆瓜專利網。





