欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種導(dǎo)播系統(tǒng)的導(dǎo)播方法及裝置、電子設(shè)備與流程

文檔序號:12890375閱讀:690來源:國知局
一種導(dǎo)播系統(tǒng)的導(dǎo)播方法及裝置、電子設(shè)備與流程

本申請涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種導(dǎo)播系統(tǒng)的導(dǎo)播方法及裝置、電子設(shè)備。



背景技術(shù):

由于移動終端具有小巧及便攜的特性,而受到廣大用戶的青睞;但是小巧的移動終端往往硬件配置較低,且散熱能力較差,難以運行如大型網(wǎng)絡(luò)游戲、photoshop以及三維制圖等需要高配置支持的應(yīng)用程序;而高配置的終端設(shè)備卻體積較大,不便于隨身攜帶。隨著自媒體的盛行,每個用戶都可以成為導(dǎo)演,每個場景也能成為拍攝現(xiàn)場,任何用戶隨時隨地進(jìn)行網(wǎng)絡(luò)導(dǎo)播成為一種趨勢,這樣就使得使用便攜移動終端對需高配置應(yīng)用程序的運行畫面進(jìn)行導(dǎo)播成為亟待解決的問題。

目前,常用的方式是采用移動終端的攝像頭拍攝具有高配置的終端設(shè)備的屏幕,獲得視頻流。這樣獲取的視頻流數(shù)據(jù)的質(zhì)量,會因為拍攝角度、光線及拍攝者技巧等因素受到嚴(yán)重影響,尤其是想要進(jìn)行多畫面導(dǎo)播時,僅通過攝像頭來獲取視頻流的方式限制了導(dǎo)播內(nèi)容的豐富性。



技術(shù)實現(xiàn)要素:

有鑒于此,本申請?zhí)峁┮环N導(dǎo)播系統(tǒng)的導(dǎo)播方法、裝置及電子設(shè)備,以實現(xiàn)使用便攜移動終端對多畫面多角度的畫面進(jìn)行導(dǎo)播,尤其適用于對需高配置應(yīng)用程序的運行畫面進(jìn)行移動導(dǎo)播,且導(dǎo)播的視頻流畫面質(zhì)量較優(yōu)。

一個實施例中,本申請是通過如下技術(shù)方案實現(xiàn)的:

一種導(dǎo)播系統(tǒng)的導(dǎo)播方法,所述導(dǎo)播系統(tǒng)包括第一終端設(shè)備、移動終端及服務(wù)器,包括步驟:

運行于第一終端設(shè)備上的第一應(yīng)用程序捕獲第一終端設(shè)備的視頻流;

運行于移動終端上的第二應(yīng)用程序獲取第一終端設(shè)備的標(biāo)識信息,并基于該標(biāo)識信息與第一終端設(shè)備建立連接后,獲取第一終端設(shè)備的視頻流;以及響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理后,發(fā)送給服務(wù)器;

所述導(dǎo)播處理的方法包括以下任一:將所述至少一路視頻流進(jìn)行剪輯處理、將所述至少一路視頻流進(jìn)行切換處理,及將所述至少一路視頻流進(jìn)行合并處理。

在某些例子中,所述方法還包括步驟:

所述移動終端調(diào)用本設(shè)備的攝像頭,獲取所述攝像頭采集的視頻流;

所述至少一路視頻流中包括攝像頭采集的視頻流。

在某些例子中,所述第一終端設(shè)備與移動終端在同一個局域網(wǎng)內(nèi),所述標(biāo)識信息由第一終端設(shè)備通過網(wǎng)絡(luò)協(xié)議廣播到局域網(wǎng)內(nèi)。

在某些例子中,所述網(wǎng)絡(luò)協(xié)議包括以下任一:udp協(xié)議、tcp協(xié)議及airplay協(xié)議。

一種導(dǎo)播方法,運用于移動終端,包括步驟:

獲取第一終端設(shè)備的標(biāo)識信息,并基于該標(biāo)識信息與第一終端設(shè)備建立連接后,獲取運行于第一終端設(shè)備的第一應(yīng)用程序捕獲的視頻流;以及響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理后,發(fā)送給服務(wù)器;

所述導(dǎo)播處理的方法包括以下任一:將所述至少一路視頻流進(jìn)行剪輯處理、將所述至少一路視頻流進(jìn)行切換處理,及將所述至少一路視頻流進(jìn)行合并處理。

