System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)屬于音視頻播放,具體涉及一種視頻共享和同步方法。
技術(shù)介紹
1、隨著車載智能座艙技術(shù)的發(fā)展,智能座艙多屏化已成主流,特別是以高科技含量吸引用戶的新能源汽車,多屏化已成必備。多屏的實現(xiàn)上是一個由分散到集中的發(fā)展過程,即最初是每個屏都是一個帶有獨立芯片和獨立系統(tǒng)的獨立設(shè)備,這種情況下各個設(shè)備之間通過網(wǎng)絡(luò)和總線連接,總體集成成本高;隨著芯片算力的提升,前排主副駕屏采用一芯多屏,后排屏使用獨立屏的混合架構(gòu),隨著整車域架構(gòu)的發(fā)展和芯片算力的進(jìn)一步提升最終會實現(xiàn)全車所有屏都使用一芯多屏,從而大大節(jié)省成本。
2、如上車載智能座艙的多屏特點,給視頻的共享和同步技術(shù)方面提出了新的要求。原來的基于獨立芯片的多屏間視頻共享主要是基于網(wǎng)絡(luò)技術(shù)來實現(xiàn),在不同屏上各自啟動一個應(yīng)用程序,然后通過網(wǎng)絡(luò)通信在各屏之間進(jìn)行視頻數(shù)據(jù)的共享和同步控制。這種方案在一芯多屏和獨立多屏混合架構(gòu)下也能適用,需要在一芯多屏設(shè)備上使用應(yīng)用雙開或者應(yīng)用多開的機制在一芯多屏系統(tǒng)上針對每個屏啟動一個應(yīng)用。該方案雖然在功能上能夠?qū)崿F(xiàn)多屏間視頻共享和同步,但是對于一芯多屏的系統(tǒng)也啟動了多個一樣的應(yīng)用,會增加系統(tǒng)性能的消耗,內(nèi)存的占用和硬件資源的使用。
技術(shù)實現(xiàn)思路
1、鑒于以上存在的問題,本專利技術(shù)提供一種視頻共享和同步方法,用于根據(jù)當(dāng)前車載智能座艙一芯多屏和獨立芯片多屏混合場景的特點,實現(xiàn)了一芯多屏各屏間共享一個播放器,獨立多屏設(shè)備間通過網(wǎng)絡(luò)共享數(shù)據(jù),且實現(xiàn)了兩種情況下的自適應(yīng)調(diào)節(jié)。
2、為解決上述技術(shù)問題
3、一種視頻共享和同步方法,應(yīng)用于包括一個主屏和多個副屏的視頻播放系統(tǒng),包括以下步驟:
4、啟動各屏系統(tǒng)中的設(shè)備發(fā)現(xiàn)服務(wù),每個系統(tǒng)中的設(shè)備發(fā)現(xiàn)服務(wù)收集掛載在該系統(tǒng)上的屏的信息,并獲取當(dāng)前系統(tǒng)的通信地址;
5、設(shè)備發(fā)現(xiàn)服務(wù)將收集到的屏信息進(jìn)行發(fā)布,各個系統(tǒng)上的設(shè)備發(fā)現(xiàn)服務(wù)監(jiān)測并收集到其它屏的信息;
6、一芯多屏系統(tǒng)的多屏屬于同一個系統(tǒng),在一芯多屏系統(tǒng)的播放應(yīng)用啟動后,一芯多屏系統(tǒng)的多屏將自己的屏幕窗口畫布注冊給播放應(yīng)用;
7、根據(jù)主屏的類型,進(jìn)行對應(yīng)的視頻共享和同步。
8、一種可能的實施方式中,所述一個主屏和多個副屏設(shè)置在車載座艙中。
9、一種可能的實施方式中,一芯多屏系統(tǒng)的多個屏共享一個播放應(yīng)用。
10、一種可能的實施方式中,設(shè)備發(fā)現(xiàn)服務(wù)啟動后,負(fù)責(zé)收集當(dāng)前系統(tǒng)連接的屏的個數(shù),同時為每個屏生成一個唯一標(biāo)識,為所述設(shè)備發(fā)現(xiàn)服務(wù)所在的系統(tǒng)生成一個唯一標(biāo)識和一個通信地址。
11、一種可能的實施方式中,一芯多屏系統(tǒng)中的一個屏作為主屏。
12、一種可能的實施方式中,進(jìn)行對應(yīng)的視頻共享和同步包括以下步驟:
13、主屏啟動播放應(yīng)用播放指定視頻,并邀請其他副屏加入共享;
14、副屏接收邀請后,主屏對接受邀請的屏進(jìn)行歸類,將與其屬于同一系統(tǒng)的屏歸為第一類屏,將其屬于不同系統(tǒng)的屏歸為第二類屏;
15、對于第二類屏中的副屏,主屏在播放視頻時,將包括視頻數(shù)據(jù)和同步時間戳的播放信息通過網(wǎng)絡(luò)發(fā)送給第二類屏中的副屏,發(fā)送用到對應(yīng)副屏的通信地址;副屏端系統(tǒng)中的播放應(yīng)用收到主屏發(fā)送過來的視頻數(shù)據(jù)和播放信息后,對視頻數(shù)據(jù)進(jìn)行解碼,獲取解碼圖像數(shù)據(jù)后先根據(jù)主屏同步過來的播放時間點以及視頻數(shù)據(jù)時間點進(jìn)行同步判斷,如果判斷同步則渲染畫屏;
16、對于第一類屏中的副屏,主屏在播放視頻時,在播放應(yīng)用拿到解碼后的圖像數(shù)據(jù)后,先將圖像渲染到自己的屏幕窗口畫布,再將圖像渲染到同一系統(tǒng)的其他副屏的屏幕窗口畫布上。
17、一種可能的實施方式中,非一芯多屏系統(tǒng)中的一個屏作為主屏。
18、一種可能的實施方式中,進(jìn)行對應(yīng)的視頻共享和同步包括以下步驟:
19、主屏啟動播放應(yīng)用播放指定視頻,并邀請其他副屏加入共享;
20、在視頻播放時,主屏將包括視頻數(shù)據(jù)和同步時間戳的播放信息通過網(wǎng)絡(luò)發(fā)送給其他屏,發(fā)送用到其他副屏的通信地址,同屬于同一個系統(tǒng)的屏在發(fā)送數(shù)據(jù)時只發(fā)送一份數(shù)據(jù)即可;
21、當(dāng)非一芯多屏系統(tǒng)的副屏端系統(tǒng)中的播放應(yīng)用收到主屏發(fā)送過來的視頻數(shù)據(jù)和播放信息后,對視頻數(shù)據(jù)進(jìn)行解碼,獲取解碼圖像數(shù)據(jù)后先根據(jù)主屏同步過來的播放時間點以及視頻數(shù)據(jù)時間點進(jìn)行同步判斷,如果判斷同步則渲染畫屏;
22、當(dāng)一芯多屏系統(tǒng)的副屏端系統(tǒng)中的播放應(yīng)用收到主屏發(fā)送過來的視頻數(shù)據(jù)和播放信息后,對視頻數(shù)據(jù)進(jìn)行解碼,獲取解碼圖像后先根據(jù)主屏同步過來的播放時間點信息和視頻幀的時間信息進(jìn)行同步判斷,如果判斷同步則進(jìn)行渲染,渲染時根據(jù)一芯多屏系統(tǒng)的副屏是否接受了邀請的狀態(tài)判斷,對接受邀請的屏進(jìn)行渲染。
23、采用本專利技術(shù)具有如下的有益效果:
24、(1)一芯多屏共享一個播放器,而不需要啟用多個播放器,從而大大降低了系統(tǒng)的性能消耗和資源開銷。
25、(2)實現(xiàn)一芯多屏和獨立芯片多屏混合場景下的視頻數(shù)據(jù)共享解決方案的性能優(yōu)化,自適應(yīng)的根據(jù)系統(tǒng)特點對一芯多屏采用共享播放器的方法實現(xiàn)多屏共享及同步,對獨立芯片屏通過網(wǎng)絡(luò)共享數(shù)據(jù)。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點】
1.一種視頻共享和同步方法,其特征在于,應(yīng)用于包括一個主屏和多個副屏的視頻播放系統(tǒng),包括以下步驟:
2.如權(quán)利要求1所述的視頻共享和同步方法,其特征在于,所述一個主屏和多個副屏設(shè)置在車載座艙中。
3.如權(quán)利要求1所述的視頻共享和同步方法,其特征在于,一芯多屏系統(tǒng)的多個屏共享一個播放應(yīng)用。
4.如權(quán)利要求1所述的視頻共享和同步方法,其特征在于,設(shè)備發(fā)現(xiàn)服務(wù)啟動后,負(fù)責(zé)收集當(dāng)前系統(tǒng)連接的屏的個數(shù),同時為每個屏生成一個唯一標(biāo)識,為所述設(shè)備發(fā)現(xiàn)服務(wù)所在的系統(tǒng)生成一個唯一標(biāo)識和一個通信地址。
5.如權(quán)利要求1至4任一所述的視頻共享和同步方法,其特征在于,一芯多屏系統(tǒng)中的一個屏作為主屏。
6.如權(quán)利要求5所述的視頻共享和同步方法,其特征在于,進(jìn)行對應(yīng)的視頻共享和同步包括以下步驟:
7.如權(quán)利要求1至4任一所述的視頻共享和同步方法,其特征在于,非一芯多屏系統(tǒng)中的一個屏作為主屏。
8.如權(quán)利要求7所述的視頻共享和同步方法,其特征在于,進(jìn)行對應(yīng)的視頻共享和同步包括以下步驟:
【技術(shù)特征摘要】
1.一種視頻共享和同步方法,其特征在于,應(yīng)用于包括一個主屏和多個副屏的視頻播放系統(tǒng),包括以下步驟:
2.如權(quán)利要求1所述的視頻共享和同步方法,其特征在于,所述一個主屏和多個副屏設(shè)置在車載座艙中。
3.如權(quán)利要求1所述的視頻共享和同步方法,其特征在于,一芯多屏系統(tǒng)的多個屏共享一個播放應(yīng)用。
4.如權(quán)利要求1所述的視頻共享和同步方法,其特征在于,設(shè)備發(fā)現(xiàn)服務(wù)啟動后,負(fù)責(zé)收集當(dāng)前系統(tǒng)連接的屏的個數(shù),同時為每個屏生成一個唯一標(biāo)識,為所述設(shè)備發(fā)現(xiàn)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:文志平,李祖金,張華,沈奇力,裘昊,
申請(專利權(quán))人:杭州當(dāng)虹科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。