[發(fā)明專利]一種實現(xiàn)分布式節(jié)點設(shè)備視頻同步輸出的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201710317912.5 | 申請日: | 2017-05-08 |
| 公開(公告)號: | CN108881955A | 公開(公告)日: | 2018-11-23 |
| 發(fā)明(設(shè)計)人: | 許欣;秦海華;張智福;郭春亮;李慶瀚 | 申請(專利權(quán))人: | TCL新技術(shù)(惠州)有限公司 |
| 主分類號: | H04N21/236 | 分類號: | H04N21/236;H04N21/242;H04N21/43;H04N21/8547 |
| 代理公司: | 深圳市君勝知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44268 | 代理人: | 王永文;劉文求 |
| 地址: | 516001 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 節(jié)點設(shè)備 視頻幀 傳輸 視頻同步 時間戳 視頻流服務(wù)器 分布式節(jié)點 時間確定 輸出 流媒體服務(wù)器 顯示屏顯示 幀視頻數(shù)據(jù) 獲取系統(tǒng) 時間發(fā)送 輸出顯示 視頻流 數(shù)據(jù)包 顯存 組播 估算 攜帶 重復(fù) | ||
本發(fā)明公開了一種實現(xiàn)分布式節(jié)點設(shè)備視頻同步輸出的方法及系統(tǒng),所述方法包括:當(dāng)視頻流服務(wù)器接收到視頻流時,所述視頻流服務(wù)器獲取其到所有節(jié)點設(shè)備的最長傳輸時間;獲取系統(tǒng)當(dāng)前時間作為時間戳,并分別向每個節(jié)點設(shè)備組播攜帶所述時間戳及最長傳輸時間的第一視頻幀的數(shù)據(jù)包;每個節(jié)點設(shè)備均根據(jù)所述時間戳以及最長傳輸時間確定第一視頻幀的顯示時間;分別將所述第一視頻幀在所述顯示時間發(fā)送至其對應(yīng)的顯示屏顯示,并重復(fù)上述步驟至最后視頻幀。本發(fā)明通過估算出流媒體服務(wù)器到各節(jié)點設(shè)備之間最大傳輸時間,各個節(jié)點設(shè)備根據(jù)最大傳輸時間確定同一顯示時間,并將同一幀視頻數(shù)據(jù)所述顯示時間同時發(fā)送到顯存進行輸出顯示,實現(xiàn)了視頻同步輸出。
技術(shù)領(lǐng)域
本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別涉及一種實現(xiàn)分布式節(jié)點設(shè)備視頻同步輸出的方法及系統(tǒng)。
背景技術(shù)
分布式拼接系統(tǒng)一般采用流媒體服務(wù)器將H.264、H.264、MPEG4等格式的視頻壓縮碼流通過網(wǎng)絡(luò)分發(fā)給分布式解碼節(jié)點,各個解碼節(jié)點分別將碼流解碼并輸出給顯示設(shè)備顯示,再根據(jù)需求將各個解碼拼接節(jié)點輸出的圖像拼接成一個大的畫面窗口。所述視頻碼流需要經(jīng)過網(wǎng)絡(luò)傳輸、解碼和降噪、縮放、裁剪、銳化、疊加等預(yù)處理后送到輸出模塊的顯存,由輸出模塊控制輸出。但是,現(xiàn)有的分布式拼接系統(tǒng)其發(fā)往不同節(jié)點的同一視頻幀數(shù)據(jù)在網(wǎng)絡(luò)傳輸上消耗的時間及不同節(jié)點的負荷均可存在差異,這會導(dǎo)致解碼和預(yù)處理消耗的時間也有差別,使得不同節(jié)點將同一視頻幀送到顯存的時間點不同。這就造成顯示設(shè)備輸出顯示統(tǒng)一視頻幀的時間不同,相應(yīng)的產(chǎn)生視頻不同步的問題。
因而現(xiàn)有技術(shù)還有待改進和提高。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的不足,提供一種實現(xiàn)分布式節(jié)點設(shè)備視頻同步輸出的方法及系統(tǒng),以解決現(xiàn)有分布式系統(tǒng)顯示視頻不同步的問題。
為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案如下:
一種實現(xiàn)分布式節(jié)點設(shè)備視頻同步輸出的方法,其包括:
當(dāng)視頻流服務(wù)器接收到視頻流時,視頻流服務(wù)器獲取其到每個節(jié)點設(shè)備傳輸時間,并選取獲取到的所有傳輸時間中的最長傳輸時間;
獲取系統(tǒng)當(dāng)前時間作為時間戳,并分別向每個節(jié)點設(shè)備組播攜帶所述時間戳及所述最長傳輸時間的第一視頻幀的數(shù)據(jù)包;
每個節(jié)點設(shè)備均根據(jù)所述時間戳以及最長傳輸時間確定第一視頻幀的顯示時間,并在所述顯示時間將所述第一視頻幀發(fā)送至其對應(yīng)的顯示屏顯示,重復(fù)上述步驟至最后一視頻幀。
所述實現(xiàn)分布式節(jié)點設(shè)備視頻同步輸出的方法,其中,所述當(dāng)視頻流服務(wù)器接收到視頻流時,所述視頻流服務(wù)器獲取其到每個節(jié)點設(shè)備傳輸時間,并選取獲取到的所有傳輸時間中的最長傳輸時間之前包括:
所述視頻流服務(wù)器分別與每個節(jié)點設(shè)備同步系統(tǒng)時間。
所述實現(xiàn)分布式節(jié)點設(shè)備視頻同步輸出的方法,其中,所述當(dāng)視頻流服務(wù)器接收到視頻流時,所述視頻流服務(wù)器獲取其到每個節(jié)點設(shè)備傳輸時間,并選取獲取到的所有傳輸時間中的最長傳輸時間具體包括:
當(dāng)視頻流服務(wù)器接收到視頻流時,所述流媒體服務(wù)器獲取其系統(tǒng)的第一當(dāng)前時間并將其寫入數(shù)據(jù)包;
將所述數(shù)據(jù)包組播至每個節(jié)點設(shè)備,并分別獲取每個節(jié)點設(shè)備的反饋信息,其中,所述反饋信息攜帶其接收所述數(shù)據(jù)包的時間點與數(shù)據(jù)包攜帶第一當(dāng)前時間的時間差;
選取接收到所有時間差的最大值,并將其記為最長傳輸時間。
所述實現(xiàn)分布式節(jié)點設(shè)備視頻同步輸出的方法,其中,所述獲取系統(tǒng)當(dāng)前時間作為時間戳,并分別向每個節(jié)點設(shè)備組播攜帶所述時間戳及最長傳輸時間的第一視頻幀的數(shù)據(jù)包之后還包括:
每個節(jié)點設(shè)備分別獲取其接收到第一視頻幀的數(shù)據(jù)包時的第二當(dāng)前時間以及所述第一視頻幀的數(shù)據(jù)包攜帶的時間戳;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于TCL新技術(shù)(惠州)有限公司,未經(jīng)TCL新技術(shù)(惠州)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710317912.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 在Modbus通信網(wǎng)絡(luò)中為從節(jié)點設(shè)備分配地址的方法
- 用于網(wǎng)絡(luò)拓撲結(jié)構(gòu)中的鏈路狀態(tài)協(xié)議的洪泛優(yōu)化的技術(shù)
- 負載均衡方法和裝置
- 節(jié)點設(shè)備運行方法及節(jié)點設(shè)備
- 節(jié)點設(shè)備運行方法及節(jié)點設(shè)備
- 通信組網(wǎng)方法及通信系統(tǒng)
- 一種節(jié)點設(shè)備的選擇方法及其相關(guān)設(shè)備
- 區(qū)塊鏈網(wǎng)絡(luò)系統(tǒng)以及相應(yīng)的節(jié)點設(shè)備發(fā)現(xiàn)方法
- 基于區(qū)塊鏈和物聯(lián)網(wǎng)的電力設(shè)備質(zhì)量全壽命管控系統(tǒng)
- 組網(wǎng)通信方法、系統(tǒng)、節(jié)點設(shè)備、存儲介質(zhì)和電子設(shè)備