在某些例子中,響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理的步驟包括:

獲取其他視頻流;

將視頻流與其他視頻流合成目標(biāo)視頻流;

所述其他視頻流包括以下至少任一:移動終端的攝像頭捕獲的視頻流、其他終端設(shè)備發(fā)送的視頻流。

在某些例子中,所述目標(biāo)視頻流的各路視頻流呈分別單獨顯示、或畫中畫顯示、或左后顯示、或上下顯示。

在某些例子中,所述第一終端設(shè)備與移動終端在同一個局域網(wǎng)內(nèi),所述標(biāo)識信息由第一終端設(shè)備通過網(wǎng)絡(luò)協(xié)議廣播到局域網(wǎng)內(nèi)。

在某些例子中,所述網(wǎng)絡(luò)協(xié)議包括以下任一:udp協(xié)議、tcp協(xié)議。

在某些例子中,以及響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理后,發(fā)送給服務(wù)器之前,該步驟包括:

與第一終端設(shè)備建立airplay連接,基于所建立的airplay連接,獲取運行于第一終端設(shè)備的第一應(yīng)用程序捕獲的視頻流。

在某些例子中,所述標(biāo)識信息包括:第一終端設(shè)備的ip地址及運行于第一終端設(shè)備的第一應(yīng)用程序的端口號。

在某些例子中,運行于移動終端上的第二應(yīng)用程序獲取第一終端設(shè)備的標(biāo)識信息的步驟包括:

掃描第一電子設(shè)備顯示的二維碼信息,獲取二維碼信息中包含的第一電子設(shè)備的標(biāo)識信息。

在某些例子中,基于該標(biāo)識信息與第一終端設(shè)備建立連接后,該步驟還包括:

獲取其他終端設(shè)備的標(biāo)識信息,與其他終端設(shè)備建立連接;

獲取與第一終端設(shè)備和其他終端設(shè)備的狀態(tài)信息;

根據(jù)預(yù)設(shè)手勢信息,顯示與第一終端設(shè)備和其他終端設(shè)備的狀態(tài)信息,根據(jù)狀態(tài)信息,選擇所需的一個或多個終端設(shè)備,獲取被選中的終端設(shè)備發(fā)送的視頻流,對所述視頻流進(jìn)行導(dǎo)播處理后,發(fā)送給服務(wù)器;

所述狀態(tài)信息包括以下至少任一:終端設(shè)備的類型、名稱、型號、分辨率、所在位置、剩余電量、網(wǎng)絡(luò)狀況、視頻流分辨率及視頻流圖片。

一種導(dǎo)播裝置,包括:

通信模塊,用于獲取第一終端設(shè)備的標(biāo)識信息,并基于該標(biāo)識信息與第一終端設(shè)備建立連接;

處理模塊,用于基于該標(biāo)識信息與第一終端設(shè)備建立連接后,獲取第一終端設(shè)備的視頻流;以及響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理后,發(fā)送給服務(wù)器;

所述導(dǎo)播處理的方法包括以下任一:將所述至少一路視頻流進(jìn)行剪輯處理、將所述至少一路視頻流進(jìn)行切換處理,及將所述至少一路視頻流進(jìn)行合并處理。

一種電子設(shè)備,包括:

存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器耦合于所述存儲器,用于讀取所述存儲器存儲的程序指令,并作為響應(yīng),執(zhí)行如下操作:

獲取第一終端設(shè)備的標(biāo)識信息,并基于該標(biāo)識信息與第一終端設(shè)備建立連接后,獲取第一終端設(shè)備的視頻流;以及響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理后,發(fā)送給服務(wù)器;

所述導(dǎo)播處理的方法包括以下任一:將所述至少一路視頻流進(jìn)行剪輯處理、將所述至少一路視頻流進(jìn)行切換處理,及將所述至少一路視頻流進(jìn)行合并處理。

