本申請涉及視頻直播技術(shù)領域,具體地說,涉及一種基于VR交互的視頻直播方法和系統(tǒng)。
背景技術(shù):
隨著信息化技術(shù)的普及,越來越多的人們通過視頻來汲取信息、獲取新聞資訊或休閑娛樂,人們對視頻的依賴程度也越來越高。
直播的簡單定義為:在現(xiàn)場隨著事件的發(fā)生、發(fā)展進程同步制作和發(fā)布信息,具有雙向流通過程的信息網(wǎng)絡發(fā)布方式,分為現(xiàn)場直播、演播室訪談式直播、文字圖片直播、視音頻直播或由電視(第三方)提供信源的直播,而且具備海量便捷的功能。
與電影單一的過去時空相比,電視直播可顯現(xiàn)的時空既有現(xiàn)在時又有過去時,而網(wǎng)絡直播除具備電視的兩大時空壓縮時空的功能。如同步的文字直播、圖片直播、賽事直播、手機直播和比分直播等等各種直播頻道和樣式。隨著社會的發(fā)展效率,大家越來越看清了直播的好處,直播有利于減少成本、加快信息的傳播。
隨著互聯(lián)網(wǎng)絡技術(shù)的發(fā)展,直播的概念有了新的拓展和發(fā)展,現(xiàn)在更多的人關注網(wǎng)絡直播,特別是網(wǎng)絡視頻直播更受關注。通過網(wǎng)絡信號,在線收看賽事、體育賽事、重大活動和新聞等,這樣,讓大眾有了廣闊且自由的選擇空間。當然,直播技術(shù)隨著移動互聯(lián)技術(shù)的發(fā)展,還會有新的進度。
隨著互聯(lián)網(wǎng)應用的興起,用戶越來越傾向于選擇在線視頻實時直播的方式,與他人分享一些趣聞或進行現(xiàn)場個人才藝表演。為了使在線實時誰聘接收用戶獲得良好的視覺效果,如何進行視頻直播,成了一個關鍵問題。
現(xiàn)有技術(shù)進行視頻直播時,視頻接收用戶的客戶端僅對視頻數(shù)據(jù)進行播放,因此視頻接收用戶獲得的視覺效果形式較為單一,不能夠在視頻直播用戶和視頻接收用戶之間進行互動,使得視頻直播的用戶粘性較低。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請所要解決的技術(shù)問題是提供了一種基于VR交互的視頻直播方法和系統(tǒng),能夠通過VR交互技術(shù)在視頻直播用戶和視頻接收用戶之間進行互動,大大增加了視頻直播過程中的用戶粘性。
為了解決上述技術(shù)問題,本申請有如下技術(shù)方案:
一種基于VR交互的視頻直播方法,包括:
通過網(wǎng)絡獲取視頻數(shù)據(jù)流,將所述視頻數(shù)據(jù)流轉(zhuǎn)換為相應的視頻幀,再將所述視頻幀加載到當前視頻播放界面,啟動視頻直播;
接收用戶在視頻直播過程中通過VR交互設備發(fā)出的交互請求;
在接收到用戶通過所述VR交互設備發(fā)出的交互請求后,將所述交互請求發(fā)送至視頻直播人員;
接收所述視頻直播人員的反饋信息:
若接收到所述視頻直播人員發(fā)出的允許交互的信號,則將所述視頻直播人員提供的交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述虛擬化處理后的交互對象相連通,使得所述用戶通過所述VR交互設備實現(xiàn)與所述交互對象的交互;
若接收到所述視頻直播人員發(fā)出的拒絕交互的信號,則向所述VR交互設備發(fā)出交互失敗的信號。
優(yōu)選地,其中:
進一步包括:
接收用戶在視頻直播過程中通過VR交互設備發(fā)出的交互請求之前,開通視頻直播過程中的VR交互平臺,并在用戶客戶端的視頻播放界面的預定位置向用戶進行展示。
優(yōu)選地,其中:
將所述視頻直播人員提供的交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述虛擬化處理后的交互對象相連通,使得所述用戶通過所述VR交互設備實現(xiàn)與所述交互對象的交互,進一步為:
提示視頻直播人員將交互對象置于指定位置,采用交互對象虛擬化處理設備對所述交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述視頻直播間中的交互對象虛擬化處理設備通過無線的方式相連接,使得所述用戶通過所述VR交互設備與所述虛擬化處理設備中的交互對象進行交互。
優(yōu)選地,其中:
進一步包括:
所述用戶通過所述VR交互設備與所述虛擬化處理設備中的交互對象進行交互后,將所述用戶與所述交互對象之間的交互過程顯示在所述用戶客戶端的視頻播放界面進行播放。
優(yōu)選地,其中:
使得所述用戶通過所述VR交互設備實現(xiàn)與所述交互對象的交互,進一步為:
使得所述用戶通過所述VR交互設備識別所述交互對象,對所述交互對象進行輪廓化處理和顏色識別,并將所述交互對象進行輪廓化處理及顏色識別后的信息與存儲在所述VR交互設備中的信息進行匹配,匹配完成后,與所述交互對象進行交互。
一種基于VR交互的視頻直播系統(tǒng),其特征在于,包括:視頻直播模塊、交互請求接收模塊、交互請求發(fā)送模塊、直播人員反饋信息接收模塊,
所述視頻直播模塊,用于通過網(wǎng)絡獲取視頻數(shù)據(jù)流,將所述視頻數(shù)據(jù)流轉(zhuǎn)換為相應的視頻幀,再將所述視頻幀加載到當前視頻播放界面,啟動視頻直播;
所述交互請求接收模塊,用于接收用戶在視頻直播過程中通過VR交互設備發(fā)出的交互請求;
所述交互請求發(fā)送模塊,用于在接收到用戶通過所述VR交互設備發(fā)出的交互請求后,將所述交互請求發(fā)送至視頻直播人員;
所述直播人員反饋信息接收模塊,用于接收所述視頻直播人員的反饋信息:若接收到所述視頻直播人員發(fā)出的允許交互的信號,則將所述視頻直播人員提供的交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述虛擬化處理后的交互對象相連通,使得所述用戶通過所述VR交互設備實現(xiàn)與所述交互對象的交互;若接收到所述視頻直播人員發(fā)出的拒絕交互的信號,則向所述VR交互設備發(fā)出交互失敗的信號。
優(yōu)選地,其中:
進一步包括:VR交互平臺開啟模塊,
所述VR交互平臺開啟模塊,用于在接收用戶在視頻直播過程中通過VR交互設備發(fā)出的交互請求之前,開通視頻直播過程中的VR交互平臺,并在用戶客戶端的視頻播放界面的預定位置向用戶進行展示。
優(yōu)選地,其中:
所述直播人員反饋信息接收模塊,進一步用于提示視頻直播人員將交互對象置于指定位置,采用交互對象虛擬化處理設備對所述交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述視頻直播間中的交互對象虛擬化處理設備通過無線的方式相連接,使得所述用戶通過所述VR交互設備與所述虛擬化處理設備中的交互對象進行交互。
優(yōu)選地,其中:
進一步包括:交互過程顯示模塊,
所述交互過程顯示模塊,用于在所述用戶通過所述VR交互設備與所述虛擬化處理設備中的交互對象進行交互后,將所述用戶與所述交互對象之間的交互過程顯示在所述用戶客戶端的視頻播放界面進行播放。
優(yōu)選地,其中:
所述直播人員反饋信息接收模塊,進一步用于使得所述用戶通過所述VR交互設備識別所述交互對象,對所述交互對象進行輪廓化處理和顏色識別,并將所述交互對象進行輪廓化處理及顏色識別后的信息與存儲在所述VR交互設備中的信息進行匹配,匹配完成后,與所述交互對象進行交互。
與現(xiàn)有技術(shù)相比,本申請所述的系統(tǒng)及方法,達到了如下效果:
第一,本發(fā)明所提供的基于VR交互的視頻直播方法和系統(tǒng),在視頻直播的過程中,用戶能夠發(fā)出交互請求,當視頻直播人員同意交互后,即可在直播的同時實現(xiàn)交互,很大程度上提高了用戶在視頻直播過程中的參與度。
第二,本發(fā)明所提供的基于VR交互的視頻直播方法和系統(tǒng),在視頻直播的過程中,用戶可通過VR交互設備與視頻直播現(xiàn)場的交互對象進行實時交互,給用戶帶來了身臨其境的體驗效果。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當限定。在附圖中:
圖1為本發(fā)明的所述一種基于VR交互的視頻直播方法的流程圖;
圖2為本發(fā)明的所述一種基于VR交互的視頻直播系統(tǒng)的結(jié)構(gòu)圖;
圖3為本發(fā)明的所述一種基于VR交互的視頻直播方法的實施例的流程圖。
具體實施方式
如在說明書及權(quán)利要求當中使用了某些詞匯來指稱特定組件。本領域技術(shù)人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。如在通篇說明書及權(quán)利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”?!按笾隆笔侵冈诳山邮盏恼`差范圍內(nèi),本領域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達到所述技術(shù)效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護范圍當視所附權(quán)利要求所界定者為準。
實施例1
參見圖1所示為本申請所述一種基于VR交互的視頻直播方法的具體實施例,該方法包括:
步驟101、通過網(wǎng)絡獲取視頻數(shù)據(jù)流,將所述視頻數(shù)據(jù)流轉(zhuǎn)換為相應的視頻幀,再將所述視頻幀加載到當前視頻播放界面,啟動視頻直播;
步驟102、接收用戶在視頻直播過程中通過VR交互設備發(fā)出的交互請求;
步驟103、在接收到用戶通過所述VR交互設備發(fā)出的交互請求后,將所述交互請求發(fā)送至視頻直播人員;
步驟104、接收所述視頻直播人員的反饋信息:
若接收到所述視頻直播人員發(fā)出的允許交互的信號,則將所述視頻直播人員提供的交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述虛擬化處理后的交互對象相連通,使得所述用戶通過所述VR交互設備實現(xiàn)與所述交互對象的交互;
若接收到所述視頻直播人員發(fā)出的拒絕交互的信號,則向所述VR交互設備發(fā)出交互失敗的信號。
通過本申請所提供的上述基于VR交互的視頻直播方法,在視頻直播的過程中,用戶可通過VR交互設備發(fā)出交互請求,視頻直播人員在接收到用戶的交互請求后,根據(jù)實際情況判斷是否同意用戶的交互請求,當同意用戶的交互請求后,提供交互對象,將交互對象進行虛擬化處理后,并將用戶的VR設備與交互對象進行連通,連通后,用戶即可通過VR交互設備與交互對象進行交互。因此可在直播的同時實現(xiàn)交互,很大程度上提高了用戶在視頻直播過程中的參與度。此外,在視頻直播的過程中,用戶通過VR交互設備與視頻直播現(xiàn)場的交互對象進行實時交互,給用戶帶來了身臨其境的體驗效果。
本申請所提供的基于VR交互的視頻直播方法,進一步包括:接收用戶在視頻直播過程中通過VR交互設備發(fā)出的交互請求之前,開通視頻直播過程中的VR交互平臺,并在用戶客戶端的視頻播放界面的預定位置向用戶進行展示。
通過上述方式開通視頻直播過程中的VR交互平臺,并在用戶客戶端的視頻播放界面中的預定位置向用戶進行展示,以便于用戶獲知該直播過程可進行VR交互,如果用戶有VR交互的需求或是想體驗下VR交互的過程,即可利用VR交互設備通過上述VR交互平臺提交交互請求。
上述步驟104中,將所述視頻直播人員提供的交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述虛擬化處理后的交互對象相連通,使得所述用戶通過所述VR交互設備實現(xiàn)與所述交互對象的交互,進一步為:
提示視頻直播人員將交互對象置于指定位置,采用交互對象虛擬化處理設備對所述交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述視頻直播間中的交互對象虛擬化處理設備通過無線的方式相連接,使得所述用戶通過所述VR交互設備與所述虛擬化處理設備中的交互對象進行交互。
視頻直播人員將交互對象置于指定位置后,交互對象虛擬化處理設備即可對交互對象進行虛擬化處理,在將用戶的VR交互設備與虛擬化設備通過無線的方式進行連通后,用戶即可借助VR交互設備與虛擬化設備的連通關系,實現(xiàn)與經(jīng)過虛擬化處理后的交互對象的交互。
本申請所提供的基于VR交互的視頻直播方法,進一步包括:
所述用戶通過所述VR交互設備與所述虛擬化處理設備中的交互對象進行交互后,將所述用戶與所述交互對象之間的交互過程顯示在所述用戶客戶端的視頻播放界面進行播放。
例如,將用戶A通過VR交互設備與交互對象進行交互的過程顯示在客戶端的視頻播放界面,其他用戶即可通過視頻播放界面看到用戶A與交互對象之間的交互過程,也可體驗到交互過程。
上述步驟104中,使得所述用戶通過所述VR交互設備實現(xiàn)與所述交互對象的交互,進一步為:
使得所述用戶通過所述VR交互設備識別所述交互對象,對所述交互對象進行輪廓化處理和顏色識別,并將所述交互對象進行輪廓化處理及顏色識別后的信息與存儲在所述VR交互設備中的信息進行匹配,匹配完成后,與所述交互對象進行交互。
本申請中的VR交互設備能夠?qū)换ο筮M行識別和處理,并將交互處理后的信息與存儲在其內(nèi)部的信息進行匹配,匹配完成后即可實現(xiàn)與交互對象的交互。
本申請中,用戶通過VR交互設備與交互對象進行交互的方式可以是語音交互,也可以是手勢交互,交互過程可以是一對一,也可是一對多或者多對多。
實施例2
參見圖2所示為本申請所述一種基于VR交互的視頻直播系統(tǒng)的具體實施例,該系統(tǒng)包括:視頻直播模塊10、交互請求接收模塊20、交互請求發(fā)送模塊30、直播人員反饋信息接收模塊40,
所述視頻直播模塊10,用于通過網(wǎng)絡獲取視頻數(shù)據(jù)流,將所述視頻數(shù)據(jù)流轉(zhuǎn)換為相應的視頻幀,再將所述視頻幀加載到當前視頻播放界面,啟動視頻直播;
所述交互請求接收模塊20,用于接收用戶在視頻直播過程中通過VR交互設備發(fā)出的交互請求;
所述交互請求發(fā)送模塊30,用于在接收到用戶通過所述VR交互設備發(fā)出的交互請求后,將所述交互請求發(fā)送至視頻直播人員;
所述直播人員反饋信息接收模塊40,用于接收所述視頻直播人員的反饋信息:若接收到所述視頻直播人員發(fā)出的允許交互的信號,則將所述視頻直播人員提供的交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述虛擬化處理后的交互對象相連通,使得所述用戶通過所述VR交互設備實現(xiàn)與所述交互對象的交互;若接收到所述視頻直播人員發(fā)出的拒絕交互的信號,則向所述VR交互設備發(fā)出交互失敗的信號。
通過本申請所提供的上述基于VR交互的視頻直播系統(tǒng),在視頻直播的過程中,用戶可通過VR交互設備發(fā)出交互請求,視頻直播人員在接收到用戶的交互請求后,根據(jù)實際情況判斷是否同意用戶的交互請求,當同意用戶的交互請求后,提供交互對象,將交互對象進行虛擬化處理后,并將用戶的VR設備與交互對象進行連通,連通后,用戶即可通過VR交互設備與交互對象進行交互。因此可在直播的同時實現(xiàn)交互,很大程度上提高了用戶在視頻直播過程中的參與度。此外,在視頻直播的過程中,用戶通過VR交互設備與視頻直播現(xiàn)場的交互對象進行實時交互,給用戶帶來了身臨其境的體驗效果。
本申請所提供的基于VR交互的視頻直播系統(tǒng),進一步包括:VR交互平臺開啟模塊,
所述VR交互平臺開啟模塊,用于在接收用戶在視頻直播過程中通過VR交互設備發(fā)出的交互請求之前,開通視頻直播過程中的VR交互平臺,并在用戶客戶端的視頻播放界面的預定位置向用戶進行展示。
通過VR交互平臺開啟模塊開通視頻直播過程中的VR交互平臺,并在用戶客戶端的視頻播放界面中的預定位置向用戶進行展示,以便于用戶獲知該直播過程可進行VR交互,如果用戶有VR交互的需求或是想體驗下VR交互的過程,即可利用VR交互設備通過上述VR交互平臺提交交互請求。
本申請所提供的基于VR交互的視頻直播系統(tǒng)中,直播人員反饋信息接收模塊40,進一步用于提示視頻直播人員將交互對象置于指定位置,采用交互對象虛擬化處理設備對所述交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述視頻直播間中的交互對象虛擬化處理設備通過無線的方式相連接,使得所述用戶通過所述VR交互設備與所述虛擬化處理設備中的交互對象進行交互。
視頻直播人員將交互對象置于指定位置后,交互對象虛擬化處理設備即可對交互對象進行虛擬化處理,在將用戶的VR交互設備與虛擬化設備通過無線的方式進行連通后,用戶即可借助VR交互設備與虛擬化設備的連通關系,實現(xiàn)與經(jīng)過虛擬化處理后的交互對象的交互。
本申請所提供的基于VR交互的視頻直播系統(tǒng),進一步包括:交互過程顯示模塊,
所述交互過程顯示模塊,用于在所述用戶通過所述VR交互設備與所述虛擬化處理設備中的交互對象進行交互后,將所述用戶與所述交互對象之間的交互過程顯示在所述用戶客戶端的視頻播放界面進行播放。
例如,將用戶A通過VR交互設備與交互對象進行交互的過程顯示在客戶端的視頻播放界面,其他用戶即可通過視頻播放界面看到用戶A與交互對象之間的交互過程,也可體驗到交互過程。
本申請所提供的基于VR交互的視頻直播系統(tǒng)中,所述直播人員反饋信息接收模塊40,進一步用于使得所述用戶通過所述VR交互設備識別所述交互對象,對所述交互對象進行輪廓化處理和顏色識別,并將所述交互對象進行輪廓化處理及顏色識別后的信息與存儲在所述VR交互設備中的信息進行匹配,匹配完成后,與所述交互對象進行交互。
本申請中的VR交互設備能夠?qū)换ο筮M行識別和處理,并將交互處理后的信息與存儲在其內(nèi)部的信息進行匹配,匹配完成后即可實現(xiàn)與交互對象的交互。
本申請中,用戶通過VR交互設備與交互對象進行交互的方式可以是語音交互,也可以是手勢交互,交互過程可以是一對一,也可是一對多或者多對多。
實施例3
以下提供一種本發(fā)明基于VR交互的視頻直播系統(tǒng)的搭建和運行方法的應用實施例,參見圖3,具體包括:
步驟201、通過網(wǎng)絡獲取視頻數(shù)據(jù)流,將所述視頻數(shù)據(jù)流轉(zhuǎn)換為相應的視頻幀,再將所述視頻幀加載到當前視頻播放界面,啟動視頻直播;
步驟202、開通視頻直播過程中的VR交互平臺,并在用戶客戶端的視頻播放界面的預定位置向用戶進行展示;
步驟203、接收用戶在視頻直播過程中通過VR交互設備發(fā)出的交互請求;
步驟204、在接收到用戶通過所述VR交互設備發(fā)出的交互請求后,將所述交互請求發(fā)送至視頻直播人員;
步驟205、若接收到所述視頻直播人員發(fā)出的允許交互的信號,則將所述視頻直播人員提供的交互對象進行虛擬化處理,并將所述用戶的VR交互設備與所述虛擬化處理后的交互對象相連通,使得所述用戶通過所述VR交互設備識別所述交互對象,對所述交互對象進行輪廓化處理和顏色識別,并將所述交互對象進行輪廓化處理及顏色識別后的信息與存儲在所述VR交互設備中的信息進行匹配,匹配完成后,與所述交互對象進行交互;
步驟206、將所述用戶與所述交互對象之間的交互過程顯示在所述用戶客戶端的視頻播放界面進行播放。
例如,視頻直播過程中視頻直播人員在介紹一款壁球,觀看視頻的用戶想要進行交互時,通過VR交互設備發(fā)出請求,在視頻直播人員同意進行交互后,本發(fā)明將壁球進行虛擬化處理,并與用戶的VR交互設備連通,那么用戶便可以通過VR交互設備做壁球運動,此處的VR設備可包括手柄和眼鏡,通過眼鏡觀察虛擬化處理后的壁球,通過手柄對壁球進行操作,實現(xiàn)了實時交互,給用戶帶來了身臨其境的體驗。
通過以上各實施例可知,本申請存在的有益效果是:
第一,本發(fā)明所提供的基于VR交互的視頻直播方法和系統(tǒng),在視頻直播的過程中,用戶能夠發(fā)出交互請求,當視頻直播人員同意交互后,即可在直播的同時實現(xiàn)交互,很大程度上提高了用戶在視頻直播過程中的參與度。
第二,本發(fā)明所提供的基于VR交互的視頻直播方法和系統(tǒng),在視頻直播的過程中,用戶可通過VR交互設備與視頻直播現(xiàn)場的交互對象進行實時交互,給用戶帶來了身臨其境的體驗效果。
本領域內(nèi)的技術(shù)人員應明白,本申請的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
上述說明示出并描述了本申請的若干優(yōu)選實施例,但如前所述,應當理解本申請并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導或相關領域的技術(shù)或知識進行改動。而本領域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應在本申請所附權(quán)利要求的保護范圍內(nèi)。