一種3d視頻直播方法、裝置及系統的制作方法
【技術領域】
[0001]本發明涉及3D播放技術領域,尤其涉及一種3D視頻直播方法、裝置及系統。
【背景技術】
[0002]3D電視是三維立體影像電視的簡稱。它利用人的雙眼觀察物體的角度略有差異,因此能夠辨別物體遠近,產生立體的視覺這個原理,把左右眼所看到的影像分離,從而令用戶借助立體眼鏡或無需借助立體眼鏡(即裸眼)體驗立體感覺。視頻直播業務就是在點播業務的基礎上演變而來。在視頻點播業務中所有的節目都是以流媒體文件的格式存儲在服務器中。視頻直播業務中的節目源,一般為電視信號。電視信號首先通過電視機盒將信號分解為圖像信號和聲音信號,如果節目源本身是圖像信號和聲音信號,如從錄像機等設備輸出的信號就無需分解。如果是模擬信號,必須通過數模轉換器轉換成數字信號。然后數字信號通過流媒體編碼器(可以為硬件編碼器和軟件編碼器)生成直播文件儲存在服務器中。
[0003]目前市場上視頻直播主要有廣電系統的傳統3D電視直播以及網絡視頻的2D視頻直播。第一種需要特殊的3D片源和特殊的3D電視,第二種則根本無法感受3D直播效果。
[0004]然而上述的視頻直播方式,當在網絡視頻直播需要進行3D視頻直播時,第一種需要對整個網絡視頻進行大的調整才能實現3D直播,第二種是直接無法實現3D直播,因此,如何在不對當前網絡直播進行大的調整,實現3D直播效果,已經成為了本領域技術人員亟待解決的技術問題。
【發明內容】
[0005]本發明實施例提供了一種3D視頻直播方法、裝置及系統,解決了目前的視頻直播方式,無法在不對當前網絡直播進行大的調整,實現3D直播效果的技術問題。
[0006]本發明實施例提供的一種3D視頻直播方法,包括:
[0007]獲取到網絡直播過程中接入的視頻信號對應的2D視頻幀;
[0008]將所述2D視頻幀轉換為多個格式的3D視頻幀;
[0009]將多個格式的所述3D視頻幀通過媒體分發服務器分發至多個3D視頻播放客戶端進行3D視頻播放。
[0010]可選地,將所述2D視頻幀轉換為多個格式的3D視頻幀具體包括:
[0011 ]將所述2D視頻幀轉換為左右格式、上下格式和紅藍格式的3D視頻幀。
[0012]可選地,將所述2D視頻幀轉換為左右格式、上下格式和紅藍格式的3D視頻幀具體包括:
[0013]對所述2D視頻幀接入的所述視頻信號進行判斷,若網絡直播過程中接入有兩個同樣的所述視頻信號,則對同一時間下對應的兩個所述2D視頻幀進行左右或上下合并,并生成所述3D視頻幀,若網絡直播過程中接入沒有同樣的所述視頻信號,則復制所有的所述2D視頻幀為對應的復制幀,將所述復制幀和對應的原2D視頻幀進行左右或上下合并,并生成所述3D視頻幀。
[0014]可選地,生成所述3D視頻幀具體包括:
[0015]生成兩倍寬度或兩倍高度的所述3D視頻幀。
[0016]本發明實施例提供的一種3D視頻直播裝置,包括:
[0017]獲取單元,用于獲取到網絡直播過程中接入的視頻信號對應的2D視頻幀;
[0018]轉換單元,用于將所述2D視頻幀轉換為多個格式的3D視頻幀;
[0019]分發單元,用于將多個格式的所述3D視頻幀通過媒體分發服務器分發至多個3D視頻播放客戶端進行3D視頻播放。
[0020]可選地,轉換單元,具體用于將所述2D視頻幀轉換為左右格式、上下格式和紅藍格式的3D視頻幀。
[0021]可選地,轉換單元包括:
[0022]判斷子單元,用于對所述2D視頻幀接入的所述視頻信號進行判斷,若網絡直播過程中接入有兩個同樣的所述視頻信號,則觸發第一合并子單元,若網絡直播過程中接入沒有同樣的所述視頻信號,則觸發第二合并子單元;
[0023]所述第一合并子單元,用于對同一時間下對應的兩個所述2D視頻幀進行左右或上下合并,并觸發生成子單元;
[0024]所述第二合并子單元,用于復制所有的所述2D視頻幀為對應的復制幀,將所述復制幀和對應的原2D視頻幀進行左右或上下合并,并觸發所述生成子單元;
[0025]所述生成子單元,用于生成所述3D視頻幀。
[0026]可選地,生成子單元,具體用于生成兩倍寬度或兩倍高度的所述3D視頻幀。
[0027]本發明實施例提供的一種3D視頻直播系統,包括:
[0028]直播平臺,以及如權利要求6至10中任意一項所述的3D視頻直播裝置;
[0029]所述直播平臺,用于獲取的網絡直播過程中接入的視頻信號對應的2D視頻幀;
[0030]所述直播平臺和所述3D視頻直播裝置為網絡通信連接關系。
[0031 ] 可選地,所述3D視頻直播系統還包括:
[0032]攝像頭和3D視頻播放客戶端;
[0033]所述攝像頭與所述直播平臺通信連接;
[0034]所述3D視頻播放端通過媒體分發服務器與所述3D視頻直播裝置通信連接。
[0035]從以上技術方案可以看出,本發明實施例具有以下優點:
[0036]本發明實施例提供的一種3D視頻直播方法、裝置及系統,其中,3D視頻直播方法包括:獲取到網絡直播過程中接入的視頻信號對應的2D視頻幀;將2D視頻幀轉換為多個格式的3D視頻幀;將多個格式的3D視頻幀通過媒體分發服務器分發至多個3D視頻播放客戶端進行3D視頻播放。本實施例中,通過獲取到網絡直播過程中接入的視頻信號對應的2D視頻幀,再將2D視頻幀轉換為多個格式的3D視頻幀,最后將多個格式的3D視頻幀通過媒體分發服務器分發至多個3D視頻播放客戶端進行3D視頻播放,解決了目前的視頻直播方式,無法在不對當前網絡直播進行大的調整,實現3D直播效果的技術問題。
【附圖說明】
[0037]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其它的附圖。
[0038]圖1為本發明實施例提供的一種3D視頻直播方法的一個實施例的流程示意圖;
[0039]圖2為本發明實施例提供的一種3D視頻直播方法的另一個實施例的流程示意圖;
[0040]圖3為本發明實施例提供的一種3D視頻直播裝置的一個實施例的結構示意圖;
[0041]圖4為本發明實施例提供的一種3D視頻直播裝置的另一個實施例的結構示意圖;
[0042]圖5為本發明實施例提供的一種3D視頻直播系統的一個實施例的結構示意圖;
[0043]圖6為圖2所示實施例的應用例的示意圖;
[0044]圖7為圖5所示實施例的應用例的示意圖。
【具體實施方式】
[0045]本發明實施例提供了一種3D視頻直播方法、裝置及系統,解決了目前的視頻直播方式,無法在不對當前網絡直播進行大的調整,實現3D直播效果的技術問題。
[0046]為使得本發明的發明目的、特征、優點能夠更加的明顯和易懂,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發明一部分實施例,而非全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0047]目前由于傳統的3D視頻直播主要是廣電系統的電視直播領域,主要使用3D視頻源進行直播,觀眾使用3D電視進行觀看。網絡視頻直播都屬于2D視頻直播,無法達到3D效果,因此本發明3D視頻直播適合普通的個人網絡視頻直播,也可以適用于戶內外大型團體活動節目的網絡視頻直播。觀眾端支持普通的3D顯示器+3D眼鏡觀看,同時也支持普通的手機加分屏鏡觀看,同樣具有強烈立體感。視頻信號輸入端即支持普通的攝相頭,也支持其它的導播信號或者網絡視頻信號接入。多種信號可以接入,支持各種類型的終端。
[0048]請參閱圖1,本發明實施例提供的一種3D視頻直播方法的一個實施例包括:
[0049]101、獲取到網絡直播過程中接入的視頻信號對應的2D視頻幀;
[0050]本實施例中,當需要在不對當前網絡直播進行大的調整,實現3D直播效果時,首先需要獲取到網絡直播過程中接入的視頻信號對應的2D視頻幀。
[0051 ] 102、將2D視頻幀轉換為多個格式的3D視頻幀;
[0052]當獲取到網絡直播