通過在高配置的第一終端設(shè)備上運行第一應(yīng)用程序,來捕獲第一終端設(shè)備上運行的需高配置硬件支持的應(yīng)用程序運行畫面的視頻流;便攜的移動終端上運行第二應(yīng)用程序,來獲取第一終端設(shè)備的標(biāo)識信息,從而基于標(biāo)識信息與第一終端設(shè)備建立連接,通過上述連接的通道來獲取第一終端設(shè)備的視頻流,再將至少一路視頻流導(dǎo)播處理后發(fā)送給服務(wù)器;這樣,就可以使用便攜移動終端對需高配置應(yīng)用程序的運行畫面進(jìn)行導(dǎo)播,并且獲取的應(yīng)用程序運行的視頻流畫面質(zhì)量較優(yōu)。

附圖說明

圖1是本申請一示例性實施例示出的一種應(yīng)用環(huán)境的網(wǎng)絡(luò)圖;

圖2本申請一示例性實施例示出的導(dǎo)播系統(tǒng)中第一終端設(shè)備、移動終端及服務(wù)器三方交互的部分流程;

圖3是本申請一示例性實施例示出的導(dǎo)播方法的部分流程圖;

圖4是本申請一示例性實施例示出的導(dǎo)播方法中標(biāo)識信息獲取的示意圖;

圖5是本申請一示例性實施例示出的導(dǎo)播方法中另一標(biāo)識信息獲取的示意圖;

圖6是本申請一示例性實施例示出的導(dǎo)播方法中狀態(tài)信息顯示的示意圖;

圖7是本申請一示例性實施例示出的導(dǎo)播方法中另一狀態(tài)信息顯示的示意圖;

圖8是本申請一示例性實施例示出的導(dǎo)播方法的示意圖;

圖9本申請一示例性實施例中一種電子設(shè)備的硬件架構(gòu)圖;

圖10是本申請一示例性實施例中導(dǎo)播裝置的應(yīng)用程序邏輯框圖。

具體實施方式

這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。

在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。

應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”。

導(dǎo)播一般是指導(dǎo)播設(shè)備將多臺攝像機(jī)傳輸?shù)囊曨l流進(jìn)行導(dǎo)播處理,即將視頻流編輯后發(fā)送到服務(wù)器供觀眾觀看,目的是為了給觀眾觀呈現(xiàn)多畫面多視角的視頻。專業(yè)的導(dǎo)播設(shè)備笨重不便于移動,需要放置在一個固定的場所,由經(jīng)過專業(yè)人士來進(jìn)行操作。而隨著自媒體時代的到來,導(dǎo)播不再是專業(yè)人士的特權(quán),任何人都可以是導(dǎo)播的導(dǎo)演,任何畫面及場景都可以是導(dǎo)播的素材。那么導(dǎo)播設(shè)備需具備便攜性、普及性及方便性才能符合自媒體時代導(dǎo)播設(shè)備的要求。由于智能終端設(shè)備、大型互聯(lián)網(wǎng)游戲及在線教育行業(yè)的蓬勃發(fā)展,使得導(dǎo)播的素材也不再局限于攝像機(jī)捕獲到的畫面,尤其是需要高配置硬件支持的應(yīng)用程序的運行畫面,逐漸作為導(dǎo)播素材,但這類應(yīng)用程序一般只能運行在不便攜的終端設(shè)備上。這就與自媒體時代要求的隨時隨地的導(dǎo)播產(chǎn)生了矛盾,為了解決上述問題,本申請以便攜的移動終端作為導(dǎo)播設(shè)備,提供一種導(dǎo)播系統(tǒng)的導(dǎo)播方法,用以獲取高質(zhì)量的需高配置應(yīng)用程序的運行視頻流,并進(jìn)行導(dǎo)播。

圖1為本申請導(dǎo)播系統(tǒng)的導(dǎo)播方法的一個應(yīng)用場景圖,如第一終端設(shè)備101、第二終端設(shè)備102及第三終端設(shè)備103上均運行了同一款大型網(wǎng)絡(luò)游戲,而導(dǎo)播用戶想利用自己的移動終端104,將上述3臺終端設(shè)備的游戲操作畫面實時進(jìn)行編輯或剪輯處理(導(dǎo)播處理),成為一場三人游戲競技賽的教學(xué)視頻流,并發(fā)送給服務(wù)器105,供第四終端設(shè)備106及第五終端設(shè)備107觀看該教學(xué)視頻流。

