[發明專利]一種視頻同步回放方法及裝置有效
| 申請號: | 201611146119.5 | 申請日: | 2016-12-13 |
| 公開(公告)號: | CN106851044B | 公開(公告)日: | 2020-01-03 |
| 發明(設計)人: | 陳海兵;王維治 | 申請(專利權)人: | 深圳英飛拓科技股份有限公司 |
| 主分類號: | H04N5/04 | 分類號: | H04N5/04;H04N5/073;H04N5/93;H04N5/935;H04N7/54;H04N7/56 |
| 代理公司: | 44237 深圳中一專利商標事務所 | 代理人: | 陽開亮 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 同步 回放 方法 裝置 | ||
1.一種視頻同步回放方法,其特征在于,所述視頻同步回放方法包括:
實時獲取并保存參與回放的多路視頻流的時間戳;
確定所述多路視頻流中時間戳所標記的時間最先的一路視頻流為當前最優先路視頻流;
在下一次獲取并保存所述多路視頻流的時間戳之前,播放當前最優先路視頻流,并根據所述當前最優先路視頻流的時間戳,對非最優先路視頻流進行相應播放控制,所述播放控制包括正常播放及暫停播放,以使得所述非最優先路視頻流與所述最優先路視頻流同步回放;
所述實時獲取并保存參與回放的多路視頻流的時間戳,包括:
將視頻流隊列放在一個窗口類中,所述窗口類向外提供加入視頻流進行同步回放的接口;
通過對各個設備提供的軟件開發工具包接口調度獲取當前參與回放的多路視頻流的最新播放的數據幀的時間戳,所述設備為提供參與回放的視頻流的設備;
將上述各路視頻流的時間戳保存在窗口類的成員變量數組中;
所述實時獲取并保存參與回放的多路視頻流的時間戳,包括:
周期性獲取所述參與回放的多路視頻流的時間戳;
根據獲取到的所述多路視頻流的時間戳,對已保存的各路視頻流的時間戳數據進行更新,具體包括:在一個有回放流隊列的窗口類中,添加一個定時器或者一個線程,在定時器消息中或者線程的處理函數中,通過對各個不同廠家設備的SDK接口進行調度,獲取當前參與回放的多路視頻流最新播放的數據幀的時間戳,并保存在上述窗口類的成員變量數組中,實現對保存的多路視頻流的時間戳數據的動態周期性更新。
2.如權利要求1所述的視頻同步回放方法,其特征在于,所述確定所述多路視頻流中時間戳所標記的時間最先的一路視頻流為當前最優先路視頻流,包括:
對最新保存的多路視頻流的時間戳按照時間先后順序排序;
根據所述多路視頻流的時間戳的排序結果,選擇其中時間戳所標記的時間最先的一路視頻流為所述當前最優先路視頻流。
3.如權利要求1所述的視頻同步回放方法,其特征在于,所述根據所述當前最優先路視頻流,對非最優先路視頻流進行相應播放控制,包括:
分別將各個非最優先路視頻流的時間戳與當前最優先路視頻流的時間戳進行比較;
若所述非最優先路視頻流的時間戳與當前最優先路視頻流的時間戳的時間間隔大于或等于預設的時間間隔閾值,則暫停播放所述非最優先路視頻流;
若所述非最優先路視頻流的時間戳與當前最優先路視頻流的時間戳的時間間隔小于預設的時間間隔閾值,則播放所述非最優先路視頻流。
4.如權利要求3所述的視頻同步回放方法,其特征在于,所述根據所述當前最優先路視頻流,對非最優先路視頻流進行相應播放控制,之前還包括:
根據當前視頻流的回放速度倍數設定所述時間間隔閾值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳英飛拓科技股份有限公司,未經深圳英飛拓科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611146119.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型高可靠度電子連接器
- 下一篇:一種車輛通信方法、終端、服務器及系統





