亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控制視頻直播的方法、移動(dòng)終端及系統(tǒng)的制作方法

文檔序號(hào):10492733閱讀:1271來(lái)源:國(guó)知局
一種控制視頻直播的方法、移動(dòng)終端及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例公開(kāi)了一種控制視頻直播的方法,包括:當(dāng)?shù)谝灰苿?dòng)終端與飛行器建立通信連接時(shí),第一移動(dòng)終端獲取直播視頻內(nèi)容,直播視頻內(nèi)容為飛行器通過(guò)所述攝像頭采集的;第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息,推送指示信息用于指示服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或直播視頻流的網(wǎng)址,直播視頻流對(duì)應(yīng)直播視頻內(nèi)容。本發(fā)明實(shí)施例還提供一種移動(dòng)終端以及視頻直播控制系統(tǒng)。本發(fā)明實(shí)施例可以通過(guò)飛行器采集到范圍更廣且更為完整的畫(huà)面,同時(shí),用于直播的第一移動(dòng)終端可以向服務(wù)器發(fā)送推送指示信息,并通過(guò)服務(wù)器直接向至少一個(gè)第二移動(dòng)終端推送直播視頻,無(wú)需第二移動(dòng)終端下載指定的直播應(yīng)用程序即可觀(guān)看直播視頻。
【專(zhuān)利說(shuō)明】
一種控制視頻直播的方法、移動(dòng)終端及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種控制視頻直播的方法、移動(dòng)終端及系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)直播吸取和延續(xù)了互聯(lián)網(wǎng)的優(yōu)勢(shì),利用視訊方式進(jìn)行網(wǎng)上現(xiàn)場(chǎng)直播,利用互聯(lián)網(wǎng)的直觀(guān)、快速,表現(xiàn)形式好、交互性強(qiáng)、地域不受限制以及受眾可劃分等特點(diǎn),為用戶(hù)提供豐富多彩的直播內(nèi)容。
[0003]現(xiàn)有技術(shù)中,通常采用移動(dòng)終端的攝像頭來(lái)采集直播視頻流,并通過(guò)移移動(dòng)終端的語(yǔ)音輸入設(shè)備采集直播音頻流,進(jìn)而將視頻流和音頻流通過(guò)直播應(yīng)用程序上傳至媒體服務(wù)器,當(dāng)觀(guān)看者想要觀(guān)賞直播內(nèi)容時(shí),采用指定的直播應(yīng)用程序向媒體服務(wù)器請(qǐng)求直播的媒體流,然后媒體服務(wù)器向移動(dòng)終端發(fā)送該直播對(duì)應(yīng)的視頻流和音頻流。
[0004]然而,由于現(xiàn)有技術(shù)的移動(dòng)終端拍攝角度往往是固定的,且多數(shù)為地面對(duì)地面的視角,從而并不利于拍攝風(fēng)景或者大型直播現(xiàn)場(chǎng)的畫(huà)面,可能會(huì)因?yàn)榕臄z角度受限而無(wú)法拍攝到較為完整的畫(huà)面。同時(shí),媒體服務(wù)器還需要通過(guò)指定的直播應(yīng)用程序獲取視頻流和音頻流,如果觀(guān)看者未下載指定的直播應(yīng)用程序,則無(wú)法從媒體服務(wù)器中下載直播相關(guān)的視頻流和音頻流,還需重新下載指定直播應(yīng)用程序,從而降低了方案的應(yīng)用效率和使用靈活性。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供了一種控制視頻直播的方法、移動(dòng)終端及系統(tǒng),可以通過(guò)飛行器采集到范圍更廣且更為完整的畫(huà)面,用于直播的第一移動(dòng)終端可以向服務(wù)器發(fā)送推送指示信息,并通過(guò)服務(wù)器直接向至少一個(gè)第二移動(dòng)終端推送直播視頻,無(wú)需第二移動(dòng)終端下載指定的直播應(yīng)用程序即可觀(guān)看直播視頻。
[0006]有鑒于此,本發(fā)明第一方面提供了控制視頻直播的方法,所述方法應(yīng)用于視頻直播控制系統(tǒng),所述視頻直播控制系統(tǒng)包括第一移動(dòng)終端、至少一個(gè)第二移動(dòng)終端、服務(wù)器以及飛行器,所述飛行器包含至少一個(gè)用于采集圖像的攝像頭,所述方法包括:
[0007]當(dāng)所述第一移動(dòng)終端與所述飛行器建立通信連接時(shí),所述第一移動(dòng)終端獲取直播視頻內(nèi)容,所述直播視頻內(nèi)容為所述飛行器通過(guò)所述攝像頭采集的;
[0008]所述第一移動(dòng)終端向所述服務(wù)器發(fā)送推送指示信息,所述推送指示信息用于指示所述服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述直播視頻內(nèi)容。
[0009]本發(fā)明第二方面提供了一種移動(dòng)終端,所述移動(dòng)終端為視頻直播控制系統(tǒng)中的第一移動(dòng)終端,所述視頻直播控制系統(tǒng)還包括至少一個(gè)第二移動(dòng)終端、服務(wù)器以及飛行器,所述飛行器包含至少一個(gè)用于采集圖像的攝像頭,所述移動(dòng)終端包括:
[0010]獲取模塊,用于當(dāng)所述第一移動(dòng)終端與所述飛行器建立通信連接時(shí),獲取直播視頻內(nèi)容,所述直播視頻內(nèi)容為所述飛行器通過(guò)所述攝像頭采集的;
[0011]第一發(fā)送模塊,用于向所述服務(wù)器發(fā)送推送指示信息,所述推送指示信息用于指示所述服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述獲取模塊獲取的所述直播視頻內(nèi)容。
[0012]本發(fā)第三方面提供了一種移動(dòng)終端,包括:輸入裝置、輸出裝置、存儲(chǔ)器和處理器;
[0013]所述處理器用于執(zhí)行所述存儲(chǔ)器中的程序,具體包括如下步驟:
[0014]當(dāng)所述第一移動(dòng)終端與所述飛行器建立通信連接時(shí),控制所述輸入裝置獲取直播視頻內(nèi)容,所述直播視頻內(nèi)容為所述飛行器通過(guò)所述攝像頭采集的;
[0015]控制所述輸出裝置向所述服務(wù)器發(fā)送推送指示信息,所述推送指示信息用于指示所述服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述直播視頻內(nèi)容。
[0016]本發(fā)第四方面提供了一種視頻直播控制系統(tǒng),其特征在于,第一移動(dòng)終端、至少一個(gè)第二移動(dòng)終端、服務(wù)器以及飛行器,所述飛行器包含至少一個(gè)用于采集圖像的攝像頭,所述視頻直播控制系統(tǒng)包括:
[0017]所述第一移動(dòng)終端與所述飛行器建立通信連接;
[0018]所述飛行器通過(guò)所述攝像頭采集直播視頻內(nèi)容;
[0019]所述第一移動(dòng)終端獲取直播視頻內(nèi)容;
[0020]所述第一移動(dòng)終端向所述服務(wù)器發(fā)送推送指示信息;
[0021]所述服務(wù)器根據(jù)所述推送指示信息向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述直播視頻內(nèi)容。
[0022]本發(fā)明實(shí)施例中,提供了一種控制視頻直播的方法,可以應(yīng)用于控制視頻直播系統(tǒng),當(dāng)?shù)谝灰苿?dòng)終端與飛行器建立通信連接時(shí),第一移動(dòng)終端獲取直播視頻內(nèi)容,直播視頻內(nèi)容為飛行器通過(guò)攝像頭采集的,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息,推送指示信息用于指示服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或直播視頻流的網(wǎng)址,直播視頻流對(duì)應(yīng)直播視頻內(nèi)容。采用上述方式進(jìn)行視頻直播,可以通過(guò)飛行器采集到范圍更廣且更為完整的畫(huà)面,同時(shí),用于直播的第一移動(dòng)終端可以向服務(wù)器發(fā)送推送指示信息,并通過(guò)服務(wù)器直接向至少一個(gè)第二移動(dòng)終端推送直播視頻,無(wú)需第二移動(dòng)終端下載指定的直播應(yīng)用程序即可觀(guān)看直播視頻,從而提升了方案的應(yīng)用效率,并增強(qiáng)了方案的使用靈活性。
【附圖說(shuō)明】
[0023]圖1為本發(fā)明實(shí)施例中視頻直播控制系統(tǒng)架構(gòu)圖;
[0024]圖2為本發(fā)明實(shí)施例中控制視頻直播的方法一個(gè)交互實(shí)施例示意圖;
[0025]圖3為本發(fā)明實(shí)施例中控制視頻直播的方法一個(gè)實(shí)施例示意圖;
[0026]圖4為本發(fā)明實(shí)施例中合成直播視頻流的實(shí)施例示意圖;
[0027]圖5為應(yīng)用場(chǎng)景A中視頻直播的流程示意圖;
[0028]圖6為應(yīng)用場(chǎng)景A中進(jìn)入視頻直播入口的一個(gè)示意圖;
[0029]圖7為應(yīng)用場(chǎng)景A中進(jìn)入視頻直播分享頁(yè)面的一個(gè)示意圖;
[0030]圖8為應(yīng)用場(chǎng)景A中進(jìn)入外部分享頁(yè)面的一個(gè)示意圖;
[0031 ]圖9為應(yīng)用場(chǎng)景A中用戶(hù)收到視頻直播URL的一個(gè)示意圖;
[0032]圖10為應(yīng)用場(chǎng)景A中分享成功后的起飛頁(yè)面一個(gè)示意圖
[0033]圖11為應(yīng)用場(chǎng)景A中操作直播頁(yè)面的一個(gè)示意圖;
[0034]圖12為應(yīng)用場(chǎng)景A中開(kāi)始直播空中畫(huà)面的一個(gè)示意圖;
[0035]圖13為應(yīng)用場(chǎng)景A中用戶(hù)進(jìn)入視頻直播畫(huà)面的一個(gè)示意圖;
[0036]圖14為應(yīng)用場(chǎng)景A中用戶(hù)全屏觀(guān)看視頻直播畫(huà)面的一個(gè)示意圖;
[0037]圖15為應(yīng)用場(chǎng)景A中全屏觀(guān)看視頻時(shí)輸入彈幕的一個(gè)示意圖;
[0038]圖16為應(yīng)用場(chǎng)景B中視頻直播的流程示意圖;
[0039 ]圖17為應(yīng)用場(chǎng)景B中進(jìn)入視頻聊天入口的一個(gè)示意圖;
[0040]圖18為應(yīng)用場(chǎng)景B中進(jìn)入選擇好友頁(yè)面的一個(gè)示意圖;
[0041]圖19為應(yīng)用場(chǎng)景B中等待好友接收視頻請(qǐng)求的一個(gè)示意圖;
[0042]圖20為應(yīng)用場(chǎng)景B中被呼叫用戶(hù)收到視頻聊天請(qǐng)求的一個(gè)示意圖;
[0043]圖21為應(yīng)用場(chǎng)景B中成功建立連接起飛頁(yè)面的一個(gè)示意圖;
[0044]圖22為應(yīng)用場(chǎng)景B中聊天頁(yè)面操作的一個(gè)示意圖;
[0045]圖23為應(yīng)用場(chǎng)景B中被呼叫用戶(hù)進(jìn)彳丁視頻聊天的一個(gè)不意圖;
[0046]圖24為應(yīng)用場(chǎng)景B中重新播放直播視頻頁(yè)面的一個(gè)示意圖;
[0047]圖25為本發(fā)明實(shí)施例中移動(dòng)終端一個(gè)實(shí)施例示意圖;
[0048]圖26為本發(fā)明實(shí)施例中移動(dòng)終端另一個(gè)實(shí)施例示意圖;
[0049]圖27為本發(fā)明實(shí)施例中移動(dòng)終端另一個(gè)實(shí)施例示意圖;
[0050]圖28為本發(fā)明實(shí)施例中移動(dòng)終端另一個(gè)實(shí)施例示意圖;
[0051 ]圖29為本發(fā)明實(shí)施例中移動(dòng)終端另一個(gè)實(shí)施例示意圖;
[0052]圖30為本發(fā)明實(shí)施例中移動(dòng)終端另一個(gè)實(shí)施例示意圖;
[0053]圖31為本發(fā)明實(shí)施例中移動(dòng)終端另一個(gè)實(shí)施例示意圖;
[0054]圖32為本發(fā)明實(shí)施例中移動(dòng)終端另一個(gè)實(shí)施例示意圖;
[0055]圖33為本發(fā)明實(shí)施例中移動(dòng)終端另一個(gè)實(shí)施例示意圖;
[0056]圖34為本發(fā)明實(shí)施例中移動(dòng)終端一個(gè)結(jié)構(gòu)示意圖;
[0057]圖35為本發(fā)明實(shí)施例中視頻直播控制系統(tǒng)一個(gè)實(shí)施例示意圖。
【具體實(shí)施方式】
[0058]本發(fā)明實(shí)施例提供了一種控制視頻直播的方法、移動(dòng)終端及系統(tǒng),可以通過(guò)飛行器采集到范圍更廣且更為完整的畫(huà)面,用于直播的第一移動(dòng)終端可以向服務(wù)器發(fā)送推送指示信息,并通過(guò)服務(wù)器直接向至少一個(gè)第二移動(dòng)終端推送直播視頻,無(wú)需第二移動(dòng)終端下載指定的直播應(yīng)用程序即可觀(guān)看直播視頻。
[0059]本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0060]應(yīng)理解,本發(fā)明應(yīng)用于視頻直播控制系統(tǒng),請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例中視頻直播控制系統(tǒng)架構(gòu)圖,如圖1所示,視頻直播控制系統(tǒng)中包含了一個(gè)服務(wù)器、一個(gè)飛行器、一個(gè)第一移動(dòng)終端以及至少一個(gè)第二移動(dòng)終端,其中,飛行器還包含了至少一個(gè)用于采集圖像畫(huà)面的攝像頭裝置,第一移動(dòng)終端是用于控制飛行器飛行且可以收集用戶(hù)直播數(shù)據(jù)的移動(dòng)終端,第二移動(dòng)終端則是用于接收飛行器上攝像頭裝置拍攝的畫(huà)面,以及獲取用戶(hù)直播內(nèi)容的移動(dòng)終端。當(dāng)?shù)谝灰苿?dòng)終端與飛行器建立通信連接時(shí),第一移動(dòng)終端可以獲取直播視頻流,而直播視頻流中的視頻內(nèi)容是飛行器通過(guò)攝像頭裝置采集到的,然后用戶(hù)通過(guò)第一移動(dòng)終端上傳自己直播的內(nèi)容,例如用戶(hù)為直播配音的內(nèi)容。第二移動(dòng)終端可以從服務(wù)器中下載對(duì)應(yīng)的直播內(nèi)容來(lái)觀(guān)看,并且觀(guān)看者可以通過(guò)第二移動(dòng)終端發(fā)送文字、圖片或者表情等內(nèi)容,與第一移動(dòng)終端的用戶(hù)形成互動(dòng)狀態(tài)。
[0061]需要說(shuō)明的是,第一移動(dòng)終端與第二移動(dòng)終端可以是智能手機(jī)、平板電腦或者個(gè)人數(shù)字助理(英文全稱(chēng):Personal Digital Assistant,英文縮寫(xiě):PDA)等,此處以智能手機(jī)為例進(jìn)行介紹,然而并不應(yīng)構(gòu)成對(duì)本發(fā)明方案的限定。
[0062]可以理解的是,飛行器可以是無(wú)人機(jī),或者是遙控飛機(jī),又或者是碟型飛行器等,此處可以以無(wú)人機(jī)為例進(jìn)行介紹,然而并不應(yīng)構(gòu)成對(duì)本發(fā)明方案的限定。
[0063]為了便于理解,請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例中控制視頻直播的方法一個(gè)交互實(shí)施例示意圖,如圖所示,步驟101中,飛行器先與第一移動(dòng)終端建立無(wú)線(xiàn)通信連接,以此使得第一移動(dòng)終端可以控制飛行器進(jìn)行后續(xù)操作,在步驟102中,第一移動(dòng)終端即可控制飛行器采集視頻內(nèi)容,也就是飛行器拍攝到的畫(huà)面,這些畫(huà)面可以轉(zhuǎn)換成直播視頻流,在步驟103中傳遞給服務(wù)器,服務(wù)器中存放直播視頻流。如果使用第一移動(dòng)終端的用戶(hù)需要把直播內(nèi)容發(fā)送給其他用戶(hù)看時(shí),則向服務(wù)器發(fā)起推送指示信息,由服務(wù)器在步驟105中將推送指示信息發(fā)送給其他用戶(hù)使用的第二移動(dòng)終端,第二移動(dòng)終端接收后,服務(wù)器才通過(guò)步驟106將直播視頻流發(fā)送至第二移動(dòng)終端,以使用戶(hù)觀(guān)看直播內(nèi)容。
[0064]下面將從第一移動(dòng)終端的角度,對(duì)本發(fā)明中控制視頻直播的方法進(jìn)行介紹,請(qǐng)參閱圖3,本發(fā)明實(shí)施例中控制視頻直播的方法一個(gè)實(shí)施例包括:
[0065]201、當(dāng)?shù)谝灰苿?dòng)終端與飛行器建立通信連接時(shí),第一移動(dòng)終端獲取直播視頻內(nèi)容,直播視頻內(nèi)容為飛行器通過(guò)攝像頭采集的,其中,視頻直播控制系統(tǒng)還包括至少一個(gè)第二移動(dòng)終端、服務(wù)器以及飛行器,飛行器包含至少一個(gè)用于采集圖像的攝像頭;
[0066]本實(shí)施例中,用戶(hù)使用第一移動(dòng)終端與飛行器建立無(wú)線(xiàn)通信連接,具體地,飛行器可以包括一張無(wú)線(xiàn)上網(wǎng)卡,其功能相當(dāng)于有線(xiàn)的調(diào)制解調(diào)器,可以在擁有無(wú)線(xiàn)電話(huà)信號(hào)覆蓋的任何地方連接到互聯(lián)網(wǎng)上。飛行器在擁有無(wú)線(xiàn)上網(wǎng)卡后可以開(kāi)啟無(wú)線(xiàn)保真(英文全稱(chēng):Wireless-Fidelity,英文縮寫(xiě):WiFi)熱點(diǎn),第一移動(dòng)終端連入該飛行器的WiFi熱點(diǎn),于是兩者建立無(wú)線(xiàn)通信連接。
[0067]需要說(shuō)明的是,在實(shí)際應(yīng)用中,飛行器與第一移動(dòng)終端除了可以通過(guò)WiFi進(jìn)行通信連接,也可以通過(guò)藍(lán)牙模塊進(jìn)行通信連接,或者通過(guò)紫蜂(英文全稱(chēng):ZigBee)進(jìn)行通信連接,還可以通過(guò)其他無(wú)線(xiàn)傳輸技術(shù)進(jìn)行通信連接,此處不作限定。
[0068]在視頻直播控制系統(tǒng)中的第一移動(dòng)終端獲取直播視頻內(nèi)容,其中,直播視頻內(nèi)容為飛行器采集到的視頻內(nèi)容,視頻直播控制系統(tǒng)中除了有服務(wù)器和飛行器以外,還有第一移動(dòng)終端以及至少一個(gè)第二移動(dòng)終端,第一移動(dòng)終端通常由直播視頻內(nèi)容的用戶(hù)操控,第二移動(dòng)終端則是由觀(guān)看直播視頻的用戶(hù)操作。
[0069]飛行器上包含至少一個(gè)用于采集圖像的攝像頭,該攝像頭可以安置在飛行器的機(jī)頭方向,也可以安置在飛行器的另外三側(cè),此處不作限定,然而為了拍攝到更清晰的畫(huà)面,攝像頭可以采用高清攝像頭,如果需要獲取范圍更廣的畫(huà)面,則可以采用廣角攝像頭。
[0070]202、第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息,推送指示信息用于指示服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或直播視頻流的網(wǎng)址,直播視頻流對(duì)應(yīng)直播視頻內(nèi)容。
[0071]本實(shí)施例中,當(dāng)用戶(hù)想要使用第一移動(dòng)終端向其他的用戶(hù)推薦自己的直播內(nèi)容時(shí),則第一移動(dòng)終端可以向服務(wù)器發(fā)送直播視頻內(nèi)容對(duì)應(yīng)的推送指示信息,服務(wù)器收到該推送指示信息后,會(huì)向至少一個(gè)第二移動(dòng)終端轉(zhuǎn)發(fā)該推送指示信息,其中,推送指示信息用于指示將直播視頻流或者直播視頻流的網(wǎng)址推送到指示第二移動(dòng)終端上。其中,直播視頻流是與直播視頻內(nèi)容存在對(duì)應(yīng)關(guān)系的,直播視頻流中包含了直播視頻內(nèi)容,在實(shí)際應(yīng)用中,直播視頻流中還可能包含了音頻內(nèi)容。
[0072]由于第一移動(dòng)終端發(fā)送的推送指示信息中攜帶了需要推送給哪些第二移動(dòng)終端的標(biāo)識(shí)信息,因此,服務(wù)器獲取了推送指示信息后,可以解析該信息并得的第二移動(dòng)終端的標(biāo)識(shí)信息,以此確定應(yīng)該向哪些第二移動(dòng)終端推送直播視頻流或者直播視頻流的網(wǎng)址,使得第二移動(dòng)終端在接收直播視頻流或直播視頻流的網(wǎng)址之后,可以觀(guān)看對(duì)應(yīng)的視頻內(nèi)容。
[0073]通常情況下,第一移動(dòng)終端可通過(guò)移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)將直播視頻流實(shí)時(shí)上傳至服務(wù)器,為了減少上傳時(shí)的移動(dòng)數(shù)據(jù)流量,第一移動(dòng)終端會(huì)將直播視頻流進(jìn)行碼率上的調(diào)整,并降低分辨率,同時(shí)壓縮成較小的數(shù)據(jù)包進(jìn)行上傳,由服務(wù)器解壓縮這些數(shù)據(jù)包后得到直播視頻流,從而盡可能地減少第一移動(dòng)終端所消耗的移動(dòng)數(shù)據(jù)流量。
[0074]本發(fā)明實(shí)施例中,提供了一種控制視頻直播的方法,可以應(yīng)用于控制視頻直播系統(tǒng),當(dāng)?shù)谝灰苿?dòng)終端與飛行器建立通信連接時(shí),第一移動(dòng)終端獲取直播視頻內(nèi)容,直播視頻內(nèi)容為飛行器通過(guò)攝像頭采集的,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息,推送指示信息用于指示服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或直播視頻流的網(wǎng)址,直播視頻流對(duì)應(yīng)直播視頻內(nèi)容。采用上述方式進(jìn)行視頻直播,可以通過(guò)飛行器采集到范圍更廣且更為完整的畫(huà)面,同時(shí),用于直播的第一移動(dòng)終端可以向服務(wù)器發(fā)送推送指示信息,并通過(guò)服務(wù)器直接向至少一個(gè)第二移動(dòng)終端推送直播視頻,無(wú)需第二移動(dòng)終端下載指定的直播應(yīng)用程序即可觀(guān)看直播視頻,從而提升了方案的應(yīng)用效率,并增強(qiáng)了方案的使用靈活性。
[0075]在實(shí)際應(yīng)用中,第一移動(dòng)終端可以是采用蘋(píng)果研發(fā)操作系統(tǒng)(英文全稱(chēng):iPhoneOperat1n system,英文縮寫(xiě):1S)的移動(dòng)終端,也可以是采用安卓系統(tǒng)的移動(dòng)終端,還可以是其他類(lèi)型的操作系統(tǒng),此處不做限定,下面將介紹直播視頻流的合成方法。
[0076]可選地,在上述圖3對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的控制視頻直播的方法第一個(gè)可選實(shí)施例中,第一移動(dòng)終端獲取直播視頻內(nèi)容之后,還可以包括:
[0077]第一移動(dòng)終端采集音頻內(nèi)容;
[0078]第一移動(dòng)終端根據(jù)音頻內(nèi)容以及直播視頻內(nèi)容,合成直播視頻流;
[0079]第一移動(dòng)終端發(fā)送直播視頻流至服務(wù)器。
[0080]本實(shí)施例中,第一移動(dòng)終端將飛行器的攝像頭采集到的直播視頻內(nèi)容,與自身獲取到的音頻內(nèi)容進(jìn)行合成,合成為直播視頻流,然后將該直播視頻流上傳給服務(wù)器。
[0081]具體地,請(qǐng)參閱圖4,圖4為本發(fā)明實(shí)施例中合成直播視頻流的實(shí)施例示意圖,需要說(shuō)明的是,圖4中的手機(jī)可以為本發(fā)明方案中的第一移動(dòng)終端,為了便于說(shuō)明,以下將統(tǒng)一使用第一移動(dòng)終端對(duì)合適直播流的過(guò)程進(jìn)行介紹。首先由空中拍攝飛行器A拍攝圖像,然后將圖像壓縮成視頻流,通過(guò)自定義協(xié)議、實(shí)時(shí)傳輸協(xié)議(英文全稱(chēng):Real-time TransportProtocol,英文縮寫(xiě):RTP)以及H.264發(fā)送至第一移動(dòng)終端,其中,RTP是一個(gè)網(wǎng)絡(luò)傳輸協(xié)議,RTP協(xié)議說(shuō)明了在互聯(lián)網(wǎng)上傳遞音頻和視頻的標(biāo)準(zhǔn)數(shù)據(jù)包格式,RTP—開(kāi)始被設(shè)計(jì)為一個(gè)多播協(xié)議,但后來(lái)被用在很多單播應(yīng)用中。RTP常用于流媒體系統(tǒng),視頻會(huì)議和一鍵通系統(tǒng),使它成為網(wǎng)際協(xié)議(英文全稱(chēng)-1nternet Protocol,英文縮寫(xiě):IP)電話(huà)產(chǎn)業(yè)的技術(shù)基礎(chǔ)。RTP和RTP控制協(xié)議一起使用,而且它是建立在用戶(hù)數(shù)據(jù)報(bào)協(xié)議上的。RTP廣泛應(yīng)用于流媒體相關(guān)的通訊和娛樂(lè),包括電話(huà)、視頻會(huì)議、電視和基于網(wǎng)絡(luò)的一鍵通業(yè)務(wù)。
[0082]而H.264是動(dòng)態(tài)圖像專(zhuān)家組(英文全稱(chēng):Moving Picture Experts Group,英文縮寫(xiě):MPEG)-4第十部分,H264標(biāo)準(zhǔn)各主要部分有訪(fǎng)問(wèn)單元分割符(英文全稱(chēng):Access UnitDelimiter,英文縮寫(xiě):AUD)、附加增強(qiáng)信息(英文全稱(chēng):Supplemental EnhancementInformat1n,英文縮寫(xiě):SEI)、基本圖像編碼(英文全稱(chēng):Primary Coded Picture,英文縮寫(xiě):PCP)、冗余圖像編碼(英文全稱(chēng):Redundant Coded Picture,英文縮寫(xiě):RCP)、即時(shí)解碼刷新(英文全稱(chēng):Instantaneous Decoding Refresh,英文縮寫(xiě):IDR,)、假想?yún)⒖冀獯a(英文全稱(chēng):Hypothetical Reference Decoder,英文縮寫(xiě):HRD)以及假想碼流調(diào)度器(英文全稱(chēng):Hypothetical Stream Scheduler,英文縮寫(xiě):HSS)。
[0083]第一移動(dòng)終端獲取用戶(hù)的音頻內(nèi)容,然后進(jìn)行合成,得到直播視頻流,進(jìn)而通過(guò)標(biāo)準(zhǔn)實(shí)時(shí)消息傳輸協(xié)議(英文全稱(chēng):Real Time Messaging Protocol,英文縮寫(xiě):RTMP),以流媒體格式(英文全稱(chēng):FlashVide0,英文縮寫(xiě):flv)格式將直播視頻流發(fā)送至流媒體服務(wù)器,需要說(shuō)明是,第一移動(dòng)終端也可以通過(guò)自定義協(xié)議,以flv格式將直播視頻流發(fā)送至流媒體服務(wù)器,此處不作限定。
[0084]其次,本發(fā)明實(shí)施例中,直播視頻流為第一移動(dòng)終端根據(jù)飛行器的攝像頭采集到的直播視頻內(nèi)容,以及第一移動(dòng)終端自身采集到的音頻內(nèi)容合成的,且該直播視頻流的合成主要是在第一移動(dòng)終端,采用上述方式可以在第一移動(dòng)終端這一端合成直播視頻流,通過(guò)飛行器與第一用戶(hù)之間的實(shí)時(shí)通信來(lái)獲取視頻內(nèi)容,同時(shí)直接通過(guò)第一移動(dòng)終端采集音頻內(nèi)容,此時(shí)保證方案的實(shí)現(xiàn),確保了本發(fā)明方案的實(shí)用性和可行性
[0085]可選地,在上述圖3以及圖3對(duì)應(yīng)的第一個(gè)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的控制視頻直播的方法第二個(gè)可選實(shí)施例中,第一移動(dòng)終端獲取直播視頻內(nèi)容之后,還可以包括:
[0086]第一移動(dòng)終端采集音頻內(nèi)容;
[0087]第一移動(dòng)終端發(fā)送音頻內(nèi)容至所述服務(wù)器,直播視頻流為服務(wù)器根據(jù)飛行器的攝像頭采集到的直播視頻內(nèi)容,以及音頻內(nèi)容合成的。
[0088]本實(shí)施例中,服務(wù)器獲取的直播視頻流中包括了直播視頻內(nèi)容和音頻內(nèi)容,其中,直播視頻內(nèi)容為飛行器上的攝像頭采集到的,音頻內(nèi)容則是用戶(hù)通過(guò)第一移動(dòng)終端上的語(yǔ)音輸入裝置輸入的,例如,用戶(hù)通過(guò)第一移動(dòng)終端的麥克風(fēng)設(shè)備輸入自己的語(yǔ)音,該語(yǔ)音通常情況下是對(duì)飛行器采集到的視頻內(nèi)容進(jìn)行的解說(shuō)。服務(wù)器分別接收直播視頻內(nèi)容以及音頻內(nèi)容,并在服務(wù)器中將兩者合成為直播視頻流。
[0089]具體地,請(qǐng)參閱圖4,圖4為本發(fā)明實(shí)施例中服務(wù)器獲取直播視頻流的實(shí)施例示意圖,通過(guò)飛行器飛行控制系統(tǒng)級(jí)芯片(英文全稱(chēng):System on Chip,英文縮寫(xiě):S0C)進(jìn)行視頻流的編碼和解碼,飛行器再通過(guò)WiFi2.4G或者5.SG與手機(jī)進(jìn)行連接。
[0090]圖4中的帶第三代移動(dòng)通信技術(shù)(英文全稱(chēng):The 3rd Generat1nTelecommunicat1n,英文縮寫(xiě):3G)路由的空中拍攝飛行器B、第一移動(dòng)終端、流媒體服務(wù)器、第二移動(dòng)終端A、第二移動(dòng)終端B和第二移動(dòng)終端C組成一個(gè)控制視頻直播系統(tǒng)。第一移動(dòng)終端通過(guò)RTMP向帶3G路由的空中拍攝飛行器B發(fā)送直播指令。其中,RTMP是基于傳輸控制協(xié)議(英文全稱(chēng):Transmiss1n Control Protocol,英文縮寫(xiě):TCP)的一個(gè)協(xié)議族,RTMP是一種設(shè)計(jì)用來(lái)進(jìn)行實(shí)時(shí)數(shù)據(jù)通信的網(wǎng)絡(luò)協(xié)議,主要用來(lái)支持RTMP協(xié)議的流媒體以及交互服務(wù)器之間進(jìn)行音視頻和數(shù)據(jù)通信。
[0091 ] 帶3G路由的空中拍攝飛行器B通過(guò)與手機(jī)之間的自定義協(xié)議、RTP以及H.264向第一移動(dòng)終端發(fā)送壓縮的視頻流A,以供用戶(hù)通過(guò)第一移動(dòng)終端接收到當(dāng)前帶3G路由的空中拍攝飛行器B所拍攝的畫(huà)面。此外,帶3G路由的空中拍攝飛行器B通過(guò)標(biāo)準(zhǔn)RTMP,以flv格式向流媒體服務(wù)器發(fā)送壓縮視頻流B,需要說(shuō)明的是,帶3G路由的空中拍攝飛行器B還可以通過(guò)自定義協(xié)議,以flv向流媒體服務(wù)器發(fā)送該壓縮視頻流B。而第一移動(dòng)終端可以直接向流媒體服務(wù)器發(fā)送音頻內(nèi)容,流媒體服務(wù)器在內(nèi)部合成音頻內(nèi)容和帶3G路由的空中拍攝飛行器B提供的視頻內(nèi)容。
[0092]可以理解的是,圖4中所顯示的帶3G路由的空中拍攝飛行器,在實(shí)際應(yīng)用中,也可以是帶第四代移動(dòng)通信技術(shù)(英文全稱(chēng):Generat1n mobile communicat1n technology,英文縮寫(xiě):4G)路由的空中拍攝飛行器,圖4僅為一個(gè)示意,不應(yīng)理解為對(duì)本方案的限定。
[0093]其次,本發(fā)明實(shí)施例中,直播視頻流的另一種合成方式具體可以是,服務(wù)器接收飛行器的攝像頭采集到的直播視頻內(nèi)容,然后接收第一移動(dòng)終端上報(bào)的音頻內(nèi)容,最后在服務(wù)器內(nèi)部將兩者合并,形成直播視頻流,再將直播視頻流傳輸給第二移動(dòng)終端,第二移動(dòng)終端解析直播視頻流后即可觀(guān)賞直播內(nèi)容。采用上述方式合成直播視頻流,采用上述方式可以在服務(wù)器這一端合成直播視頻流,通過(guò)飛行器獲取直播視頻內(nèi)容,同時(shí)通過(guò)第一移動(dòng)終端采集音頻內(nèi)容,并且為直播視頻流的合成提供了另一種可行的方式,確保了本發(fā)明方案的實(shí)用性和可行性。
[0094]可選地,在上述圖3、圖3對(duì)應(yīng)的第一個(gè)或第二個(gè)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的控制視頻直播的方法第三個(gè)可選實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之前,還可以包括:
[0095]第一移動(dòng)終端生成直播視頻流的網(wǎng)址;
[0096]第一移動(dòng)終端將直播視頻流的網(wǎng)址通過(guò)服務(wù)器轉(zhuǎn)發(fā)至第二移動(dòng)終端。
[0097]本實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之前,第一移動(dòng)終端還可以根據(jù)直播視頻流生成其對(duì)應(yīng)的網(wǎng)址,然后將該網(wǎng)址通過(guò)服務(wù)器轉(zhuǎn)發(fā)給第二移動(dòng)終端。
[0098]此外,第一移動(dòng)終端還可以確定第二移動(dòng)終端使用的社交應(yīng)用程序,服務(wù)器在收到推送指示信息后,通過(guò)解析該信息,可以知道第一移動(dòng)終端需要將直播內(nèi)容發(fā)送給哪個(gè)或者哪些第二移動(dòng)終端,并且還可以知道第二移動(dòng)終端是通過(guò)哪個(gè)社交應(yīng)用程序來(lái)接收直播視頻流或直播視頻流的網(wǎng)址的。
[0099]具體地,第一移動(dòng)終端先確定至少一個(gè)第二移動(dòng)終端的社交應(yīng)用程序,通過(guò)該社交應(yīng)用程序向服務(wù)器發(fā)送推送指示信息,服務(wù)器可以根據(jù)推送指示信息,確定待發(fā)送直播內(nèi)容的第二移動(dòng)終端,進(jìn)而向第二移動(dòng)終端的即時(shí)通訊應(yīng)用程序發(fā)送直播視頻流,或者發(fā)送直播視頻流對(duì)應(yīng)的統(tǒng)一資源定位符(Uniform Resource Locator,URL),其中,如果第一移動(dòng)終端是直接通過(guò)社交應(yīng)用程序發(fā)送直播視頻流,則第二移動(dòng)終端也可以直接通過(guò)即時(shí)通訊應(yīng)用程序觀(guān)看直播內(nèi)容,如果第一移動(dòng)終端是通過(guò)社交應(yīng)用程序發(fā)送直播視頻流對(duì)應(yīng)的URL地址,那么第二移動(dòng)終端在開(kāi)啟社交應(yīng)用程序后,點(diǎn)選URL地址,從而進(jìn)入觀(guān)看頁(yè)面進(jìn)行直播內(nèi)容的觀(guān)賞。
[0100]URL是對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪(fǎng)問(wèn)方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。互聯(lián)網(wǎng)上的每個(gè)文件都有一個(gè)唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它。
[0101]其次,本發(fā)明實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之前,還可以第一移動(dòng)終端生成所述直播視頻流的網(wǎng)址,第一移動(dòng)終端再將直播視頻流的網(wǎng)址通過(guò)服務(wù)器轉(zhuǎn)發(fā)至所述第二移動(dòng)終端,使得第二移動(dòng)終端可以通過(guò)打開(kāi)直播視頻流的網(wǎng)址來(lái)觀(guān)賞直播視頻的相關(guān)內(nèi)容。通過(guò)上述方式,可以通過(guò)推送直播視頻流的網(wǎng)址讓第二移動(dòng)終端展示直播視頻的相關(guān)內(nèi)容,以此為直播內(nèi)容的發(fā)送渠道提供了可靠且實(shí)用的方式。同時(shí),直播視頻流的網(wǎng)址可以為URL地址,也為本方案的實(shí)施提供了可行的方式,從而提升方案的可操作性。
[0102]為便于理解,下面可以以一個(gè)具體應(yīng)用場(chǎng)景對(duì)本發(fā)明中一種控制視頻直播的方法進(jìn)行詳細(xì)描述,請(qǐng)參閱圖5,圖5為應(yīng)用場(chǎng)景A中視頻直播的流程示意圖,具體為:
[0103]步驟301,用戶(hù)甲剛剛來(lái)到巴厘島,希望與好友們分享飛行器拍攝的景色,并且與好友們進(jìn)行實(shí)時(shí)交流。具體地,用戶(hù)甲使用的飛行器為一臺(tái)無(wú)人機(jī),無(wú)人機(jī)在飛行過(guò)程中可以拍攝到用戶(hù)甲所在位置的風(fēng)景,用戶(hù)甲想通過(guò)無(wú)人機(jī)拍攝到的景色,與在家中的好友們分享景色;
[0104]步驟302,用戶(hù)甲首先打開(kāi)飛行器WiFi熱點(diǎn),然后通過(guò)WiFi2.4G與用戶(hù)甲的手機(jī)建立通信連接,具體地,用戶(hù)甲需要打開(kāi)手機(jī)的WiFi搜索功能,對(duì)周邊的WiFi熱點(diǎn)進(jìn)行搜索,當(dāng)搜索到“無(wú)人機(jī)AAA”的WiFi熱點(diǎn)時(shí),用戶(hù)甲手連接上該WiFi熱點(diǎn),從而使得無(wú)人機(jī)與用戶(hù)甲的手機(jī)正式建立通信連接;
[0105]步驟303,用戶(hù)甲預(yù)先前在自己的手機(jī)上下載了一款用于飛行器視頻直播的應(yīng)用程序,即應(yīng)用程序X,在飛行器與手機(jī)建立通信連接后,用戶(hù)甲即可選擇自己想要直播的好友,其中,應(yīng)用程序X的界面如圖6所示,請(qǐng)參閱圖6,圖6為應(yīng)用場(chǎng)景A中進(jìn)入視頻直播入口的一個(gè)示意圖,用戶(hù)甲點(diǎn)擊視頻直播后生成URL網(wǎng)址,并進(jìn)入分享頁(yè)面;
[0106]步驟304,用戶(hù)可以將生成的URL網(wǎng)址發(fā)送給好友,具體請(qǐng)參閱圖7,圖7為應(yīng)用場(chǎng)景A中進(jìn)入視頻直播分享頁(yè)面的一個(gè)示意圖,如圖所示,URL地址生成后,會(huì)彈出“QQ”、“微信”以及“復(fù)制鏈接“三個(gè)圖標(biāo),點(diǎn)擊不同的圖標(biāo)會(huì)跳轉(zhuǎn)到不同外部分享頁(yè)面,點(diǎn)擊“復(fù)制鏈接”就是復(fù)制URL網(wǎng)址,而點(diǎn)擊“開(kāi)始直播”就跳轉(zhuǎn)到起飛頁(yè)面,假設(shè)用戶(hù)甲選擇了 “QQ”圖標(biāo),SP進(jìn)入外部分享頁(yè)面,請(qǐng)參閱圖8,圖8為應(yīng)用場(chǎng)景A中進(jìn)入外部分享頁(yè)面的一個(gè)示意圖,用戶(hù)甲在外部分享頁(yè)面中選擇好友,并發(fā)送URL網(wǎng)址,需要說(shuō)明的是,該外部分享頁(yè)面取決于用戶(hù)所使用的即時(shí)通訊軟件的界面,此處不作限定,分享完成后,對(duì)于接收該URL網(wǎng)址的用戶(hù)而言,可以看到的界面如圖9所示,圖9為應(yīng)用場(chǎng)景A中用戶(hù)收到視頻直播URL的一個(gè)示意圖,如果收到URL網(wǎng)址的用戶(hù)決定觀(guān)看用戶(hù)甲的直播內(nèi)容,點(diǎn)擊進(jìn)入直播間即可;
[0107]步驟305中,用戶(hù)甲進(jìn)入飛行器起飛頁(yè)面,如圖10所示,圖10為應(yīng)用場(chǎng)景A中分享成功后的起飛頁(yè)面一個(gè)示意圖,用戶(hù)甲可以通過(guò)長(zhǎng)按起飛按鈕開(kāi)啟飛機(jī)起飛,界面下方會(huì)提示用戶(hù)當(dāng)前已經(jīng)開(kāi)始直播;
[0108]步驟306中,用戶(hù)甲開(kāi)始進(jìn)行直播,并在手機(jī)界面上顯示出飛行器攝像拍攝到的畫(huà)面,具體地請(qǐng)參閱圖11,圖11為應(yīng)用場(chǎng)景A中操作直播頁(yè)面的一個(gè)示意圖,進(jìn)入起飛頁(yè)面后自動(dòng)打開(kāi)手機(jī)麥克風(fēng)進(jìn)行語(yǔ)音收集,直播頁(yè)面上顯示正在觀(guān)看的用戶(hù)發(fā)送的字幕,字幕處于滾動(dòng)狀態(tài),且不可被選中,但是可以關(guān)閉字幕顯示,點(diǎn)擊掛斷按鈕后可以停止直播,且“停止直播”的按鈕會(huì)換成“開(kāi)始直播”的按鈕,如果需要再次開(kāi)始直播,在如圖12所述,圖12為應(yīng)用場(chǎng)景A中開(kāi)始直播空中畫(huà)面的一個(gè)示意圖,用戶(hù)甲點(diǎn)擊“開(kāi)始直播”按鈕,重新開(kāi)始直播,且原來(lái)的URL不變。
[0109]與此同時(shí),當(dāng)其他觀(guān)看直播視頻的用戶(hù)進(jìn)入直播間后,可以獲取如圖13所示的頁(yè)面,圖13為應(yīng)用場(chǎng)景A中用戶(hù)進(jìn)入視頻直播畫(huà)面的一個(gè)示意圖,圖13中顯示的視頻可以以小窗口播放,也可以全屏播放,全屏播放如圖14所示,圖14為應(yīng)用場(chǎng)景A中用戶(hù)全屏觀(guān)看視頻直播畫(huà)面的一個(gè)示意圖,全面模式下滾動(dòng)顯示用戶(hù)發(fā)送的彈幕內(nèi)容,單擊畫(huà)面進(jìn)入彈幕編輯與暫停播放頁(yè)面。此外,用戶(hù)進(jìn)入直播間如果是通過(guò)QQ或者微信客戶(hù)端進(jìn)入的話(huà),還可以要求用戶(hù)登錄,并獲取用戶(hù)信息,如果用戶(hù)是直接通過(guò)瀏覽器進(jìn)入,則默認(rèn)分配一個(gè)昵稱(chēng)為游客。當(dāng)用戶(hù)點(diǎn)擊輸入框輸入表情與文字發(fā)送到彈幕時(shí),可以進(jìn)入如圖15所示的頁(yè)面,圖15為應(yīng)用場(chǎng)景A中全屏觀(guān)看視頻時(shí)輸入彈幕的一個(gè)示意圖,用戶(hù)在輸入框中輸入文字和標(biāo)簽,點(diǎn)擊“發(fā)送”按鈕即可發(fā)送彈幕,點(diǎn)擊播放或暫停按鈕進(jìn)行相應(yīng)的操作。用戶(hù)自己發(fā)言的時(shí)候可以不顯示昵稱(chēng),統(tǒng)稱(chēng)為“我”,發(fā)言的字體顏色與其他人不同,聊天框內(nèi)容自動(dòng)滾動(dòng),并保存,以供用戶(hù)選擇查看;
[0110]步驟307,用戶(hù)甲在一個(gè)小時(shí)后還有其他活動(dòng),于是用戶(hù)甲可以點(diǎn)擊手機(jī)界面上的“結(jié)束直播”,從而結(jié)束本次直播;
[0111]步驟308,用戶(hù)甲控制飛行器安全降落地面。
[0112]可選地,在上述圖3、圖3對(duì)應(yīng)的第一個(gè)至第三個(gè)中任一個(gè)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的控制視頻直播的方法第四個(gè)可選實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以包括:
[0113]第一移動(dòng)終端接收用戶(hù)發(fā)起的視頻聊天請(qǐng)求;
[0114]第一移動(dòng)終端根據(jù)視頻聊天請(qǐng)求確定待通信設(shè)備,待通信設(shè)備為至少一個(gè)第二移動(dòng)終端中的其中一個(gè)移動(dòng)終端;
[0115]第一移動(dòng)終端向待通信設(shè)備發(fā)送視頻連接請(qǐng)求,視頻連接請(qǐng)求用于第一移動(dòng)終端與待通信設(shè)備建立視頻連接。
[0116]本實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,第一移動(dòng)終端可以接收用戶(hù)發(fā)起的視頻聊天請(qǐng)求,并根據(jù)該視頻聊天請(qǐng)求得知用戶(hù)需要通過(guò)第一移動(dòng)終端與哪位持有第二移動(dòng)終端的用戶(hù)進(jìn)行視頻聊天,并將這位使用第二移動(dòng)終端的用戶(hù)稱(chēng)為目標(biāo)用戶(hù),他所使用的第二移動(dòng)終端即為待通信設(shè)備。最后,第一移動(dòng)終端進(jìn)而將用戶(hù)發(fā)起的視頻聊天請(qǐng)求轉(zhuǎn)發(fā)至待通信設(shè)備,在目標(biāo)用戶(hù)確認(rèn)進(jìn)行視頻連接后,第一移動(dòng)終端與待通信設(shè)備建立視頻連接。
[0117]再次,本發(fā)明實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以接收用戶(hù)發(fā)起的視頻聊天請(qǐng)求,第一移動(dòng)終端根據(jù)視頻聊天請(qǐng)求確定待通信設(shè)備,待通信設(shè)備為至少一個(gè)第二移動(dòng)終端中的其中一個(gè)移動(dòng)終端,最后第一移動(dòng)終端向待通信設(shè)備轉(zhuǎn)發(fā)視頻連接請(qǐng)求,視頻連接請(qǐng)求用于第一移動(dòng)終端與待通信設(shè)備建立視頻連接。采用上述方式,還可以使正在直播的用戶(hù)還能夠通過(guò)社交通訊應(yīng)用程序與另一名正在觀(guān)看其直播視頻的用戶(hù)進(jìn)行視頻通信,充分展現(xiàn)了方案的靈活性和豐富性,以此提升方案的實(shí)用性和可操作性。
[0118]可選地,在上述圖3、圖3對(duì)應(yīng)的第一個(gè)至第四個(gè)中任一個(gè)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的控制視頻直播的方法第五個(gè)可選實(shí)施例中,第一移動(dòng)終端向待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,還可以包括:
[0119]若第一移動(dòng)終端與待通信設(shè)備建立視頻連接,則第一移動(dòng)終端檢測(cè)是否收到視頻結(jié)束指令;
[0120]若檢測(cè)到視頻結(jié)束指令,則第一移動(dòng)終端結(jié)束視頻連接。
[0121]本實(shí)施例中,第一移動(dòng)終端向待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,還可以檢測(cè)第一移動(dòng)終端是否與待通信設(shè)備建立視頻連接,如果建立了連接,則第一移動(dòng)終端進(jìn)一步檢測(cè)是否收到視頻結(jié)束指令,若檢測(cè)到視頻結(jié)束指令,則第一移動(dòng)終端結(jié)束視頻連接。其中,視頻結(jié)束指令用于結(jié)束當(dāng)前的視頻聊天。
[0122]進(jìn)一步地,本發(fā)明實(shí)施例中,第一移動(dòng)終端向待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,若第一移動(dòng)終端與待通信設(shè)備建立視頻連接,則第一移動(dòng)終端檢測(cè)是否收到視頻結(jié)束指令,且若檢測(cè)到視頻結(jié)束指令,則第一移動(dòng)終端結(jié)束視頻連接。以此保證了方案視頻連接建立成功的時(shí)候,還可以隨時(shí)通過(guò)實(shí)時(shí)的指令來(lái)確定當(dāng)前的視頻連接情況,如果用戶(hù)想要結(jié)束視頻聊天,可以隨時(shí)發(fā)起視頻結(jié)束指令,控制第一移動(dòng)終端結(jié)束視頻連接,從而使得方案在實(shí)際應(yīng)用中更具有可行性,而且能夠應(yīng)對(duì)不同的情況,增強(qiáng)方案是實(shí)用性。
[0123]可選地,在上述圖3、圖3對(duì)應(yīng)的第一個(gè)至第五個(gè)中任一個(gè)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的控制視頻直播的方法第六個(gè)可選實(shí)施例中,第一移動(dòng)終端向待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,還可以包括:
[0124]若第一移動(dòng)終端與待通信設(shè)備未建立視頻連接,則第一移動(dòng)終端檢測(cè)是否收到視頻重連指令;
[0125]若檢測(cè)到視頻重連指令,則第一移動(dòng)終端再次向待通信設(shè)備發(fā)送視頻連接請(qǐng)求。
[0126]本實(shí)施例中,第一移動(dòng)終端向待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,還可以檢測(cè)第一移動(dòng)終端是否與待通信設(shè)備建立視頻連接,如果第一移動(dòng)終端與待通信設(shè)備沒(méi)有建立連接,則第一移動(dòng)終端進(jìn)一步檢測(cè)是否收到視頻重連指令,若檢測(cè)到視頻重連指令,則第一移動(dòng)終端重新發(fā)起視頻連接請(qǐng)求。
[0127]需要說(shuō)明的是,除了在第一移動(dòng)終端側(cè)可以重新發(fā)起視頻連接請(qǐng)求,在待通信設(shè)備側(cè)也可以重新發(fā)起視頻連接請(qǐng)求。
[0128]進(jìn)一步地,本發(fā)明實(shí)施例中,第一移動(dòng)終端向待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,若第一移動(dòng)終端與待通信設(shè)備建立視頻連接,則第一移動(dòng)終端檢測(cè)是否收到視頻結(jié)束指令,且若檢測(cè)到視頻結(jié)束指令,則第一移動(dòng)終端結(jié)束視頻連接。以此保證了方案視頻連接建立成功的時(shí)候,還可以隨時(shí)通過(guò)實(shí)時(shí)的指令來(lái)確定當(dāng)前的視頻連接情況,如果用戶(hù)想要結(jié)束視頻聊天,可以隨時(shí)發(fā)起視頻結(jié)束指令,控制第一移動(dòng)終端結(jié)束視頻連接,從而使得方案在實(shí)際應(yīng)用中更具有可行性,而且能夠應(yīng)對(duì)不同的情況,增強(qiáng)方案是實(shí)用性。
[0129]可選地,在上述圖3、圖3對(duì)應(yīng)的第一個(gè)至第六個(gè)中任一個(gè)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的控制視頻直播的方法第七個(gè)可選實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以包括:
[0130]弟一移動(dòng)終?而接收界面切換指令;
[0131]第一移動(dòng)終端根據(jù)界面切換指令,將第一界面切換至第二界面。
[0132]本實(shí)施例中,在第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以接收用戶(hù)發(fā)起的界面切換指令,其中,界面切換指令主要用于第一移動(dòng)終端的界面切換,即根據(jù)界面切換指令,將第一界面切換至第二界面。
[0133]具體地,當(dāng)?shù)谝唤缑鏋樾∫暣敖缑鏁r(shí),則第二界面為全屏界面,第一移動(dòng)終端收到界面切換指令時(shí),則可以將小視窗界面切換為全屏界面。
[0134]如果第一界面為全屏界面,那么第二界面可以為小視窗界面,于是第一移動(dòng)終端收到界面切換指令時(shí),則將全屏界面切換為小視窗界面。
[0135]再次,本發(fā)明實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以進(jìn)而接收界面切換指令,并根據(jù)界面切換指令,將第一界面切換至第二界面。以此用戶(hù)可以根據(jù)實(shí)際需要對(duì)第一移動(dòng)終端的界面進(jìn)行調(diào)整,從而保證了方案的實(shí)用性和可行性。
[0136]可選地,在上述圖3、圖3對(duì)應(yīng)的第一個(gè)至第七個(gè)中任一個(gè)實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例提供的控制視頻直播的方法第八個(gè)可選實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以包括:
[0137]第一移動(dòng)終端接收第二移動(dòng)終端發(fā)送的交互信息;
[0138]第一移動(dòng)終端將交互信息顯示于目標(biāo)界面。
[0139]本實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以接收至少一個(gè)第二移動(dòng)終端發(fā)的交互信息,其中,交互信息具體可以是文字信息和表情信息等內(nèi)容,然后,第一移動(dòng)終端可以將這些交互信息展示與目標(biāo)界面。
[0140]具體地,在第二移動(dòng)終端中可以開(kāi)啟消息輸入窗口,消息輸入窗口具體可以表現(xiàn)為一個(gè)輸入對(duì)話(huà)框,用戶(hù)通過(guò)消息輸入窗口輸入文字和/或表情等信息,第一移動(dòng)終端收到這些交互信息后,可將該交互信息顯示于目標(biāo)界面,以此方便直播方與觀(guān)看方之間的互動(dòng)。
[0141]可以理解的是,目標(biāo)界面可以是小視窗界面,或者全屏界面,此處不做限定。
[0142]再次,本發(fā)明實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以第一移動(dòng)終端接收第二移動(dòng)終端發(fā)送的交互信息,并將交互信息顯示于目標(biāo)界面。通過(guò)上述方式在目標(biāo)界面上展示觀(guān)看方通過(guò)第二移動(dòng)終端發(fā)送的文字信息和/或表情信息,保證了方案的實(shí)時(shí)性和互動(dòng)性。
[0143]為便于理解,下面還可以以一個(gè)具體應(yīng)用場(chǎng)景對(duì)本發(fā)明中一種處理視頻直播的方法進(jìn)行詳細(xì)描述,具體為:
[0144]為便于理解,下面可以以一個(gè)具體應(yīng)用場(chǎng)景對(duì)本發(fā)明中一種處理視頻直播的方法進(jìn)行詳細(xì)描述,請(qǐng)參閱圖16,圖16為應(yīng)用場(chǎng)景B中視頻直播的流程示意圖,具體為:
[0145]步驟401,用戶(hù)小張第一次去杭州旅行,希望與用戶(hù)小李分享杭州西湖的美景,于是借助無(wú)人機(jī)拍攝的景色,通過(guò)某款社交應(yīng)用軟件與用戶(hù)小李進(jìn)行視頻交流;
[0146]步驟402,用戶(hù)小張首先打開(kāi)飛行器WiFi熱點(diǎn),然后通過(guò)WiFi2.4G與用戶(hù)甲的手機(jī)建立通信連接,具體地,用戶(hù)小張需要打開(kāi)手機(jī)的WiFi搜索功能,對(duì)周邊的WiFi熱點(diǎn)進(jìn)行搜索,當(dāng)搜索到“無(wú)人機(jī)BBB”的WiFi熱點(diǎn)時(shí),用戶(hù)小張手動(dòng)連接上該WiFi熱點(diǎn),從而使得無(wú)人機(jī)與用戶(hù)小張的手機(jī)正式建立通信連接;
[0147]步驟403,用戶(hù)小張預(yù)先前在自己的手機(jī)上下載了一款用于飛行器視頻直播的應(yīng)用程序,即應(yīng)用程序Y,在飛行器與手機(jī)建立通信連接后,用戶(hù)小張即可選擇自己想要直播的好友,其中,應(yīng)用程序Y的界面如圖17所示,請(qǐng)參閱圖17,圖17為應(yīng)用場(chǎng)景B中進(jìn)入視頻聊天入口的一個(gè)示意圖,用戶(hù)小張點(diǎn)擊視頻聊天進(jìn)入好友選擇頁(yè)面;
[0148]步驟404,用戶(hù)小張開(kāi)啟好友選擇頁(yè)面,如圖18所示,圖18為應(yīng)用場(chǎng)景B中進(jìn)入選擇好友頁(yè)面的一個(gè)示意圖,可以點(diǎn)擊選擇好友發(fā)送視頻聊天請(qǐng)求,如果點(diǎn)擊關(guān)閉則返回常規(guī)起飛的頁(yè)面,在飛行器飛行過(guò)程中只允許與當(dāng)前選擇的好友聊天,如果需要更換好友,在應(yīng)在圖18對(duì)應(yīng)的頁(yè)面上進(jìn)行更換;
[0149]步驟405,假設(shè)用戶(hù)小張選擇用戶(hù)小李作為視頻聊天的對(duì)象,于是向用戶(hù)小李發(fā)送請(qǐng)求;
[0150]步驟406,判斷好友是否結(jié)束視頻聊天的請(qǐng)求,對(duì)于用戶(hù)小張而言,所呈現(xiàn)的界面如圖19所示,圖19為應(yīng)用場(chǎng)景B中等待好友接收視頻請(qǐng)求的一個(gè)示意圖,如果點(diǎn)擊取消則返回選擇好友的頁(yè)面,對(duì)于用戶(hù)小李而言,所呈現(xiàn)的界面如圖20所示,圖20為應(yīng)用場(chǎng)景B中被呼叫用戶(hù)收到視頻聊天請(qǐng)求的一個(gè)示意圖,用戶(hù)小李可以看到用戶(hù)小張發(fā)來(lái)的視頻聊天請(qǐng)求;
[0151]步驟407、當(dāng)用戶(hù)小李接收視頻聊天請(qǐng)求后,則進(jìn)入飛機(jī)起飛頁(yè)面,請(qǐng)參閱圖21,圖21為應(yīng)用場(chǎng)景B中成功建立連接起飛頁(yè)面的一個(gè)示意圖,長(zhǎng)按起飛按鈕進(jìn)行飛機(jī)起飛,該頁(yè)面表示已建立視頻聊天連接,但暫不提供視頻圖像,起飛后提供圖像傳輸;
[0152]步驟408、飛行器在用戶(hù)小張的控制下順利起飛,并且通過(guò)飛行器上的攝像頭拍攝外景畫(huà)面;
[0153]步驟409、此時(shí),則進(jìn)入視頻聊天,對(duì)于用戶(hù)小張而言,請(qǐng)參閱圖22,圖22為應(yīng)用場(chǎng)景B中聊天頁(yè)面操作的一個(gè)示意圖,好友小李的圖像在飛行器取景框的右上方顯示,不可以點(diǎn)擊也不可以放大,點(diǎn)擊“掛斷”則終止當(dāng)前聊天,點(diǎn)擊掛斷按鈕終止聊天后,掛斷按鈕就會(huì)更新為重播按鈕,對(duì)于用戶(hù)小李而言,所見(jiàn)到的頁(yè)面如圖23所示,圖23為應(yīng)用場(chǎng)景B中被呼叫用戶(hù)進(jìn)行視頻聊天的一個(gè)示意圖。當(dāng)飛行器在飛行時(shí),可以先暫停直播,即進(jìn)入圖24所示的界面,圖24為應(yīng)用場(chǎng)景B中重新播放直播視頻頁(yè)面的一個(gè)示意圖,點(diǎn)擊重播按鈕重播當(dāng)前聯(lián)系人的視頻聊天,出于飛行安全的考慮,更換聯(lián)系人時(shí)需要等飛行器降落后更換,重播后又可以跳轉(zhuǎn)到正常視頻聊天頁(yè)面;
[0154]步驟410、判斷是否需要結(jié)束當(dāng)前的視頻聊天,如果需要結(jié)束當(dāng)前的視頻聊天,則進(jìn)入步驟411;
[0155]步驟411、結(jié)束視頻聊天;
[0156]步驟412、進(jìn)一步地實(shí)時(shí)檢測(cè)是否需要重新呼叫該好友,即是否需要重新呼叫用戶(hù)小李,如果需要重新呼叫,則進(jìn)入步驟413,如果不需要重新呼叫,則跳轉(zhuǎn)至步驟415;
[0157]步驟413、即刻重新呼叫用戶(hù)小李;
[0158]步驟414、呼叫后再次判斷用戶(hù)小李是否愿意接受視頻聊天,如果接受,則跳轉(zhuǎn)至步驟409,否則,則進(jìn)入步驟411;
[0159]步驟415、用戶(hù)小張與用戶(hù)小李結(jié)束視頻聊天;
[0160]步驟416、至此,完成在視頻直播過(guò)程中的一對(duì)一視頻操作。
[0161]下面對(duì)本發(fā)明中的移動(dòng)終端進(jìn)行詳細(xì)描述,請(qǐng)參閱圖25,本發(fā)明實(shí)施例中的移動(dòng)終端為視頻直播控制系統(tǒng)中的第一移動(dòng)終端,所述視頻直播控制系統(tǒng)還包括至少一個(gè)第二移動(dòng)終端、服務(wù)器以及飛行器,所述飛行器包含至少一個(gè)用于采集圖像的攝像頭,所述移動(dòng)終端包括:
[0162]獲取模塊501,用于當(dāng)所述第一移動(dòng)終端與所述飛行器建立通信連接時(shí),獲取直播視頻內(nèi)容,所述直播視頻內(nèi)容為所述飛行器通過(guò)所述攝像頭采集的;
[0163]第一發(fā)送模塊502,用于向所述服務(wù)器發(fā)送推送指示信息,所述推送指示信息用于指示所述服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述獲取模塊501獲取的所述直播視頻內(nèi)容。
[0164]本實(shí)施例中,當(dāng)?shù)谝灰苿?dòng)終端與飛行器建立通信連接時(shí),獲取模塊501獲取直播視頻內(nèi)容,所述直播視頻內(nèi)容為所述飛行器通過(guò)所述攝像頭采集的,第一發(fā)送模塊502向所述服務(wù)器發(fā)送推送指示信息,所述推送指示信息用于指示所述服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述獲取模塊501獲取的所述直播視頻內(nèi)容。
[0165]本發(fā)明實(shí)施例中,提供了一種控制視頻直播的方法,可以應(yīng)用于控制視頻直播系統(tǒng),當(dāng)?shù)谝灰苿?dòng)終端與飛行器建立通信連接時(shí),第一移動(dòng)終端獲取直播視頻內(nèi)容,直播視頻內(nèi)容為飛行器通過(guò)攝像頭采集的,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息,推送指示信息用于指示服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或直播視頻流的網(wǎng)址,直播視頻流對(duì)應(yīng)直播視頻內(nèi)容。采用上述方式進(jìn)行視頻直播,可以通過(guò)飛行器采集到范圍更廣且更為完整的畫(huà)面,同時(shí),用于直播的第一移動(dòng)終端可以向服務(wù)器發(fā)送推送指示信息,并通過(guò)服務(wù)器直接向至少一個(gè)第二移動(dòng)終端推送直播視頻,無(wú)需第二移動(dòng)終端下載指定的直播應(yīng)用程序即可觀(guān)看直播視頻,從而提升了方案的應(yīng)用效率,并增強(qiáng)了方案的使用靈活性。
[0166]可選地,在上述圖25所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖26,本發(fā)明實(shí)施例提供的移動(dòng)終端的另一實(shí)施例中,
[0167]所述移動(dòng)終端50還包括:
[0168]第一采集模塊503A,用于所述獲取模塊501獲取直播視頻內(nèi)容之后,采集音頻內(nèi)容;
[0169]合成模塊503B,用于根據(jù)所述第一采集模塊503A采集的所述音頻內(nèi)容以及所述直播視頻內(nèi)容,合成所述直播視頻流;
[0170]第二發(fā)送模塊503C,用于發(fā)送所述合成模塊503B合成的所述直播視頻流至所述服務(wù)器。
[0171]其次,本發(fā)明實(shí)施例中,直播視頻流為第一移動(dòng)終端根據(jù)飛行器的攝像頭采集到的直播視頻內(nèi)容,以及第一移動(dòng)終端自身采集到的音頻內(nèi)容合成的,且該直播視頻流的合成主要是在第一移動(dòng)終端,采用上述方式可以在第一移動(dòng)終端這一端合成直播視頻流,通過(guò)飛行器與第一用戶(hù)之間的實(shí)時(shí)通信來(lái)獲取視頻內(nèi)容,同時(shí)直接通過(guò)第一移動(dòng)終端采集音頻內(nèi)容,此時(shí)保證方案的實(shí)現(xiàn),確保了本發(fā)明方案的實(shí)用性和可行性[0172 ]可選地,在上述圖25所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖27,本發(fā)明實(shí)施例提供的移動(dòng)終端的另一實(shí)施例中,
[0173]所述移動(dòng)終端50還包括:
[0174]第二采集模塊504A,用于所述獲取模塊501獲取直播視頻內(nèi)容之后,采集音頻內(nèi)容;
[0175]第三發(fā)送模塊504B,用于發(fā)送所述第二采集模塊504A采集的所述音頻內(nèi)容至所述服務(wù)器,所述直播視頻流為所述服務(wù)器根據(jù)所述飛行器的攝像頭采集到的所述直播視頻內(nèi)容,以及所述音頻內(nèi)容合成的。
[0176]其次,本發(fā)明實(shí)施例中,直播視頻流的另一種合成方式具體可以是,服務(wù)器接收飛行器的攝像頭采集到的直播視頻內(nèi)容,然后接收第一移動(dòng)終端上報(bào)的音頻內(nèi)容,最后在服務(wù)器內(nèi)部將兩者合并,形成直播視頻流,再將直播視頻流傳輸給第二移動(dòng)終端,第二移動(dòng)終端解析直播視頻流后即可觀(guān)賞直播內(nèi)容。采用上述方式合成直播視頻流,采用上述方式可以在服務(wù)器這一端合成直播視頻流,通過(guò)飛行器獲取直播視頻內(nèi)容,同時(shí)通過(guò)第一移動(dòng)終端采集音頻內(nèi)容,并且為直播視頻流的合成提供了另一種可行的方式,確保了本發(fā)明方案的實(shí)用性和可行性。
[0177]可選地,在上述圖25所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖28,本發(fā)明實(shí)施例提供的移動(dòng)終端的另一實(shí)施例中,
[0178]所述移動(dòng)終端50還包括:
[0179]生成模塊505A,用于所述第一發(fā)送模塊502向服務(wù)器發(fā)送推送指示信息之前,生成所述直播視頻流的網(wǎng)址;
[0180]轉(zhuǎn)發(fā)模塊505B,用于將所述生成模塊505A生成的所述直播視頻流的網(wǎng)址通過(guò)所述服務(wù)器轉(zhuǎn)發(fā)至所述第二移動(dòng)終端。
[0181]其次,本發(fā)明實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之前,還可以第一移動(dòng)終端生成所述直播視頻流的網(wǎng)址,第一移動(dòng)終端再將直播視頻流的網(wǎng)址通過(guò)服務(wù)器轉(zhuǎn)發(fā)至所述第二移動(dòng)終端,使得第二移動(dòng)終端可以通過(guò)打開(kāi)直播視頻流的網(wǎng)址來(lái)觀(guān)賞直播視頻的相關(guān)內(nèi)容。通過(guò)上述方式,可以通過(guò)推送直播視頻流的網(wǎng)址讓第二移動(dòng)終端展示直播視頻的相關(guān)內(nèi)容,以此為直播內(nèi)容的發(fā)送渠道提供了可靠且實(shí)用的方式。同時(shí),直播視頻流的網(wǎng)址可以為URL地址,也為本方案的實(shí)施提供了可行的方式,從而提升方案的可操作性。
[0182]可選地,在上述圖28所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖29,本發(fā)明實(shí)施例提供的移動(dòng)終端的另一實(shí)施例中,
[0183]所述移動(dòng)終端50還包括:
[0184]第一接收模塊506A,用于所述第一發(fā)送模塊502向服務(wù)器發(fā)送推送指示信息之后,接收用戶(hù)發(fā)起的視頻聊天請(qǐng)求;
[ΟΙ85]確定模塊506B,用于根據(jù)所述第一接收模塊506A接收的所述視頻聊天請(qǐng)求確定待通訊設(shè)備待通信設(shè)備,所述待通訊移動(dòng)終端待通信設(shè)備為所述至少一個(gè)第二移動(dòng)終端中的其中一個(gè)移動(dòng)終端;
[0186]第四發(fā)送模塊506C,用于向所述確定模塊506B確定的所述待通信移動(dòng)終端待通信設(shè)備發(fā)送視頻連接請(qǐng)求,所述視頻連接請(qǐng)求用于所述第一移動(dòng)終端與所述待通訊移動(dòng)終端待通信設(shè)備建立視頻連接。
[0187]再次,本發(fā)明實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以接收用戶(hù)發(fā)起的視頻聊天請(qǐng)求,第一移動(dòng)終端根據(jù)視頻聊天請(qǐng)求確定待通信設(shè)備,待通信設(shè)備為至少一個(gè)第二移動(dòng)終端中的其中一個(gè)移動(dòng)終端,最后第一移動(dòng)終端向待通信設(shè)備轉(zhuǎn)發(fā)視頻連接請(qǐng)求,視頻連接請(qǐng)求用于第一移動(dòng)終端與待通信設(shè)備建立視頻連接。采用上述方式,還可以使正在直播的用戶(hù)還能夠通過(guò)社交通訊應(yīng)用程序與另一名正在觀(guān)看其直播視頻的用戶(hù)進(jìn)行視頻通信,充分展現(xiàn)了方案的靈活性和豐富性,以此提升方案的實(shí)用性和可操作性。
[0188]可選地,在上述圖29所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖30,本發(fā)明實(shí)施例提供的移動(dòng)終端的另一實(shí)施例中,
[0189]所述移動(dòng)終端50還包括:
[0190]第一檢測(cè)模塊507A,用于所述第四發(fā)送模塊506C向所述待通訊移動(dòng)終端待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,若所述第一移動(dòng)終端與所述待通訊移動(dòng)終端待通信設(shè)備建立所述視頻連接,則所述第一移動(dòng)終端檢測(cè)是否收到視頻結(jié)束指令;
[0191]結(jié)束模塊507B,用于若所述第一檢測(cè)模塊507A檢測(cè)到所述視頻結(jié)束指令,則所述第一移動(dòng)終端結(jié)束所述視頻連接。
[0192]進(jìn)一步地,本發(fā)明實(shí)施例中,第一移動(dòng)終端向待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,若第一移動(dòng)終端與待通信設(shè)備建立視頻連接,則第一移動(dòng)終端檢測(cè)是否收到視頻結(jié)束指令,且若檢測(cè)到視頻結(jié)束指令,則第一移動(dòng)終端結(jié)束視頻連接。以此保證了方案視頻連接建立成功的時(shí)候,還可以隨時(shí)通過(guò)實(shí)時(shí)的指令來(lái)確定當(dāng)前的視頻連接情況,如果用戶(hù)想要結(jié)束視頻聊天,可以隨時(shí)發(fā)起視頻結(jié)束指令,控制第一移動(dòng)終端結(jié)束視頻連接,從而使得方案在實(shí)際應(yīng)用中更具有可行性,而且能夠應(yīng)對(duì)不同的情況,增強(qiáng)方案是實(shí)用性。
[0193]可選地,在上述圖29所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖31,本發(fā)明實(shí)施例提供的移動(dòng)終端的另一實(shí)施例中,
[0194]所述移動(dòng)終端50還包括:
[0195]第二檢測(cè)模塊508A,用于所述第四發(fā)送模塊506C向所述待通訊移動(dòng)終端待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,若所述第一移動(dòng)終端與所述待通訊移動(dòng)終端待通信設(shè)備未建立所述視頻連接,則所述第一移動(dòng)終端檢測(cè)是否收到視頻重連指令;
[0196]第五發(fā)送模塊508B,用于若所述第二檢測(cè)模塊508A檢測(cè)到所述視頻重連指令,則所述第一移動(dòng)終端再次向所述待通訊移動(dòng)終端待通信設(shè)備發(fā)送所述視頻連接請(qǐng)求。
[0197]進(jìn)一步地,本發(fā)明實(shí)施例中,第一移動(dòng)終端向待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,若第一移動(dòng)終端與待通信設(shè)備建立視頻連接,則第一移動(dòng)終端檢測(cè)是否收到視頻結(jié)束指令,且若檢測(cè)到視頻結(jié)束指令,則第一移動(dòng)終端結(jié)束視頻連接。以此保證了方案視頻連接建立成功的時(shí)候,還可以隨時(shí)通過(guò)實(shí)時(shí)的指令來(lái)確定當(dāng)前的視頻連接情況,如果用戶(hù)想要結(jié)束視頻聊天,可以隨時(shí)發(fā)起視頻結(jié)束指令,控制第一移動(dòng)終端結(jié)束視頻連接,從而使得方案在實(shí)際應(yīng)用中更具有可行性,而且能夠應(yīng)對(duì)不同的情況,增強(qiáng)方案是實(shí)用性。
[0198]可選地,在上述圖25至圖31中任一項(xiàng)所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖32,本發(fā)明實(shí)施例提供的移動(dòng)終端的另一實(shí)施例中,
[0199]所述移動(dòng)終端還包括:
[0200]第二接收模塊509A,用于第一發(fā)送模塊502向服務(wù)器發(fā)送推送指示信息之后,接收界面切換指令;
[0201 ]切換模塊509B,用于根據(jù)所述第二接收模塊503接收的所述界面切換指令,將第一界面切換至第二界面。
[0202]再次,本發(fā)明實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以進(jìn)而接收界面切換指令,并根據(jù)界面切換指令,將第一界面切換至第二界面。以此用戶(hù)可以根據(jù)實(shí)際需要對(duì)第一移動(dòng)終端的界面進(jìn)行調(diào)整,從而保證了方案的實(shí)用性和可行性。
[0203]可選地,在上述圖25至圖31中任一項(xiàng)所對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,請(qǐng)參閱圖33,本發(fā)明實(shí)施例提供的移動(dòng)終端的另一實(shí)施例中,
[0204]所述移動(dòng)終端50還包括:
[0205]第三接收模塊510A,用于第一發(fā)送模塊502向服務(wù)器發(fā)送推送指示信息之后,接收所述第二移動(dòng)終端發(fā)送的交互信息;
[0206]顯示模塊510B,用于將所述第三接收模塊510A接收的所述交互信息顯示于目標(biāo)界面。
[0207]再次,本發(fā)明實(shí)施例中,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,還可以第一移動(dòng)終端接收第二移動(dòng)終端發(fā)送的交互信息,并將交互信息顯示于目標(biāo)界面。通過(guò)上述方式在目標(biāo)界面上展示觀(guān)看方通過(guò)第二移動(dòng)終端發(fā)送的文字信息和/或表情信息,保證了方案的實(shí)時(shí)性和互動(dòng)性。
[0208]本發(fā)明實(shí)施例還提供了另一種移動(dòng)終端,如圖34所示,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該移動(dòng)終端可以為包括手機(jī)、平板電腦、個(gè)人數(shù)字助理(英文全稱(chēng):Personal Digital Assistant,英文縮寫(xiě):PDA)、銷(xiāo)售終端(英文全稱(chēng):Point of Sales,英文縮寫(xiě):POS)、車(chē)載電腦等任意終立而設(shè)備,以終?而為手機(jī)為例:
[0209]圖34示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖34,手機(jī)包括:射頻(英文全稱(chēng):Rad1 Frequency,英文縮寫(xiě):RF)電路610、存儲(chǔ)器620、輸入單元630、顯示單元640、傳感器650、音頻電路660、無(wú)線(xiàn)保真(英文全稱(chēng):wire I essfidelity,英文縮寫(xiě):WiFi)模塊670、處理器680、以及電源690等部件。本領(lǐng)域技術(shù)人員可以理解,圖34中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0210]下面結(jié)合圖34對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0211]RF電路610可用于收發(fā)信息或通話(huà)過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器680處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路610包括但不限于天線(xiàn)、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(英文全稱(chēng):LowNoise 411^11;1^61',英文縮寫(xiě):]^嫩)、雙工器等。此外,RF電路610還可以通過(guò)無(wú)線(xiàn)通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線(xiàn)通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(英文全稱(chēng):Global System of Mobile communicat1n,英文縮寫(xiě):GSM)、通用分組無(wú)線(xiàn)服務(wù)(英文全稱(chēng):General Packet Rad1 Service,GPRS)、碼分多址(英文全稱(chēng):CodeDivis1n Multiple Access,英文縮寫(xiě):CDMA)、寬帶碼分多址(英文全稱(chēng):Wideband CodeDivis1n Multiple Acces s,英文縮寫(xiě):WCDMA)、長(zhǎng)期演進(jìn)(英文全稱(chēng):Long TermEvolut1n,英文縮寫(xiě):LTE)、電子郵件、短消息服務(wù)(英文全稱(chēng):Short Messaging Service,SMS)等。
[0212]存儲(chǔ)器620可用于存儲(chǔ)軟件程序以及模塊,處理器680通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器620的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器620可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話(huà)本等)等。此外,存儲(chǔ)器620可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
[0213]輸入單元630可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶(hù)設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元630可包括觸控面板631以及其他輸入設(shè)備632。觸控面板631,也稱(chēng)為觸摸屏,可收集用戶(hù)在其上或附近的觸摸操作(比如用戶(hù)使用手指、觸筆等任何適合的物體或附件在觸控面板631上或在觸控面板631附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板631可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶(hù)的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器680,并能接收處理器680發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線(xiàn)以及表面聲波等多種類(lèi)型實(shí)現(xiàn)觸控面板631。除了觸控面板631,輸入單元630還可以包括其他輸入設(shè)備632。具體地,其他輸入設(shè)備632可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0214]顯示單元640可用于顯示由用戶(hù)輸入的信息或提供給用戶(hù)的信息以及手機(jī)的各種菜單。顯示單元640可包括顯示面板641,可選的,可以采用液晶顯示器(英文全稱(chēng):LiquidCrystal Display,英文縮寫(xiě):LCD)、有機(jī)發(fā)光二極管(英文全稱(chēng):Organic Light-EmittingD1de,英文縮寫(xiě):0LED)等形式來(lái)配置顯示面板641。進(jìn)一步的,觸控面板631可覆蓋顯示面板641,當(dāng)觸控面板631檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器680以確定觸摸事件的類(lèi)型,隨后處理器680根據(jù)觸摸事件的類(lèi)型在顯示面板641上提供相應(yīng)的視覺(jué)輸出。雖然在圖34中,觸控面板631與顯示面板641是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板631與顯示面板641集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
[0215]手機(jī)還可包括至少一種傳感器650,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線(xiàn)的明暗來(lái)調(diào)節(jié)顯示面板641的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板641和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線(xiàn)傳感器等其他傳感器,在此不再贅述。
[0216]音頻電路660、揚(yáng)聲器661,傳聲器662可提供用戶(hù)與手機(jī)之間的音頻接口。音頻電路660可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器661,由揚(yáng)聲器661轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器662將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路660接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器680處理后,經(jīng)RF電路610以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器620以便進(jìn)一步處理。
[0217]WiFi屬于短距離無(wú)線(xiàn)傳輸技術(shù),手機(jī)通過(guò)WiFi模塊670可以幫助用戶(hù)收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪(fǎng)問(wèn)流式媒體等,它為用戶(hù)提供了無(wú)線(xiàn)的寬帶互聯(lián)網(wǎng)訪(fǎng)問(wèn)。雖然圖34示出了WiFi模塊670,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0218]處理器680是手機(jī)的控制中心,利用各種接口和線(xiàn)路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器620內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器620內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器680可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器680可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶(hù)界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線(xiàn)通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器680中。
[0219]手機(jī)還包括給各個(gè)部件供電的電源690(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器680邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
[0220]盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0221]在本發(fā)明實(shí)施例中,該移動(dòng)終端所包括的處理器680還具有以下功能:
[0222]當(dāng)所述第一移動(dòng)終端與所述飛行器建立通信連接時(shí),控制所述輸入單元630獲取直播視頻內(nèi)容,所述直播視頻內(nèi)容為所述飛行器通過(guò)所述攝像頭采集的;
[0223]向所述服務(wù)器發(fā)送推送指示信息,所述推送指示信息用于指示所述服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述直播視頻內(nèi)容。
[0224]請(qǐng)參閱圖35,圖35為本發(fā)明實(shí)施例中視頻直播控制系統(tǒng)一個(gè)實(shí)施例示意圖,其中,視頻直播控制系統(tǒng)中包含第一移動(dòng)終端702、至少一個(gè)第二移動(dòng)終端704、服務(wù)器703以及飛行器701,所述飛行器701包含至少一個(gè)用于采集圖像的攝像頭,所述視頻直播控制系統(tǒng)包括:
[0225]所述第一移動(dòng)終端702與所述飛行器701建立通信連接,所述飛行器701通過(guò)所述攝像頭采集直播視頻內(nèi)容,所述第一移動(dòng)終端702獲取直播視頻內(nèi)容,所述第一移動(dòng)終端702向所述服務(wù)器703發(fā)送推送指示信息,所述服務(wù)器703根據(jù)所述推送指示信息向所述至少一個(gè)第二移動(dòng)終端704推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述直播視頻內(nèi)容。
[0226]本發(fā)明實(shí)施例中,提供了一種控制視頻直播的方法,可以應(yīng)用于控制視頻直播系統(tǒng),當(dāng)?shù)谝灰苿?dòng)終端與飛行器建立通信連接時(shí),第一移動(dòng)終端獲取直播視頻內(nèi)容,直播視頻內(nèi)容為飛行器通過(guò)攝像頭采集的,第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息,推送指示信息用于指示服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或直播視頻流的網(wǎng)址,直播視頻流對(duì)應(yīng)直播視頻內(nèi)容。采用上述方式進(jìn)行視頻直播,可以通過(guò)飛行器采集到范圍更廣且更為完整的畫(huà)面,同時(shí),用于直播的第一移動(dòng)終端可以向服務(wù)器發(fā)送推送指示信息,并通過(guò)服務(wù)器直接向至少一個(gè)第二移動(dòng)終端推送直播視頻,無(wú)需第二移動(dòng)終端下載指定的直播應(yīng)用程序即可觀(guān)看直播視頻,從而提升了方案的應(yīng)用效率,并增強(qiáng)了方案的使用靈活性。
[0227]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0228]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0229]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0230]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0231]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(英文全稱(chēng):Read-OnlyMemory,英文縮寫(xiě):ROM)、隨機(jī)存取存儲(chǔ)器(英文全稱(chēng):Random Access Memory,英文縮寫(xiě):RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0232]以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種控制視頻直播的方法,其特征在于,所述方法應(yīng)用于視頻直播控制系統(tǒng),所述視頻直播控制系統(tǒng)包括第一移動(dòng)終端、至少一個(gè)第二移動(dòng)終端、服務(wù)器以及飛行器,所述飛行器包含至少一個(gè)用于采集圖像的攝像頭,所述方法包括: 當(dāng)所述第一移動(dòng)終端與所述飛行器建立通信連接時(shí),所述第一移動(dòng)終端獲取直播視頻內(nèi)容,所述直播視頻內(nèi)容為所述飛行器通過(guò)所述攝像頭采集的; 所述第一移動(dòng)終端向所述服務(wù)器發(fā)送推送指示信息,所述推送指示信息用于指示所述服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述直播視頻內(nèi)容。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一移動(dòng)終端獲取直播視頻內(nèi)容之后,所述方法還包括: 所述第一移動(dòng)終端采集音頻內(nèi)容; 所述第一移動(dòng)終端根據(jù)所述音頻內(nèi)容以及所述直播視頻內(nèi)容,合成所述直播視頻流; 所述第一移動(dòng)終端發(fā)送所述直播視頻流至所述服務(wù)器。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一移動(dòng)終端獲取直播視頻內(nèi)容之后,所述方法還包括: 所述第一移動(dòng)終端采集音頻內(nèi)容; 所述第一移動(dòng)終端發(fā)送所述音頻內(nèi)容至所述服務(wù)器,所述直播視頻流為所述服務(wù)器根據(jù)所述飛行器的攝像頭采集到的所述直播視頻內(nèi)容,以及所述音頻內(nèi)容合成的。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之前,所述方法還包括: 所述第一移動(dòng)終端生成所述直播視頻流的網(wǎng)址; 所述第一移動(dòng)終端將所述直播視頻流的網(wǎng)址通過(guò)所述服務(wù)器轉(zhuǎn)發(fā)至所述第二移動(dòng)終端。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,所述方法還包括: 所述第一移動(dòng)終端接收用戶(hù)發(fā)起的視頻聊天請(qǐng)求; 所述第一移動(dòng)終端根據(jù)所述視頻聊天請(qǐng)求確定待通信設(shè)備,所述待通信設(shè)備為所述至少一個(gè)第二移動(dòng)終端中的其中一個(gè)移動(dòng)終端; 所述第一移動(dòng)終端向所述待通信設(shè)備發(fā)送視頻連接請(qǐng)求,所述視頻連接請(qǐng)求用于所述第一移動(dòng)終端與所述待通信設(shè)備建立視頻連接。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一移動(dòng)終端向所述待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,所述方法還包括: 若所述第一移動(dòng)終端與所述待通信設(shè)備建立所述視頻連接,則所述第一移動(dòng)終端檢測(cè)是否收到視頻結(jié)束指令; 若檢測(cè)到所述視頻結(jié)束指令,則所述第一移動(dòng)終端結(jié)束所述視頻連接。7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一移動(dòng)終端向所述待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,所述方法還包括: 若所述第一移動(dòng)終端與所述待通信設(shè)備未建立所述視頻連接,則所述第一移動(dòng)終端檢測(cè)是否收到視頻重連指令; 若檢測(cè)到所述視頻重連指令,則所述第一移動(dòng)終端再次向所述待通信設(shè)備發(fā)送所述視頻連接請(qǐng)求。8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,所述第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,所述方法還包括: 所述第一移動(dòng)終端接收界面切換指令; 所述第一移動(dòng)終端根據(jù)所述界面切換指令,將第一界面切換至第二界面。9.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,所述第一移動(dòng)終端向服務(wù)器發(fā)送推送指示信息之后,所述方法還包括: 所述第一移動(dòng)終端接收所述第二移動(dòng)終端發(fā)送的交互信息; 所述第一移動(dòng)終端將所述交互信息顯示于目標(biāo)界面。10.一種移動(dòng)終端,其特征在于,所述移動(dòng)終端為視頻直播控制系統(tǒng)中的第一移動(dòng)終端,所述視頻直播控制系統(tǒng)還包括至少一個(gè)第二移動(dòng)終端、服務(wù)器以及飛行器,所述飛行器包含至少一個(gè)用于采集圖像的攝像頭,所述移動(dòng)終端包括: 獲取模塊,用于當(dāng)所述第一移動(dòng)終端與所述飛行器建立通信連接時(shí),獲取直播視頻內(nèi)容,所述直播視頻內(nèi)容為所述飛行器通過(guò)所述攝像頭采集的; 第一發(fā)送模塊,用于向所述服務(wù)器發(fā)送推送指示信息,所述推送指示信息用于指示所述服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述獲取模塊獲取的所述直播視頻內(nèi)容。11.根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第一采集模塊,用于所述獲取模塊獲取直播視頻內(nèi)容之后,采集音頻內(nèi)容; 合成模塊,用于根據(jù)所述第一采集模塊采集的所述音頻內(nèi)容以及所述直播視頻內(nèi)容,合成所述直播視頻流; 第二發(fā)送模塊,用于發(fā)送所述合成模塊合成的所述直播視頻流至所述服務(wù)器。12.根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第二采集模塊,用于所述獲取模塊獲取直播視頻內(nèi)容之后,采集音頻內(nèi)容; 第三發(fā)送模塊,用于發(fā)送所述第二采集模塊采集的所述音頻內(nèi)容至所述服務(wù)器,所述直播視頻流為所述服務(wù)器根據(jù)所述飛行器的攝像頭采集到的所述直播視頻內(nèi)容,以及所述音頻內(nèi)容合成的。13.根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 生成模塊,用于所述第一發(fā)送模塊向服務(wù)器發(fā)送推送指示信息之前,生成所述直播視頻流的網(wǎng)址; 轉(zhuǎn)發(fā)模塊,用于將所述生成模塊生成的所述直播視頻流的網(wǎng)址通過(guò)所述服務(wù)器轉(zhuǎn)發(fā)至所述第二移動(dòng)終端。14.根據(jù)權(quán)利要求13所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第一接收模塊,用于所述第一發(fā)送模塊向服務(wù)器發(fā)送推送指示信息之后,接收用戶(hù)發(fā)起的視頻聊天請(qǐng)求; 確定模塊,用于根據(jù)所述第一接收模塊接收的所述視頻聊天請(qǐng)求確定待通信設(shè)備,所述待通信設(shè)備為所述至少一個(gè)第二移動(dòng)終端中的其中一個(gè)移動(dòng)終端; 第四發(fā)送模塊,用于向所述確定模塊確定的所述待通信設(shè)備發(fā)送視頻連接請(qǐng)求,所述視頻連接請(qǐng)求用于所述第一移動(dòng)終端與所述待通信設(shè)備建立視頻連接。15.根據(jù)權(quán)利要求14所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第一檢測(cè)模塊,用于所述第四發(fā)送模塊向所述待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,若所述第一移動(dòng)終端與所述待通信設(shè)備建立所述視頻連接,則所述第一移動(dòng)終端檢測(cè)是否收到視頻結(jié)束指令; 結(jié)束模塊,用于若所述第一檢測(cè)模塊檢測(cè)到所述視頻結(jié)束指令,則所述第一移動(dòng)終端結(jié)束所述視頻連接。16.根據(jù)權(quán)利要求14所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第二檢測(cè)模塊,用于所述第四發(fā)送模塊向所述待通信設(shè)備發(fā)送視頻連接請(qǐng)求之后,若所述第一移動(dòng)終端與所述待通信設(shè)備未建立所述視頻連接,則所述第一移動(dòng)終端檢測(cè)是否收到視頻重連指令; 第五發(fā)送模塊,用于若所述第二檢測(cè)模塊檢測(cè)到所述視頻重連指令,則所述第一移動(dòng)終端再次向所述待通信設(shè)備發(fā)送所述視頻連接請(qǐng)求。17.根據(jù)權(quán)利要求10至16中任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第二接收模塊,用于第一發(fā)送模塊向服務(wù)器發(fā)送推送指示信息之后,接收界面切換指令; 切換模塊,用于根據(jù)所述第二接收模塊接收的所述界面切換指令,將第一界面切換至第二界面。18.根據(jù)權(quán)利要求10至16中任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 第三接收模塊,用于第一發(fā)送模塊向服務(wù)器發(fā)送推送指示信息之后,接收所述第二移動(dòng)終端發(fā)送的交互信息; 顯示模塊,用于將所述第三接收模塊接收的所述交互信息顯示于目標(biāo)界面。19.一種移動(dòng)終端,其特征在于,包括:輸入裝置、輸出裝置、存儲(chǔ)器和處理器; 所述處理器用于執(zhí)行所述存儲(chǔ)器中的程序,具體包括如下步驟: 當(dāng)所述第一移動(dòng)終端與所述飛行器建立通信連接時(shí),控制所述輸入裝置獲取直播視頻內(nèi)容,所述直播視頻內(nèi)容為所述飛行器通過(guò)所述攝像頭采集的; 控制所述輸出裝置向所述服務(wù)器發(fā)送推送指示信息,所述推送指示信息用于指示所述服務(wù)器向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述直播視頻內(nèi)容。20.一種視頻直播控制系統(tǒng),其特征在于,第一移動(dòng)終端、至少一個(gè)第二移動(dòng)終端、服務(wù)器以及飛行器,所述飛行器包含至少一個(gè)用于采集圖像的攝像頭,所述視頻直播控制系統(tǒng)包括: 所述第一移動(dòng)終端與所述飛行器建立通信連接; 所述飛行器通過(guò)所述攝像頭采集直播視頻內(nèi)容; 所述第一移動(dòng)終端獲取直播視頻內(nèi)容; 所述第一移動(dòng)終端向所述服務(wù)器發(fā)送推送指示信息; 所述服務(wù)器根據(jù)所述推送指示信息向所述至少一個(gè)第二移動(dòng)終端推送直播視頻流或 所述直播視頻流的網(wǎng)址,所述直播視頻流對(duì)應(yīng)所述直播視頻內(nèi)容。
【文檔編號(hào)】H04N21/61GK105847913SQ201610343692
【公開(kāi)日】2016年8月10日
【申請(qǐng)日】2016年5月20日
【發(fā)明人】黃秋麗, 黎凱鋒, 張向昕, 李家倫
【申請(qǐng)人】騰訊科技(深圳)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1