本申請的移動終端可以為智能手機(jī)等具有連網(wǎng)功能,且便攜的電子設(shè)備。本申請的終端設(shè)備可以是具有連網(wǎng)功能的設(shè)備,包括臺式電腦,筆記本電腦、平板電腦等,本申請對設(shè)備的類型并不做限定,上述終端設(shè)備包括本申請?zhí)岬降牡谝唤K端設(shè)備、第二終端設(shè)備、第三終端設(shè)備、第四終端設(shè)備及第五終端設(shè)備。

圖2顯示了一些例子中導(dǎo)播系統(tǒng)中第一終端設(shè)備、移動終端及服務(wù)器三方交互的部分流程,包括步驟:

步驟s201:運行于第一終端設(shè)備上的第一應(yīng)用程序捕獲第一終端設(shè)備的視頻流;

本申請實施例提出的第一終端設(shè)備上的第一應(yīng)用程序捕獲第一終端設(shè)備的視頻流可以是第一終端設(shè)備的屏幕視頻流,也可以是第一終端設(shè)備存儲的視頻流,還可以是第一終端設(shè)備的攝像頭捕獲的視頻流。

步驟s202:運行于移動終端上的第二應(yīng)用程序獲取第一終端設(shè)備的標(biāo)識信息;

步驟s203:移動終端上的第二應(yīng)用程序并基于該標(biāo)識信息與第一終端設(shè)備建立連接;

步驟s204:移動終端上的第二應(yīng)用程序獲取第一終端設(shè)備的視頻流;

步驟s205:移動終端上的第二應(yīng)用程序響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理;

在某些例子中,所述導(dǎo)播處理的方法包括以下任一:將所述至少一路視頻流進(jìn)行剪輯處理、將所述至少一路視頻流進(jìn)行切換處理,及將所述至少一路視頻流進(jìn)行合并處理。在某些例子中,視頻流的剪輯可以是導(dǎo)播用戶挑選所需的視頻流,將所需視頻流按導(dǎo)播用戶指令合理布局,將視頻流的布局方式發(fā)送給服務(wù)器,那么在觀眾端觀看到的視頻流為按照導(dǎo)播用戶的布局方式展示的視頻流;導(dǎo)播用戶可以根據(jù)自己的喜好,隨時對視頻流進(jìn)行剪輯。所述視頻流的切換,在某些例子可以是將發(fā)送給服務(wù)器的視頻流切換為其他視頻流;所述視頻流的合并,在某些例子中可以是將多路視頻流合并為一路視頻流,或是將n路視頻流合并成m路視頻流,其中m<n。

步驟s206:移動終端上的第二應(yīng)用程序?qū)?dǎo)播處理后的視頻流發(fā)送給服務(wù)器。

本申請實施例提出的第一應(yīng)用程序可以用于捕獲所在終端設(shè)備視頻流,在某些例子中可以是錄屏應(yīng)用程序,也可以用于發(fā)送所在終端設(shè)備的標(biāo)識信息,還可以用于將捕獲的視頻流發(fā)送給與之建立連接的其他設(shè)備,可以理解,只要是功能與本申請實施例提供的第一應(yīng)用程序的相似的,都可以落入本申請的保護(hù)范圍。

本申請實施例提出的第二應(yīng)用程序可以是一種導(dǎo)播應(yīng)用程序,可以用于獲取其他設(shè)備發(fā)送的標(biāo)識信息,可以用于獲取與之建立連接的其他終端設(shè)備的視頻流,也可以用于對獲取的視頻流進(jìn)行導(dǎo)播處理,還可以將視頻流發(fā)送給服務(wù)器。在某些例子中,第二應(yīng)用程序還可以是直播應(yīng)用程序,可以理解,只要功能與本申請實施例提供的第二應(yīng)用程序的相似的,都可以落入本申請的保護(hù)范圍。

在某些例子中,上述步驟還可以是移動終端調(diào)用本設(shè)備的攝像頭,獲取所述攝像頭采集的視頻流,移動終端上的第二應(yīng)用程序并基于該標(biāo)識信息與第一終端設(shè)備建立連接后,移動終端上的第二應(yīng)用程序獲取第一終端設(shè)備的視頻流;將攝像頭采集的視頻流,與第一終端設(shè)備的發(fā)送的視頻流合并后,發(fā)送給服務(wù)器。

與前述導(dǎo)播系統(tǒng)的導(dǎo)播方法的實施例相對應(yīng),下面以運行于移動終端的第二應(yīng)用程序作為執(zhí)行主體進(jìn)行描述,圖3為導(dǎo)播方法的部分步驟:

