本發(fā)明實(shí)施方式涉及直播技術(shù)領(lǐng)域,特別是涉及一種多人網(wǎng)絡(luò)直播方法、裝置及其電子設(shè)備。
背景技術(shù):
隨著網(wǎng)絡(luò)直播視頻節(jié)目這種新的視頻形式的興起,以及移動端直播的流行,人們開始越來越關(guān)注移動端網(wǎng)絡(luò)直播視頻。
當(dāng)前的網(wǎng)絡(luò)互聯(lián)網(wǎng)直播方式,可以由一個(gè)主播進(jìn)行直播,用戶觀看直播,用戶和主播之間可通過語音、視頻、文字和圖片進(jìn)行交流和互動。也可以由多個(gè)主播同時(shí)進(jìn)行主播,目前的多主播直播時(shí)采用的方式通常是輪麥或切換房間。輪麥,即給每個(gè)主播輪流分配一段連麥時(shí)間,每一個(gè)時(shí)刻直播間內(nèi)只能聽到一個(gè)主播說話的聲音。切換房間,即每個(gè)主播在一個(gè)房間中,想看某一個(gè)主播就需要進(jìn)入某個(gè)房間觀看。而且,目前的網(wǎng)絡(luò)直播在多人同時(shí)直播時(shí)基本都是實(shí)景直播,即直播的場景一般都是根據(jù)主播的直播環(huán)境而定,除非主播改變其所處場所或其在場所中的位置,否則直播的場景不會改變。
發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例的過程中發(fā)現(xiàn):在多人網(wǎng)絡(luò)直播過程中,在多個(gè)主播同時(shí)播放過程中,不同主播位于不同的房間,直播過程中不方便切換不同的主播,而且,直播場景比較單一。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施方式提供一種全景直播方法、裝置及其電子設(shè)備,以實(shí)現(xiàn)在多個(gè)主播同時(shí)播放過程中方便切換主播。
為解決上述技術(shù)問題,本發(fā)明實(shí)施方式采用的一個(gè)技術(shù)方案是提供:
一種多人網(wǎng)絡(luò)直播方法,應(yīng)用于主持人后臺,所述方法包括:
接收直播開始指令;
根據(jù)所述直播開始指令,向服務(wù)器發(fā)送用于指示直播開始的直播開啟指示;
接收服務(wù)器發(fā)送的全景視頻圖像信號和音頻信號,其中,所述全景視頻圖像中包含有多個(gè)主播,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,所述音頻信號與所述主播相對應(yīng)。
可選地,所述全景視頻圖像信號由直播采集端獲得并發(fā)送給所述服務(wù)器,其中,所述直播采集端中包含有全景攝像設(shè)備,多個(gè)主播分布在以所述全景攝像設(shè)備為圓心的圓周上,所述主播與所述音頻采集設(shè)備相對應(yīng),所述全景攝像設(shè)備環(huán)360度采集所述多個(gè)主播的圖像信號從而獲取全景視頻圖像信號。
可選地,所述音頻信號由直播采集端的音頻設(shè)備采集,且所述音頻設(shè)備與主播一一對應(yīng)。
可選地,所述全景視頻圖像中包含有虛擬直播場景;
所述虛擬直播場景由所述服務(wù)器獲得,其中,所述服務(wù)器接收各個(gè)主播的視頻圖像信號及音頻信號,將所述各個(gè)主播視頻圖像以圓周分布方式布設(shè)于虛擬直播場景中,獲得各個(gè)主播與虛擬直播場景融合的全景視頻圖像信號。
可選地,在接收直播開始指令后,所述方法還包括:
配置直播配置信息,所述直播配置信息包括主播信息和視頻地址信息,所述主播信息包括主播標(biāo)識信息;
將所述直播配置信息發(fā)送給所述服務(wù)器,以使服務(wù)器將所述主播信息發(fā)送給直播客戶端,根據(jù)所述視頻地址信息獲取所述全景視頻圖像信號和音頻信號。
可選地,所述主播信息還包括以下信息中的至少一種:
每個(gè)所述主播與所述全景視頻圖像的區(qū)域?qū)?yīng)關(guān)系、每個(gè)所述主播對應(yīng)的主播說明信息,每個(gè)所述主播的顏色標(biāo)識信息。
可選地,所述主播信息還包括虛擬直播場景標(biāo)識。
可選地,所述方法還包括:
發(fā)送場景切換請求,所述場景切換請求中包含場景標(biāo)識,以使服務(wù)器根據(jù)場景切換請求,切換虛擬直播場景。
可選地,所述方法還包括:
向所述服務(wù)器發(fā)送主播切換指令。
為解決上述技術(shù)問題,本發(fā)明實(shí)施方式采用的一個(gè)技術(shù)方案是提供:
一種多人網(wǎng)絡(luò)直播裝置,應(yīng)用于主持人后臺,包括:
開播單元,用于接收直播開始指令,根據(jù)所述直播開始指令,向服務(wù)器發(fā)送用于指示直播開始的直播開啟指示;
接收單元,用于接收服務(wù)器發(fā)送的全景視頻圖像信號和音頻信號,其中,所述全景視頻圖像中包含有多個(gè)主播,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,所述音頻信號與所述主播相對應(yīng)。
可選地,所述全景視頻圖像信號由直播采集端獲得并發(fā)送給所述服務(wù)器,其中,所述直播采集端中包含有全景攝像設(shè)備,多個(gè)主播分布在以所述全景攝像設(shè)備為圓心的圓周上,所述主播與所述音頻采集設(shè)備相對應(yīng),所述全景攝像設(shè)備環(huán)360度采集所述多個(gè)主播的圖像信號從而獲取全景視頻圖像信號。
可選地,所述全景視頻圖像中包含有虛擬直播場景;
所述虛擬直播場景由所述服務(wù)器獲得,其中,所述服務(wù)器接收各個(gè)主播的視頻圖像信號及音頻信號,將所述各個(gè)主播視頻圖像以圓周分布方式布設(shè)于虛擬直播場景中,獲得各個(gè)主播與虛擬直播場景融合的全景視頻圖像信號。
可選地,,所述裝置還包括:
配置單元,用于配置直播配置信息,所述直播配置信息包括主播信息和視頻地址信息,所述主播信息包括主播標(biāo)識信息。
可選地,所述主播信息還包括以下信息中的至少一種:
每個(gè)所述主播與所述全景視頻圖像的區(qū)域?qū)?yīng)關(guān)系、每個(gè)所述主播對應(yīng)的主播說明信息,每個(gè)所述主播的顏色標(biāo)識信息。
可選地,所述主播信息還包括虛擬直播場景標(biāo)識。
可選地,所述裝置還包括:
場景切換單元,用于發(fā)送場景切換請求,所述場景切換請求中包含場景標(biāo)識,以使服務(wù)器根據(jù)場景切換請求,切換虛擬直播場景。
可選地,所述裝置還包括:
主播切換單元,用于向所述服務(wù)器發(fā)送主播切換指令。
為解決上述技術(shù)問題,本發(fā)明實(shí)施方式采用的一個(gè)技術(shù)方案是提供:
一種電子設(shè)備,包括:
至少一個(gè)處理器;以及,
與所述至少一個(gè)處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠上述任一項(xiàng)所述的方法。
為解決上述技術(shù)問題,本發(fā)明實(shí)施方式采用的一個(gè)技術(shù)方案是提供:
一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行上述任一項(xiàng)所述的方法。
本發(fā)明實(shí)施方式的有益效果是:區(qū)別于現(xiàn)有技術(shù),本發(fā)明實(shí)施例通過接收直播開始指令;根據(jù)所述直播開始指令,向服務(wù)器發(fā)送用于指示直播開始的直播開啟指示;接收服務(wù)器發(fā)送的全景視頻圖像信號和音頻信號,其中,所述全景視頻圖像中包含有多個(gè)主播,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,所述音頻信號與所述主播相對應(yīng)。以實(shí)現(xiàn)在多個(gè)主播同時(shí)播放過程中方便切換主播。
附圖說明
一個(gè)或多個(gè)實(shí)施例通過與之對應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1是本發(fā)明實(shí)施例的多人網(wǎng)絡(luò)實(shí)景直播中直播采集端示意圖;
圖2是本發(fā)明實(shí)施例多人網(wǎng)絡(luò)直播的圓形虛擬直播場景示意圖;
圖3是本發(fā)明實(shí)施例多人網(wǎng)絡(luò)直播方法流程示意圖;
圖4a及圖4b是本發(fā)明實(shí)施例服務(wù)器控制切換直播場景的示意圖;
圖5是本發(fā)明實(shí)施例客戶端控制切換直播場景的示意圖;
圖6及圖7是本發(fā)明實(shí)施例多人網(wǎng)絡(luò)直播應(yīng)用場景及流程示意圖;
圖8是本發(fā)明實(shí)施例多人網(wǎng)絡(luò)直播裝置示意圖;
圖9是本發(fā)明實(shí)施例多人網(wǎng)絡(luò)直播電子設(shè)備硬件結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實(shí)施例中,本發(fā)明方法實(shí)施可以應(yīng)用于多人網(wǎng)絡(luò)實(shí)景直播,也可以應(yīng)用于多人網(wǎng)絡(luò)虛擬直播,其中:
圖1為本發(fā)明實(shí)施例的多人網(wǎng)絡(luò)實(shí)景直播中直播采集端示意圖,本發(fā)明實(shí)施例突破傳統(tǒng)的錄像設(shè)備架設(shè)方案,采用中心環(huán)形設(shè)備架設(shè)形式,即將全景攝像機(jī)置于圓形的圓心處,主播在圓環(huán)上均勻分布,同時(shí)進(jìn)行多人網(wǎng)絡(luò)直播的主播人數(shù)可以為多人,一般為2-6人,兩個(gè)人同時(shí)進(jìn)行多人網(wǎng)絡(luò)直播時(shí)主播之間夾角為180度,以此類推,三個(gè)人同時(shí)進(jìn)行多人網(wǎng)絡(luò)直播時(shí)主播之間夾角為120度,四人同時(shí)進(jìn)行多人網(wǎng)絡(luò)直播時(shí)主播之間夾角為90度,五人同時(shí)進(jìn)行多人網(wǎng)絡(luò)直播時(shí),主播之間夾角為72度,六人同時(shí)進(jìn)行多人網(wǎng)絡(luò)直播時(shí)主播之間夾角為60度。如圖1所示,為四人同時(shí)進(jìn)行多人網(wǎng)絡(luò)直播的直播采集端示意圖,其中,多個(gè)主播分布在以所述全景攝像設(shè)備為圓心的圓周上,所述主播與所述音頻采集設(shè)備相對應(yīng),每個(gè)主播面前有顯示設(shè)備,顯示直播信息和觀眾的評論信息,便于主播與用戶進(jìn)行互動;每個(gè)主播有一路單獨(dú)的音頻設(shè)備,形成一路單獨(dú)的音頻,目的是用于根據(jù)用戶的觀看視角切換相應(yīng)音頻。
圖2為本發(fā)明實(shí)施例的多個(gè)主播以圓周分布方式布設(shè)于虛擬直播場景中的示意圖,本發(fā)明實(shí)施例突破傳統(tǒng)的錄像設(shè)備架設(shè)方案,采用多人異地架設(shè)形式,即在多個(gè)主播同時(shí)進(jìn)行直播時(shí),不需要處于同一個(gè)空間內(nèi),而可以各自在自己的不同演播室中進(jìn)行,而且,每個(gè)主播在自己的演播室中有一路單獨(dú)的音頻設(shè)備,形成一路單獨(dú)的音頻,以用于根據(jù)觀看視角切換主播的視頻流時(shí),切換其中的音頻。每個(gè)主播面前有顯示設(shè)備,顯示直播信息和觀眾的評論信息,便于主播與用戶進(jìn)行互動。在虛擬直播場景中進(jìn)行多人直播時(shí),可以根據(jù)主播人數(shù)來分配主播在圓周上的位置,其中,主播人數(shù)可以為多人,一般為2-6人,兩個(gè)人同時(shí)進(jìn)行直播時(shí)主播之間夾角為180度,以此類推,三個(gè)人同時(shí)進(jìn)行直播時(shí)主播之間夾角為120度,四人同時(shí)進(jìn)行直播時(shí)主播之間夾角為90度,五人同時(shí)進(jìn)行直播時(shí),主播之間夾角為72度,六人同時(shí)進(jìn)行直播時(shí)主播之間夾角為60度。如圖2所示,為四人同時(shí)進(jìn)行直播的主播在圓周上位置分布示意圖,其中,圓周中心為虛擬攝像設(shè)備的位置,各個(gè)主播均勻分布于圓周上。
在本發(fā)明實(shí)施例中,多人網(wǎng)絡(luò)直播方法由主持人后臺執(zhí)行,其中,主持人后臺可以包括任何合適類型、具有用戶交互裝置和運(yùn)算能力的處理器的設(shè)備,例如,臺式計(jì)算機(jī),服務(wù)器,或者由若干臺服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。
需要說明的是,如果不沖突,本發(fā)明實(shí)施例中的各個(gè)特征可以相互結(jié)合,均在本發(fā)明的保護(hù)范圍之內(nèi)。另外,雖然在裝置示意圖中進(jìn)行了功能模塊劃分,在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于裝置中的模塊劃分,或流程圖中的順序執(zhí)行所示出或描述的步驟。
下面結(jié)合附圖,對本發(fā)明實(shí)施例作進(jìn)一步闡述。
圖3為本發(fā)明實(shí)施例多人網(wǎng)絡(luò)直播方法流程示意圖,所述方法應(yīng)用于主持人后臺,請參閱圖3,該方法包括:
310、接收直播開始指令,根據(jù)所述直播開始指令,向服務(wù)器發(fā)送用于指示直播開始的直播開啟指示;
在本發(fā)明實(shí)施例中,直播開播指令可以用于啟動主播開始直播,其中,可以由主持人觸發(fā),比如,由主持人決定哪個(gè)主播開始直播,也可以由服務(wù)器觸發(fā),比如,在多人直播過程中,服務(wù)器可以發(fā)送主播切換指令,根據(jù)主播切換指令決定直播的主播,并觸發(fā)主播直播開始指令,由服務(wù)器發(fā)送給主持人后臺。
在本發(fā)明實(shí)施例中,主持人后臺收到直播開始指令后,向服務(wù)器發(fā)送用于指示直播開始的直播開啟指示,其中,直播開啟指示用于在服務(wù)器獲取到所述直播開啟指示時(shí),接收全景視頻圖像信號和音頻信號。
320、接收服務(wù)器發(fā)送的全景視頻圖像信號和音頻信號,其中,所述全景視頻圖像中包含有多個(gè)主播,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,所述音頻信號與所述主播相對應(yīng)。
在本發(fā)明實(shí)施例中,所述全景視頻圖像信號由直播采集端獲得,并發(fā)送給所述服務(wù)器,其中,所述直播采集端中包含有全景攝像設(shè)備,多個(gè)主播分布在以所述全景攝像設(shè)備為圓心的圓周上,所述主播與所述音頻采集設(shè)備相對應(yīng),所述全景攝像設(shè)備環(huán)360度采集所述多個(gè)主播的圖像信號從而獲取全景視頻圖像信號。所述音頻信號可以由各個(gè)主播一一對應(yīng)的音頻設(shè)備采集并發(fā)送至服務(wù)器,其中,各個(gè)主播的圖像信號與其音頻信號同步采集,即由全景設(shè)備采集主播圖像信號時(shí),可以同步由音頻設(shè)備采集主播的音頻信號。
所述全景視頻圖像中包含有多個(gè)主播,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,所述全景視頻圖像信號由全景攝像設(shè)備拍攝而獲得。
在本發(fā)明實(shí)施例中,全景視頻圖像中包含有虛擬直播場景;
所述虛擬直播場景由所述服務(wù)器獲得,其中,所述服務(wù)器接收各個(gè)主播的視頻圖像信號及音頻信號,將所述各個(gè)主播視頻圖像以圓周分布方式布設(shè)于虛擬直播場景中,獲得各個(gè)主播與虛擬直播場景融合的全景視頻圖像信號。需要說明的是,在本發(fā)明實(shí)施例中,因?yàn)橹辈r(shí)主播的站位固定,所以各個(gè)主播在全景視頻圖像上的區(qū)域是固定的,即各個(gè)主播均位于全景視頻圖像上各自對應(yīng)的區(qū)域上。這樣,服務(wù)器端和直播客戶端均能夠獲得全景視頻圖像上每個(gè)區(qū)域?yàn)槟膫€(gè)主播。
在本發(fā)明實(shí)施例中,在接收直播開始指令后,所述方法還包括:
配置直播配置信息,所述直播配置信息包括主播信息和視頻地址信息,所述主播信息包括主播標(biāo)識信息;
將所述直播配置信息發(fā)送給所述服務(wù)器,以使服務(wù)器將所述主播信息發(fā)送給直播客戶端,根據(jù)所述視頻地址信息獲取所述全景視頻圖像信號和音頻信號。
在本發(fā)明實(shí)施例中,直播配置信息可以由直播相關(guān)工作人員通過主持人后臺發(fā)送給服務(wù)器。
在本發(fā)明實(shí)施例中,服務(wù)器接收的主播音頻信號及主播圖像信號,可以帶有主播標(biāo)識信息,即主播的身份標(biāo)識,主播的身份標(biāo)識可以由多人網(wǎng)絡(luò)直播中的主持人后臺進(jìn)行分配,即明確哪些主播進(jìn)行直播,同時(shí),對于全景攝像設(shè)備采集的各個(gè)主播的圖像信號,可以由主持人后臺分配視頻地址,以便服務(wù)器可以從所述視頻流地址中獲取全景視頻圖像信號和音頻信號。
在本發(fā)明實(shí)施例中,所述主播信息還包括以下信息中的至少一種:
每個(gè)所述主播與所述全景視頻圖像的區(qū)域?qū)?yīng)關(guān)系、每個(gè)所述主播對應(yīng)的主播說明信息,每個(gè)所述主播的顏色標(biāo)識信息。
主播與所述全景視頻圖像的區(qū)域?qū)?yīng)關(guān)系用于告知各個(gè)主播都位于全景視頻圖像的哪個(gè)區(qū)域;主播說明信息用于顯示給觀看直播的用戶各個(gè)主播的相關(guān)信息,顏色標(biāo)識用于顯示直播輔助信息。在本發(fā)明實(shí)施例中,在直播過程中,用戶可以與主播之間進(jìn)行互動,比如,送禮物或發(fā)表評論等,具體地,用戶可以通過客戶端發(fā)送用戶反饋信息,用戶反饋信息主播相對應(yīng),比如,用戶反饋信息可以包括發(fā)送給主播的禮物,客戶端將接收到的用戶反饋信息發(fā)送給服務(wù)器,并由服務(wù)器將所述用戶反饋信息發(fā)送給直播采集端,直接采集端中還包括有與各個(gè)主播對應(yīng)的顯示設(shè)備,并可以通過各主播對應(yīng)的顯示設(shè)備將所述用戶反饋信息提供給相應(yīng)的主播。
在本發(fā)明實(shí)施例中,每個(gè)所述主播對應(yīng)的主播說明信息可以通過客戶端進(jìn)行直播輔助顯示,顯示主播的說明信息時(shí),可以對所述播放的全景映射圖像區(qū)域的圖像進(jìn)行人臉識別,確定播放界面中的人臉位置;根據(jù)所述確定的人臉位置,確定所述播放界面中與所述人臉位置對應(yīng)的說明信息位置,比如,通過人臉識別出播放圖像中的主播人臉位置,并在主播人臉右側(cè)約15厘米處確定為主播信息顯示位置,并在該位置顯示主播的說明信息,比如,主播的基本信息(頭像、昵稱、魅力值)面板,面板有展開按鈕,瞄點(diǎn)在按鈕上停留完成加載動畫后可將信息面板展開,顯示更多主播相關(guān)信息,在用戶頭部離開該位置時(shí),可相應(yīng)地收起面板。在本發(fā)明實(shí)施例中,為了識別不同的主播,可以由主持人后臺為各個(gè)主播配置主播的顏色標(biāo)識信息,即每個(gè)主播有對應(yīng)的代表顏色,客戶端在顯示時(shí),可利用所述代表顏色對所述各個(gè)主播分別進(jìn)行渲染。
具體地,可以給每一個(gè)主播配置一個(gè)代表顏色,用代表顏色給主播的頭像進(jìn)行描邊;當(dāng)用戶送禮物時(shí),首先確定是送給哪個(gè)主播的,然后對禮物信息和效果做用該主播的代表顏色作為背景色進(jìn)行處理;主播的代表顏色區(qū)別具體表現(xiàn)形式可以為用戶的送禮物信息在公屏顯示時(shí)會添加對應(yīng)主播代表色的背景色,小禮物動畫效果也添加主播代表色的背景色。房間大禮動畫效果附帶的文字標(biāo)題信息可以添加對應(yīng)主播代表色的背景色;全站大禮的動畫效果所附帶的標(biāo)題信息也可添加對應(yīng)主播代表色的背景色。送禮物信息,主播頭像等均為直播輔助信息,均可以通過主播的顏色標(biāo)識信息顯示這些直播輔助信息。
在本發(fā)明實(shí)施例中,所述方法還包括:
為所述各個(gè)主播分配主播位置區(qū)域。
比如,在上述圖1或圖2的直播場景下,當(dāng)兩個(gè)主播同時(shí)進(jìn)行多人網(wǎng)絡(luò)直播時(shí),則每個(gè)主播所對應(yīng)的區(qū)域?yàn)橐宰约簽橹行淖笥?0度;以此類推,當(dāng)主播為人數(shù)為3人時(shí),每個(gè)主播所劃分到的區(qū)域?yàn)橐宰约簽橹行淖笥?0度;當(dāng)主播人數(shù)為4人時(shí),每個(gè)主播對應(yīng)的劃分區(qū)域?yàn)橐宰约簽橹行淖笥?5度;當(dāng)主播人數(shù)為5人時(shí),每個(gè)主播所對應(yīng)的劃分區(qū)域?yàn)橐宰约簽橹行淖笥?6度;當(dāng)主播為6人時(shí),每個(gè)主播所對應(yīng)的劃分區(qū)域?yàn)橐宰约簽橹行淖笥?0度。主持人后臺可以將各個(gè)主播在圓周上的位置區(qū)域發(fā)送給服務(wù)器,以便于在切換主播過程中或者接收用戶反饋信息過程中,方便確定相應(yīng)的主播。
在本發(fā)明實(shí)施例中,所述主播信息還包括虛擬直播場景標(biāo)識。
在本發(fā)明實(shí)施例中,可以通過場景標(biāo)識配置虛擬直播場景或切換虛擬直播場景,其中,虛擬直播場景可以從場景庫中獲取,場景庫中的場景可以有相應(yīng)的場景標(biāo)識,服務(wù)器可以向場景庫發(fā)送場景配置請求,所述場景配置請求包含虛擬直播場景標(biāo)識,根據(jù)場景標(biāo)識從場景庫獲得與場景標(biāo)識對應(yīng)的虛擬直播場景,并將各個(gè)主播視頻圖像進(jìn)行摳像處理后以圓周分布方式布設(shè)于所述虛擬直播場景中,其中,圓周在虛擬直播場景中的位置及大小可以根據(jù)需要任意設(shè)定,各個(gè)主播視頻圖像分布于圓周上,優(yōu)選為均勻分布,圓周中心可以放置虛擬攝像設(shè)備,并可以環(huán)360度對圓周上的各個(gè)主播視頻圖像進(jìn)行拍攝,獲得各主播與虛擬直播場景融合的全景視頻圖像信號。
在本發(fā)明實(shí)施例中,切換虛擬直播場景時(shí),所述方法還包括:
發(fā)送場景切換請求,所述場景切換請求中包含場景標(biāo)識,以使服務(wù)器根據(jù)場景切換請求,切換虛擬直播場景。
其中,切換虛擬場景可以由服務(wù)器控制,也可以由直播客戶端控制。下面結(jié)合具體的應(yīng)用實(shí)施進(jìn)行相應(yīng)的說明。
如圖4a及圖4b所示,為服務(wù)器控制切換虛擬直播場景的示意圖,其中,如圖4a所示,在節(jié)目開播之前,可以在服務(wù)器配置默認(rèn)場景,具體地,可以通過主持人后臺配置場景標(biāo)識(場景ID),并將場景ID發(fā)送給服務(wù)器,由服務(wù)器向場景庫發(fā)送場景配置請求,以請求與場景ID對應(yīng)的默認(rèn)場景,場景庫返回請求的場景,服務(wù)器加載返回的默認(rèn)場景并與摳像后的主播視頻流合成,然后由服務(wù)器發(fā)給直播客戶端,通過客戶端向用戶呈現(xiàn)。
當(dāng)然,服務(wù)器也可以自己選擇預(yù)先設(shè)定的場景并按照預(yù)設(shè)條件進(jìn)行切換,切換的目標(biāo)場景是預(yù)先設(shè)定的,也可以是隨機(jī)的,例如一段時(shí)間切換一次。
如果在節(jié)目直播過程中,需要特定的場景配合,那么可以將配置和切換場景的權(quán)限配置給主持人,通過主持人后臺進(jìn)行場景切換,即,主持人后臺發(fā)出場景列表請求給場景庫,場景庫返回場景列表到主持人,主持人根據(jù)返回的場景列表選擇場景標(biāo)識,并發(fā)送切換場景請求給服務(wù)器,其中,場景切換請求中包含切換目標(biāo)場景標(biāo)識,即主持人后臺將從場景列求中選擇的場景標(biāo)識告知給服務(wù)器,服務(wù)器根據(jù)切換目標(biāo)場景標(biāo)識從場景庫獲得切換目標(biāo)場景,服務(wù)器加載切換目標(biāo)場景場景并與摳像后的主播視頻流合成,將合成后的視頻流推送直播客戶端,直播客戶端呈現(xiàn)合成視頻流給用戶,具體流程如圖4b所示。
如圖5所示為客戶端控制切換直播場景的示意圖,在某些特殊情況下,允許某個(gè)用戶切換整個(gè)直播節(jié)目的場景,即某個(gè)用戶選擇要切換的場景,其他人的場景隨之切換。如圖5所示,首先,這個(gè)特殊用戶A通過在A用戶端選擇場景列表向場景庫請求場景列表,場景庫返回場景列表到A用戶端,A用戶端向A用戶顯示場景列表,A用戶根據(jù)場景列表,選擇場景,即選擇切換目標(biāo)場景標(biāo)識,選擇場景后通過A用戶端上傳選中場景信息至服務(wù)器,服務(wù)器根據(jù)切換目標(biāo)場景標(biāo)識從場景庫獲得切換目標(biāo)場景,服務(wù)器加載切換目標(biāo)場景場景并與摳像后的主播視頻流合成,將合成后的視頻流推送直播客戶端,直播客戶端呈現(xiàn)合成視頻流給用戶。
在本發(fā)明實(shí)施例中,所述方法還包括:
向所述服務(wù)器發(fā)送主播切換指令。在本發(fā)明實(shí)施例中,由于存在多人同時(shí)直播,因此,為了方便切換主播,可以由主持人后臺分配當(dāng)前的直播權(quán)限,向服務(wù)器發(fā)送主播切換指令,從而控制各個(gè)主播的開始與結(jié)束,也可以根據(jù)用戶的切換主播操作,控制各個(gè)主播的開始與結(jié)束。
下面結(jié)合具體應(yīng)用實(shí)例對上述發(fā)明實(shí)施例進(jìn)行舉例,圖6及圖7為本發(fā)明實(shí)施例的具體應(yīng)用場景及流程示意圖,請參閱圖6,所述應(yīng)用場景中分別包括直播采集端、服務(wù)器及直播客戶端,其中,直播采集端包括全景攝像設(shè)備(VR攝像機(jī))以及音頻設(shè)備(收音設(shè)備),其中,收音設(shè)備分別與各個(gè)主播對應(yīng),VR攝像機(jī)用于拍攝各個(gè)主播的圖像,各個(gè)主播位于以VR攝像機(jī)為圓心的圓周上,通過VR攝像機(jī)進(jìn)行視頻采集,通過收音設(shè)備采集音頻,有幾個(gè)主播就有幾路音頻,每一路音頻單獨(dú)采集,不做合成處理。直播采集端根據(jù)所述全景攝像設(shè)備環(huán)360度采集的所述多個(gè)主播的圖像信號,獲取包含有所述多個(gè)主播的全景視頻圖像信號,并將所述包含有所述多個(gè)主播的全景視頻圖像信號和由所述音頻設(shè)備采集的與所述多個(gè)主播的圖像信號同步的每個(gè)所述主播的音頻信號發(fā)送給服務(wù)器,服務(wù)器將各個(gè)主播音頻信號及全景視頻圖像信號發(fā)送給直播客戶端,以及接收由直播客戶端發(fā)送的用戶反饋信息,并將用戶反饋信息發(fā)送給主播,直播客戶端接收全景視頻圖像信號和音頻信號,并對全景視頻圖像信號進(jìn)行全景映射處理,獲取全景映射圖像,同時(shí),獲取用戶的頭部轉(zhuǎn)動或手動操作,確定用戶的觀看視角,并根據(jù)用戶的觀看視角確定用戶觀看視角對應(yīng)的全景映射圖像區(qū)域,并根據(jù)全景映射圖像區(qū)域與主播的對應(yīng)關(guān)系,確定所述全景映射圖像區(qū)域?qū)?yīng)的主播;確定當(dāng)前用戶觀看的主播后,獲取相應(yīng)主播的音頻信號,然后由直播客戶端播放所述全景映射圖像區(qū)域的圖像和所述全景映射圖像區(qū)域?qū)?yīng)的主播對應(yīng)的音頻信號,同時(shí),直播客戶端可以將用戶反饋信息發(fā)送給服務(wù)器。
在具體應(yīng)用場景下,為了對直播過程進(jìn)行控制,還可以有主持人后臺,通過主持人后臺可以控制直播開播,配置直播信息,具體地:
主持人后臺可以用于配置主播的身份標(biāo)識及視頻流地址,并控制各個(gè)主播的開播與結(jié)束。
直播前,主持人后臺首先進(jìn)行直播配置,配置主播身份和視頻流地址,并告知給服務(wù)器。并由主持人后臺控制直播開啟,當(dāng)主持人后臺指示直播開啟時(shí),服務(wù)器接到指示,開啟直播,根據(jù)預(yù)先配置的視頻源地址從VR攝像機(jī)端獲取全景視頻圖像和音頻。在直播過程中,平均分布于由VR攝像機(jī)為圓心的圓周上的各個(gè)主播圖像由VR攝像機(jī)拍攝后,完成視頻采集,將包含各個(gè)主播圖像的圖像信號通過全景拼接,獲得全景視頻圖像信號,并將包含各個(gè)主播的全景視頻信號發(fā)送至服務(wù)器,各個(gè)主播的音頻信號由收音設(shè)備進(jìn)行音頻采集,并將各個(gè)主播的音頻信號發(fā)送至服務(wù)器。服務(wù)器將全景視頻視頻和音頻信號傳輸給直播客戶端進(jìn)行直播播放,服務(wù)器也可將全景視頻視頻和音頻信號傳輸給主持人后臺,便于主持人后臺可以觀看到直播情況,從而對直播過程進(jìn)行控制。
同時(shí),為了更好地標(biāo)識各個(gè)主播,可以通過主持人后臺為各個(gè)主播分配不同的代表顏色并通過主持人后臺發(fā)送給服務(wù)器,從而可以用主播代表顏色對各個(gè)主播進(jìn)行渲染,比如,對主播的頭像進(jìn)行描邊,或者對主播的用戶反饋信息以代表顏色作為背景色,另外,主持人后臺也可以將主播的位置,即主播與全景視頻圖像區(qū)域的對應(yīng)關(guān)系發(fā)送至服務(wù)器,其中,主播的位置即各個(gè)主播在圓周上覆蓋的角度。
在本發(fā)明實(shí)施例中,主持人后臺可以通過直播軟件,比如,OBS,將直播視頻源,即視頻地址信息推送到服務(wù)器,同時(shí),發(fā)送給服務(wù)器的信息還可以包括有直播開啟指示、各個(gè)主播的身份標(biāo)識、視頻地址及主播的位置信息、主播說明信息,主播的顏色標(biāo)識信息。
直播過程中,如果用戶需要切換主播,可以轉(zhuǎn)動頭部或進(jìn)行手動操作,當(dāng)然,也可以通過主持人后臺切換主播,服務(wù)器根據(jù)主持人后臺確定的主播,向直播客戶端發(fā)送切換指令,其中,切換指令中包括切換前后的主播信息,客戶端接收到切換指令后,根據(jù)切換指令中的主播信息切換全景映射圖像區(qū)域的圖像以及主播對應(yīng)的音頻信號。
在直播過程中,還可以通過直播客戶端發(fā)送用戶反饋信息給相應(yīng)的主播,比如,用戶通過操作直播客戶端,發(fā)送禮物給特定的主播,服務(wù)器接收到直播客戶端發(fā)送的用戶反饋信息后,根據(jù)用戶反饋信息所指向的主播,通過主播端的顯示設(shè)備呈現(xiàn)給相應(yīng)主播。
請參閱圖7,所述應(yīng)用場景中包括主播及其攝像設(shè)備,比如,2D/3D攝像機(jī),Web端主持人后臺,場景庫,服務(wù)器及客戶端,其中,2D/3D攝像機(jī)可以用于分別錄制各個(gè)主播的視頻圖像信號以及音頻信號,其中,音頻信號與視頻圖像信號可以分別傳輸,當(dāng)然,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)可以理解,對于音頻信號的采集,也可以分別為各個(gè)主播單獨(dú)配置收音設(shè)備,由收音設(shè)備分別采集各個(gè)主播的音頻信號,Web端主持人后臺可以用于為各個(gè)主播配置身份標(biāo)識ID、視頻流地址和場景ID,Web端主持人后臺可向場景庫請求配置的場景,根據(jù)場景選擇需要使用的場景并將場景標(biāo)識告知給服務(wù)器,以使服務(wù)器按照該場景獲取全景視頻圖像。服務(wù)器用于將各個(gè)主播的視頻圖像與場景處理合成視頻,得到全景視頻圖像信號,,場景庫用于根據(jù)場景請求,返回虛擬直播場景,服務(wù)器用于將包含各主播圖像的全景視頻圖像信號及音頻信號發(fā)送給客戶端,客戶端用于根據(jù)用戶觀看視角給用戶播放各個(gè)主播的視頻圖像及音頻信號。
基于上述應(yīng)用場景,本發(fā)明實(shí)施例的多人網(wǎng)絡(luò)直播方法包括:
直播前,在Web端主持人后臺配置主播ID、視頻流地址和場景ID;并根據(jù)場景ID請求相應(yīng)的虛擬直播場景并告知給服務(wù)器。并由Web端控制直播開啟,當(dāng)Web端指示直播開啟時(shí),服務(wù)器接到指示開啟直播。直播過程中,可以通過位于不同直播房間的攝像設(shè)備錄制的多主播的視頻圖像信號,以及多主播的音頻信號,有幾個(gè)主播就有幾路音頻,每一路音頻單獨(dú)采集,采集到的視頻圖像信號和音頻信號發(fā)送給服務(wù)器,服務(wù)器可以通過軟件對攝像設(shè)備錄制的各個(gè)主播視頻圖像實(shí)時(shí)進(jìn)行摳像,并與虛擬直播場景進(jìn)行合成,得到融合的全景視頻圖像信號,所述全景視頻圖像信號包含有各個(gè)主播及虛擬直播場景。
同時(shí),Web端主持人后臺,可以通過軟件,比如,OBS,將直播視頻地址等推送到服務(wù)器。服務(wù)器將全景視頻圖像信號和音頻信號發(fā)送至客戶端。用戶通過客戶端觀看直播。服務(wù)器也可將全景視頻視頻和音頻信號傳輸給Web端主持人后臺,便于Web端主持人后臺可以觀看到直播情況,從而對直播過程進(jìn)行控制。在客戶端直播過程中,客戶端先對全景視頻圖像信號進(jìn)行全景映射處理,獲取全景映射圖像;其中,可以將全景視頻圖像信號映射至球面或圓柱面,用戶可以位于球面或圓柱面的中心,從球面或圓柱面中心觀看全景映射圖像,全景映射圖像中的全景映射圖像區(qū)域與主播之間存在對應(yīng)關(guān)系,其中,主播與全景映射圖像區(qū)域的對應(yīng)關(guān)系可以根據(jù)主播的數(shù)量進(jìn)行平均分配,比如,當(dāng)兩個(gè)主播同時(shí)進(jìn)行多人網(wǎng)絡(luò)直播時(shí),則每個(gè)主播所對應(yīng)的區(qū)域?yàn)橐宰约簽橹行淖笥?0度;以此類推,當(dāng)主播為人數(shù)為3人時(shí),每個(gè)主播所劃分到的區(qū)域?yàn)橐宰约簽橹行淖笥?0度;當(dāng)主播人數(shù)為4人時(shí),每個(gè)主播對應(yīng)的劃分區(qū)域?yàn)橐宰约簽橹行淖笥?5度;當(dāng)主播人數(shù)為5人時(shí),每個(gè)主播所對應(yīng)的劃分區(qū)域?yàn)橐宰约簽橹行淖笥?6度;當(dāng)主播為6人時(shí),每個(gè)主播所對應(yīng)的劃分區(qū)域?yàn)橐宰约簽橹行淖笥?0度。同時(shí),客戶端可以獲取用戶的頭部轉(zhuǎn)動或手動操作,確定用戶的觀看視角,并根據(jù)用戶的觀看視角確定用戶觀看視角對應(yīng)的全景映射圖像區(qū)域,并根據(jù)全景映射圖像區(qū)域與主播的對應(yīng)關(guān)系,確定所述全景映射圖像區(qū)域?qū)?yīng)的主播;確定當(dāng)前用戶觀看的主播后,獲取相應(yīng)主播的音頻信號,然后由直播客戶端播放所述全景映射圖像區(qū)域的圖像和所述全景映射圖像區(qū)域?qū)?yīng)的主播對應(yīng)的音頻信號。
在觀看直播過程中,如果用戶需要切換主播,可以轉(zhuǎn)動頭部或進(jìn)行手動操作,當(dāng)然,也可以通過Web端主持人后臺切換主播,服務(wù)器根據(jù)主持人后臺確定的主播,向客戶端發(fā)送切換指令,其中,切換指令中包括切換前后的主播信息,客戶端接收到切換指令后,根據(jù)切換指令中的主播信息切換全景映射圖像區(qū)域的圖像以及主播對應(yīng)的音頻信號。
在直播過程中,還可以通過客戶端發(fā)送用戶反饋信息給相應(yīng)的主播,比如,用戶通過操作直播客戶端,發(fā)送禮物給特定的主播,服務(wù)器接收到直播客戶端發(fā)送的用戶反饋信息后,根據(jù)用戶反饋信息所指向的主播,通過主播端的顯示設(shè)備呈現(xiàn)給相應(yīng)主播。
同時(shí),為了更好地標(biāo)識各個(gè)主播,可以通過Web端主持人后臺為各個(gè)主播分配不同的代表色,可以用主播代表色對各個(gè)主播進(jìn)行渲染,比如,對主播的頭像進(jìn)行描邊,或者對主播的用戶反饋信息以代表色作為背景色,另外,Web端主持人后臺也可以將主播的位置,即主播與全景視頻圖像區(qū)域的對應(yīng)關(guān)系發(fā)送至服務(wù)器,其中,主播的位置即各個(gè)主播在圓周上覆蓋的角度。
本發(fā)明實(shí)施例中,通過接收直播開始指令;根據(jù)所述直播開始指令,向服務(wù)器發(fā)送用于指示直播開始的直播開啟指示;接收服務(wù)器發(fā)送的全景視頻圖像信號和音頻信號,其中,所述全景視頻圖像中包含有多個(gè)主播,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,所述音頻信號與所述主播相對應(yīng)。以實(shí)現(xiàn)在多個(gè)主播同時(shí)播放過程中方便切換主播。將所述各個(gè)主播視頻圖像以圓周分布方式布設(shè)于虛擬直播場景中,獲得各主播與虛擬直播場景融合的全景視頻圖像信號,所述全景視頻圖像中包含有各個(gè)主播及虛擬直播場景,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,將所述全景視頻圖像信號和音頻信號發(fā)送給直播客戶端,以使所述直播客戶端根據(jù)所述全景視頻圖像信號和音頻信號進(jìn)行直播播放,豐富了多人網(wǎng)絡(luò)直播的場景,而且,通過切換虛擬直播場景,增加了直播的豐富性和趣味性,允許用戶在不影響直播效果的前提下根據(jù)自己的喜好切換虛擬直播場景,增加用戶與直播節(jié)目的交互性,豐富用戶體驗(yàn)。而且,還可以通過轉(zhuǎn)動頭部或視角變化來給不同的主播贈送禮物,互動性更強(qiáng)。另外,通過顏色區(qū)分不同的主播及反饋給主播的反饋信息,豐富了信息的表征方式。
圖8為本發(fā)明實(shí)施例多人網(wǎng)絡(luò)直播裝置示意圖,所述多人網(wǎng)絡(luò)直播裝置800應(yīng)用于主持人后臺,請參閱圖8,所述裝置800包括:
開播單元810,用于接收直播開始指令,根據(jù)所述直播開始指令,向服務(wù)器發(fā)送用于指示直播開始的直播開啟指示;
接收單元820,用于接收服務(wù)器發(fā)送的全景視頻圖像信號和音頻信號,其中,所述全景視頻圖像中包含有多個(gè)主播,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,所述音頻信號與所述主播相對應(yīng)。
在本發(fā)明實(shí)施例中,所述全景視頻圖像信號由直播采集端獲得并發(fā)送給所述服務(wù)器,其中,所述直播采集端中包含有全景攝像設(shè)備,多個(gè)主播分布在以所述全景攝像設(shè)備為圓心的圓周上,所述主播與所述音頻采集設(shè)備相對應(yīng),所述全景攝像設(shè)備環(huán)360度采集所述多個(gè)主播的圖像信號從而獲取全景視頻圖像信號。
在本發(fā)明實(shí)施例中,所述全景視頻圖像中包含有虛擬直播場景;所述虛擬直播場景由所述服務(wù)器獲得,其中,所述服務(wù)器接收各個(gè)主播的視頻圖像信號及音頻信號,將所述各個(gè)主播視頻圖像以圓周分布方式布設(shè)于虛擬直播場景中,獲得各個(gè)主播與虛擬直播場景融合的全景視頻圖像信號。
在本發(fā)明實(shí)施例中,所述裝置800還包括:
配置單元830,用于配置直播配置信息,所述直播配置信息包括主播信息和視頻地址信息,所述主播信息包括主播標(biāo)識信息。
其中,所述主播信息還包括以下信息中的至少一種:
每個(gè)所述主播與所述全景視頻圖像的區(qū)域?qū)?yīng)關(guān)系、每個(gè)所述主播對應(yīng)的主播說明信息,每個(gè)所述主播的顏色標(biāo)識信息。
在本發(fā)明實(shí)施例中,所述主播信息還包括虛擬直播場景標(biāo)識。
所述裝置800還包括:
場景切換單元840,用于發(fā)送場景切換請求,所述場景切換請求中包含場景標(biāo)識,以使服務(wù)器根據(jù)場景切換請求,切換虛擬直播場景。
所述裝置800還包括:
主播切換單元850,用于向所述服務(wù)器發(fā)送主播切換指令。
在本發(fā)明實(shí)施例中,主持人后臺通過開播單元810接收直播開始指令,根據(jù)所述直播開始指令,向服務(wù)器發(fā)送用于指示直播開始的直播開啟指示,由接收單元820接收服務(wù)器發(fā)送的全景視頻圖像信號和音頻信號,所述全景視頻圖像信號包含有多個(gè)主播,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,所述音頻信號與所述主播相對應(yīng);全景視頻圖像信號可以由直播采集端獲得并發(fā)送給所述服務(wù)器,也可以為各個(gè)主播與虛擬直播場景融合的全景視頻圖像信號。主持人后臺可以通過配置單元830配置直播配置信息,所述直播配置信息包括主播信息和視頻地址信息,所述主播信息包括主播標(biāo)識信息,或者,通過場景切換單元840,發(fā)送場景切換請求,所述場景切換請求中包含場景標(biāo)識,以使服務(wù)器根據(jù)場景切換請求,切換虛擬直播場景,或者通過主播切換單元850向所述服務(wù)器發(fā)送主播切換指令。
本發(fā)明實(shí)施例通過接收直播開始指令;根據(jù)所述直播開始指令,向服務(wù)器發(fā)送用于指示直播開始的直播開啟指示;接收服務(wù)器發(fā)送的全景視頻圖像信號和音頻信號,其中,所述全景視頻圖像中包含有多個(gè)主播,所述多個(gè)主播位于所述全景視頻圖像中的不同預(yù)定區(qū)域,所述音頻信號與所述主播相對應(yīng)。以實(shí)現(xiàn)在多個(gè)主播同時(shí)播放過程中方便切換主播。
需要說明的是,由于本發(fā)明實(shí)施例的裝置實(shí)施例與方法實(shí)施例基于相同的發(fā)明構(gòu)思,方法實(shí)施例中的技術(shù)內(nèi)容同樣適用于裝置實(shí)施例,因此,裝置實(shí)施例中與方法實(shí)施例相同的技術(shù)內(nèi)容在此不再贅述。
圖9是本發(fā)明實(shí)施例提供的一種多人網(wǎng)絡(luò)直播的電子設(shè)備900的硬件結(jié)構(gòu)示意圖,如圖9所示,該電子設(shè)備900包括:
一個(gè)或多個(gè)處理器910以及存儲器920,圖9中以一個(gè)處理器910為例。
處理器910和存儲器920可以通過總線或者其他方式連接,圖9中以通過總線連接為例。
存儲器920作為一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本發(fā)明實(shí)施例中的一種多人網(wǎng)絡(luò)直播方法對應(yīng)的程序指令/單元(例如,附圖8所示的各個(gè)單元,比如,810至8508)。處理器910通過運(yùn)行存儲在存儲器920中的非易失性軟件程序、指令以及單元,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例多人網(wǎng)絡(luò)直播方法。
存儲器920可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)多人網(wǎng)絡(luò)直播裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器920可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個(gè)磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實(shí)施例中,存儲器920可選包括相對于處理器910遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至多人網(wǎng)絡(luò)直播裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
所述一個(gè)或者多個(gè)單元存儲在所述存儲器920中,當(dāng)被所述一個(gè)或者多個(gè)處理器910執(zhí)行時(shí),執(zhí)行上述任意方法實(shí)施例中的多人網(wǎng)絡(luò)直播方法,例如,執(zhí)行以上描述的圖3中的方法步驟310至步驟320,實(shí)現(xiàn)圖8中的單元810-850的功能。
上述產(chǎn)品可執(zhí)行本發(fā)明實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明實(shí)施例所提供的方法。
本發(fā)明實(shí)施例的電子設(shè)備以多種形式存在,包括但不限于:
(1)移動通信設(shè)備:這類設(shè)備的特點(diǎn)是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。
(2)超移動個(gè)人計(jì)算機(jī)設(shè)備:這類設(shè)備屬于個(gè)人計(jì)算機(jī)的范疇,有計(jì)算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
(3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放視頻內(nèi)容,一般也具備移動上網(wǎng)特性。該類設(shè)備包括:視頻播放器,掌上游戲機(jī),以及智能玩具和便攜式車載導(dǎo)航設(shè)備。
(4)服務(wù)器:提供計(jì)算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計(jì)算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子裝置。
本申請實(shí)施例提供了一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行指令被一個(gè)或多個(gè)處理器執(zhí)行,例如圖9中的一個(gè)處理器910,可使得上述一個(gè)或多個(gè)處理器可執(zhí)行上述任意方法實(shí)施例中的多人網(wǎng)絡(luò)直播方法,例如,執(zhí)行以上描述的圖3中的方法步驟310至步驟320,或者,實(shí)現(xiàn)圖8中的單元810-850的功能。
以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。
通過以上的實(shí)施方式的描述,本領(lǐng)域普通技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機(jī)存儲記憶體(Random Access Memory,RAM)等。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本申請的技術(shù)方案,而非對其限制;在本申請的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本申請的不同方面的許多其它變化,為了簡明,它們沒有在細(xì)節(jié)中提供;盡管參照前述實(shí)施例對本申請進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請各實(shí)施例技術(shù)方案的范圍。