步驟s301,獲取第一終端設(shè)備的標(biāo)識信息,并基于該標(biāo)識信息與第一終端設(shè)備建立連接;

在某些例子中,本申請實施例示出的標(biāo)識信息為第一終端設(shè)備的ip地址及運行于第一終端設(shè)備的第一應(yīng)用程序的端口號,當(dāng)然也可以是其他用于通信的標(biāo)識信息。

在某些例子中,獲取第一終端設(shè)備的標(biāo)識信息的方法可以是第一終端設(shè)備與移動終端在同一個局域網(wǎng)內(nèi),所述標(biāo)識信息由第一終端設(shè)備通過網(wǎng)絡(luò)協(xié)議廣播到局域網(wǎng)內(nèi)。如圖4所示,運行于第一終端設(shè)備401上的第一應(yīng)用程序402將第一終端設(shè)備401的標(biāo)識信息廣播到局域網(wǎng)內(nèi),與第一終端設(shè)備401在同一個局域網(wǎng)內(nèi)的移動終端403接收到該標(biāo)識信息。第一終端設(shè)備的第一應(yīng)用程序一旦運行,會自動將其標(biāo)識信息廣播到局域網(wǎng)中,移動終端便可快速與第一終端設(shè)備建立連接。

在某些例子中,第一終端設(shè)備與移動終端可以不在同一局域網(wǎng)內(nèi),而是都處于互聯(lián)網(wǎng)中,這樣即使第一終端設(shè)備與移動終端相隔很遠(yuǎn)的距離也可以建立連接。

在某些例子中,本申請實施例示出的網(wǎng)絡(luò)協(xié)議包括:tcp協(xié)議或udp協(xié)議、airplay協(xié)議等,本申請對網(wǎng)絡(luò)協(xié)議的類型并不做限制。

在某些例子中,考慮到網(wǎng)絡(luò)安全性問題,需要導(dǎo)播用戶手動獲取第一終端設(shè)備的標(biāo)識信息,該的方法可以是:運行于移動終端的第二應(yīng)用程序掃描第一電子設(shè)備顯示的二維碼信息,上述二維碼信息中包含的第一電子設(shè)備的標(biāo)識信息。如圖5所示,第一終端設(shè)備將其標(biāo)識信息生成二維碼信息501,可以在導(dǎo)播用戶點擊相關(guān)顯示選項時,顯示該二維碼信息501,移動終端500通過掃描第一終端設(shè)備的二維碼信息501獲取第一終端設(shè)備的標(biāo)識信息,并基于該標(biāo)識信息與第一終端設(shè)備建立連接。在某些例子中,第一終端設(shè)備的二維碼信息可以提前被存儲在移動終端500的相冊中,當(dāng)移動終端點擊從相冊選擇502時,選取對應(yīng)二維碼信息,可以獲取第一終端設(shè)備的標(biāo)識信息。

在某些例子中,移動終端與第一終端設(shè)備建立連接的方式還可以是:與第一終端設(shè)備建立airplay連接,并基于所建立的airplay連接,使第一終端設(shè)備與移動終端進(jìn)行通信。

步驟s302,獲取運行于第一終端設(shè)備的第一應(yīng)用程序捕獲的視頻流;

步驟s303,移動終端上的第二應(yīng)用程序響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理后,發(fā)送給服務(wù)器。

在某些例子中,響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理的步驟還可以是:獲取其他視頻流;再將獲取的第一終端設(shè)備的視頻流與其他視頻流合成目標(biāo)視頻流。在某些例子中,其他視頻流可以包括是移動終端的攝像頭捕獲的視頻流、或其他終端設(shè)備發(fā)送的視頻流。在某些例子中,上述目標(biāo)視頻流的各路視頻流呈分別單獨顯示、或畫中畫顯示、或左后顯示、或上下顯示等,可以理解,本申請對于各路視頻流顯示的形式并不做限制。

在某些例子中,將至少一路視頻流導(dǎo)播處理可以是將視頻流、音頻流、動態(tài)圖、靜態(tài)文字、靜態(tài)圖片等的導(dǎo)播處理。

在某些例子中,導(dǎo)播處理還包括特效處理,例如美顏、瘦臉、去痣、特殊貼紙(卡通頭飾、特殊文字圖片等)等。

在某些例子中,基于該標(biāo)識信息與第一終端設(shè)備建立連接后,導(dǎo)播方法的步驟還可以包括:獲取其他終端設(shè)備的標(biāo)識信息,與其他終端設(shè)備建立連接;這樣移動終端就與多臺終端設(shè)備建立了連接。接著獲取與第一終端設(shè)備和其他終端設(shè)備的狀態(tài)信息;在某些例子中,上述狀態(tài)信息可以包括用于區(qū)分終端設(shè)備的狀態(tài)信息,可以包括終端設(shè)備的類型、名稱、型號、屏幕分辨率及所在位置等信息;還包括用于體現(xiàn)終端設(shè)備運行狀態(tài)的剩余電量及網(wǎng)絡(luò)狀況等;還可以包括體現(xiàn)終端設(shè)備發(fā)送的視頻流狀況的視頻流分辨率及視頻流的圖片等信息,可以理解,終端設(shè)備及運行于終端設(shè)備的第一應(yīng)用程序的運行信息、以及終端設(shè)備發(fā)送的視頻流的各種信息都可以是本申請實施提出的狀態(tài)信息。獲取狀態(tài)信息后,在第二應(yīng)用程序端可以根據(jù)預(yù)設(shè)手勢信息,顯示第一終端設(shè)備和其他終端設(shè)備的狀態(tài)信息,這樣用戶可以根據(jù)狀態(tài)信息,選擇所需的一個或多個終端設(shè)備,并獲取被選中的終端設(shè)備發(fā)送的視頻流,對所述視頻流進(jìn)行導(dǎo)播處理后,發(fā)送給服務(wù)器??梢钥闯?,通過獲取終端設(shè)備的標(biāo)識信息,便可區(qū)分多個終端設(shè)備,并可提前掌握所需終端設(shè)備的運行情況,來選擇最合適的視頻流,有助于提升用戶體驗。

在某些例子中,上述預(yù)設(shè)手勢信息可以是左右滑動的手勢信息、或上下滑動的手勢信息、或點擊某個圖標(biāo)鍵的手勢信息等,本申請對預(yù)設(shè)手勢信息的形式不做限制。

在某些例子中,狀態(tài)信息的顯示方式可以如圖6所示,用戶可以獲取一個或多個終端設(shè)備的視頻流,并將各路視頻流按照用戶自定義的方式合成目標(biāo)視頻流,然后發(fā)送給服務(wù)器。在某些例子中,顯示的各終端設(shè)備的狀態(tài)信息包括視頻流的分辨率,且該視頻流可分為超清、高清及標(biāo)清供用戶選擇。

很多時候用戶要先知道終端設(shè)備上發(fā)送的視頻流是否滿足需求,才決定是否選擇該視頻率流,來作為導(dǎo)播處理的素材,但是移動終端的屏幕往往偏小,同時觀看多個視頻流或是圖片會非常不清晰,為了提升用戶體驗,在一個例子中,可以通過如圖7所示的方式顯示終端設(shè)備的狀態(tài)信息,移動終端每次僅顯示一個終端設(shè)備的狀態(tài)信息,并根據(jù)預(yù)設(shè)手勢,切換顯示另一終端設(shè)備的狀態(tài)信息。當(dāng)狀態(tài)信息包括視頻流的圖像信息、或?qū)崟r的視頻信息時,狀態(tài)信息701在某些例子中可以是上一次獲取該終端設(shè)備的視頻流的最后畫面,也可以是實時的視頻。用戶通過左右滑動,顯示不同終端設(shè)備的狀態(tài)信息,并根據(jù)狀態(tài)信息,挑選所需的視頻流進(jìn)行導(dǎo)播處理。

在實際應(yīng)用中,導(dǎo)播用戶進(jìn)行導(dǎo)播處理時,可能需要花費較長時間從多路視頻流中挑選所需展示給觀眾的視頻流素材,并將上述各視頻流素材的顯示布局進(jìn)行調(diào)整后,再將導(dǎo)播處理后的視頻流發(fā)送至服務(wù)器;并且導(dǎo)播用戶在進(jìn)行導(dǎo)播處理時,可能希望實時預(yù)覽導(dǎo)播效果,從而向觀眾呈現(xiàn)最佳的展示效果。然而大多數(shù)導(dǎo)播是實時導(dǎo)播,那么導(dǎo)播用戶進(jìn)行導(dǎo)播處理的操作畫面將會被觀眾觀看到,這樣不僅影響觀眾和導(dǎo)播導(dǎo)播用戶的導(dǎo)播用戶體驗,而且破壞了導(dǎo)播旨在為觀眾呈現(xiàn)最優(yōu)的展示效果的目的。為了解決上述問題,在某些例子中,如圖8所示,終端設(shè)備810及終端設(shè)備820分別與移動終端830建立連接后,終端設(shè)備810將其視頻流801發(fā)送給移動終端830,終端設(shè)備820將其視頻流802發(fā)送給移動終端830,移動終端830的攝像頭431捕獲的視頻流803,上述視頻流801、視頻流802及攝像頭捕獲的視頻流803的標(biāo)識信息被展示在待選區(qū)834,本實施例中狀態(tài)信息以實時的視頻流畫面為例。若此時導(dǎo)播用戶想要向觀眾展示視頻流801,則將視頻流801拖到導(dǎo)播處理區(qū)833,然后將視頻流發(fā)送至服務(wù)器,在某些例子中,將視頻流801拖到導(dǎo)播處理區(qū)833后,導(dǎo)播用戶將導(dǎo)播處理區(qū)833的視頻流發(fā)送至服務(wù)器的同時,在直播區(qū)835實時展示發(fā)送給服務(wù)器的視頻流。當(dāng)導(dǎo)播用戶不進(jìn)行將導(dǎo)播處理區(qū)833的視頻流發(fā)送至服務(wù)器的操作時,只是將視頻流801發(fā)送至服務(wù)器,即展示視頻流804顯示的畫面。當(dāng)導(dǎo)播用戶想將視頻流801、視頻流802及攝像頭831捕獲的視頻流803,按一定布局展示給觀眾觀看時,可以從模板顯示區(qū)832選擇一個模板樣式,則導(dǎo)播處理區(qū)833顯示出該被選模板樣式,導(dǎo)播用戶可以根據(jù)需求將待選區(qū)834的視頻流拖動到導(dǎo)播處理區(qū)833的模板樣式中,導(dǎo)播用戶可以按照需求調(diào)整模板樣式的布局顯示,待導(dǎo)播用戶導(dǎo)播處理完畢,執(zhí)行將導(dǎo)播處理區(qū)833的視頻流發(fā)送至服務(wù)器的操作時,直播展示區(qū)的畫面由視頻流804切換為視頻流805,且將視頻流805發(fā)送給服務(wù)器,可以看出直播展示區(qū)展示的視頻流與發(fā)送給服務(wù)器的視頻流同步。從本實施例的導(dǎo)播處理方法可以看出,在導(dǎo)播處理區(qū)對視頻流進(jìn)行導(dǎo)播處理時,并不會影響發(fā)送至服務(wù)器供觀眾觀看的視頻流,當(dāng)導(dǎo)播用戶將視頻流導(dǎo)播處理完畢后可以將導(dǎo)播處理區(qū)的視頻流實時發(fā)送給服務(wù)器。這樣即讓觀眾觀看到了經(jīng)過導(dǎo)播用戶精心編輯的視頻流,又保證了導(dǎo)播的實時性。

在某些例子中,上述導(dǎo)播處理區(qū)與直播區(qū)可以顯示在同一個界面中,也可以通過手勢信息進(jìn)行切換。

與前述導(dǎo)播方法的實施例相對應(yīng),本申請還提供了導(dǎo)播裝置的實施例。

本申請導(dǎo)播裝置的實施例可以應(yīng)用在電子設(shè)備上。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在電子設(shè)備的處理器將非易失性存儲器中對應(yīng)的計算機(jī)程序指令讀取到內(nèi)存中運行形成的。從硬件層面而言,如圖9所示,為本申請導(dǎo)播裝置所在電子設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖9所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實施例中裝置所在的電子設(shè)備通常根據(jù)該電子設(shè)備的實際功能,還可以包括其他硬件,對此不再贅述。

某些例子中,處理器耦合于所述存儲器,用于讀取所述存儲器存儲的軟件和文件,并做出響應(yīng),執(zhí)行如下操作:

獲取第一終端設(shè)備的標(biāo)識信息,并基于該標(biāo)識信息與第一終端設(shè)備建立連接后,獲取第一終端設(shè)備的視頻流;以及響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理后發(fā)送給服務(wù)器;

所述導(dǎo)播處理的方法包括以下任一:所述至少一路視頻流剪輯處理、所述至少一路視頻流切換處理,及所述至少一路視頻流合并處理。

請參考圖10,一種導(dǎo)播裝置1000,

通信模塊1001,用于獲取第一終端設(shè)備的標(biāo)識信息,并基于該標(biāo)識信息與第一終端設(shè)備建立連接;

處理模塊1002,用于基于該標(biāo)識信息與第一終端設(shè)備建立連接后,獲取第一終端設(shè)備的視頻流;以及響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理后發(fā)送給服務(wù)器;

所述導(dǎo)播處理的方法包括以下任一:所述至少一路視頻流剪輯處理、所述至少一路視頻流切換處理,及所述至少一路視頻流合并處理。

在某些例子中,處理模塊1002響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理的步驟包括:

獲取其他視頻流;

將視頻流與其他視頻流合成目標(biāo)視頻流;

所述其他視頻流包括以下至少任一:移動終端的攝像頭捕獲的視頻流、或其他終端設(shè)備發(fā)送的視頻流。

在某些例子中,所述目標(biāo)視頻流的各路視頻流呈分別單獨顯示、或畫中畫顯示、或左后顯示、或上下顯示。

在某些例子中,第一終端設(shè)備與移動終端在同一個局域網(wǎng)內(nèi),所述標(biāo)識信息由第一終端設(shè)備通過網(wǎng)絡(luò)協(xié)議廣播到局域網(wǎng)內(nèi)。

在某些例子中,網(wǎng)絡(luò)協(xié)議包括以下任一:udp協(xié)議、或tcp協(xié)議。

在某些例子中,處理模塊1002響應(yīng)用戶指令將至少一路視頻流導(dǎo)播處理后,發(fā)送給服務(wù)器之前,該步驟可以包括:與第一終端設(shè)備建立airplay連接,基于所建立的airplay連接,獲取運行于第一終端設(shè)備的第一應(yīng)用程序捕獲的視頻流。

在某些例子中,標(biāo)識信息包括:第一終端設(shè)備的ip地址及運行于第一終端設(shè)備的第一應(yīng)用程序的端口號。

在某些例子中,通信模塊1001通過運行于移動終端上的第二應(yīng)用程序獲取第一終端設(shè)備的標(biāo)識信息的步驟包括:

掃描第一電子設(shè)備顯示的二維碼信息,獲取二維碼信息中包含的第一電子設(shè)備的標(biāo)識信息。

在某些例子中,基于該標(biāo)識信息與第一終端設(shè)備建立連接后,該步驟還包括:

獲取其他終端設(shè)備的標(biāo)識信息,與其他終端設(shè)備建立連接;

獲取與第一終端設(shè)備和其他終端設(shè)備的狀態(tài)信息;

根據(jù)預(yù)設(shè)手勢信息,顯示與第一終端設(shè)備和其他終端設(shè)備的狀態(tài)信息,根據(jù)狀態(tài)信息,選擇所需的一個或多個終端設(shè)備,獲取被選中的終端設(shè)備發(fā)送的視頻流,對所述視頻流進(jìn)行導(dǎo)播處理后,發(fā)送給服務(wù)器;

所述狀態(tài)信息包括以下至少任一:終端設(shè)備的類型、名稱、型號、分辨率、所在位置、剩余電量、網(wǎng)絡(luò)狀況、視頻流分辨率及視頻流圖片。

上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。

對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。

以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
雷波县| 珲春市| 寿光市| 克什克腾旗| 项城市| 阿勒泰市| 万载县| 龙胜| 崇义县| 宿松县| 东阿县| 鹤山市| 延安市| 关岭| 治多县| 丰镇市| 三河市| 银川市| 天水市| 于都县| 涟源市| 阿克陶县| 朝阳县| 奎屯市| 合阳县| 德令哈市| 密山市| 广丰县| 平顶山市| 石门县| 南康市| 云浮市| 怀仁县| 米泉市| 丰顺县| 方正县| 罗定市| 上蔡县| 稷山县| 阳泉市| 洮南市|