国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      手機(jī)視頻直拍直播中的雙向語音通話裝置制造方法

      文檔序號:7772037閱讀:239來源:國知局
      手機(jī)視頻直拍直播中的雙向語音通話裝置制造方法
      【專利摘要】本發(fā)明公開了一種手機(jī)視頻直拍直播中的雙向語音通話裝置,包括手機(jī)視頻直播端、流媒體服務(wù)器、控制服務(wù)器和視頻播放端,手機(jī)視頻直播端通過手機(jī)麥克風(fēng)獲取音頻流,并將音頻流和視頻流一起通過流媒體服務(wù)器向感興趣的一個或多個視頻播放端傳輸單向語音;在同一個時刻,可以且只能有一個視頻播放端通過建立一條反向的媒體流向手機(jī)視頻直播端傳輸反向語音;由控制服務(wù)器維護(hù)一個與視頻直播媒體流關(guān)聯(lián)的反向語音傳輸狀態(tài)集,實(shí)現(xiàn)反向語音傳輸?shù)呐潘?。通過這種方式,本發(fā)明實(shí)現(xiàn)了手機(jī)視頻播放端和手機(jī)視頻直播端的反向語音通話,增強(qiáng)了系統(tǒng)的互動能力,可以應(yīng)用在遠(yuǎn)程執(zhí)法、遠(yuǎn)程醫(yī)療、遠(yuǎn)程設(shè)備巡檢、遠(yuǎn)程定損等多個領(lǐng)域。
      【專利說明】手機(jī)視頻直拍直播中的雙向語音通話裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種手機(jī)視頻直拍直播中的雙向語音通話,屬于網(wǎng)絡(luò)多媒體數(shù)據(jù)傳輸【技術(shù)領(lǐng)域】。
      【背景技術(shù)】
      [0002]隨著富媒體社會和社交網(wǎng)絡(luò)的出現(xiàn),人們對現(xiàn)場實(shí)時視頻信息的需求愈發(fā)突出。基于視頻云平臺的手機(jī)視頻直拍直播系統(tǒng)能作為部署速度較慢、成本較高的專業(yè)拍攝直播的有效補(bǔ)充,通過3G/4G/Wi_Fi等網(wǎng)絡(luò)接入將現(xiàn)場信息實(shí)時上傳,在任何時間、任何地點(diǎn)對現(xiàn)場信息進(jìn)行播報。為了增強(qiáng)系統(tǒng)的互動能力,單向的視頻直拍直播是不夠的,需要視頻接收端能以某種便捷的方式提供實(shí)時的反饋信息,實(shí)現(xiàn)遠(yuǎn)程執(zhí)法、遠(yuǎn)程醫(yī)療、遠(yuǎn)程設(shè)備巡檢、遠(yuǎn)程定損等功能。
      [0003]目前,手機(jī)視頻直拍直播系統(tǒng)在業(yè)內(nèi)剛剛興起,一般的系統(tǒng)只具有單向視頻和語音功能。在點(diǎn)對多點(diǎn)的手機(jī)視頻直拍直播系統(tǒng)中,反向通話的實(shí)現(xiàn)需要有一種機(jī)制保障同一時刻只有一個視頻直播客戶端能成功建立反向通話,并且需要給予手機(jī)視頻直播客戶端以選擇性接收的權(quán)利,現(xiàn)有的大部分產(chǎn)品均還不具備這一功能。

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

      [0004]為滿足上述應(yīng)用場景的需求,本發(fā)明提供一種手機(jī)視頻直拍直播中支持雙向語音通話的方法和裝置,使得在直拍直播的過程中可以通過雙向語音進(jìn)行交互。
      [0005]本發(fā)明的系統(tǒng)采用以下技術(shù)方案:
      [0006]手機(jī)視頻直拍直播中的雙向語音通話裝置,包括手機(jī)視頻直播端、流媒體服務(wù)器、控制服務(wù)器和視頻播放端,所述手機(jī)視頻直播端通過手機(jī)麥克風(fēng)獲取音頻流,并將音頻流和視頻流一起通過流媒體服務(wù)器向感興趣的一個或多個視頻播放端傳輸單向語音;在同一個時刻,可以且只能有一個視頻播放端通過建立一條反向的媒體流向手機(jī)視頻直播端傳輸反向語音;由控制服務(wù)器維護(hù)一個與視頻直播媒體流關(guān)聯(lián)的反向語音傳輸狀態(tài)集,實(shí)現(xiàn)反向語音傳輸?shù)呐潘浴?br> [0007]控制服務(wù)器可以通過建立一個哈希表維護(hù)一個與直播媒體流關(guān)聯(lián)的反向語音傳輸狀態(tài)集,以視頻直播媒體流的標(biāo)識作為鍵,如果存在關(guān)聯(lián)的反向語音流,則鍵所對應(yīng)的值為反向語音流標(biāo)識,如果不存在關(guān)聯(lián)的反向語音流,則鍵所對應(yīng)的值為空。
      [0008]當(dāng)一個視頻播放端希望建立反向語音通話時,其流程如下:
      [0009]步驟1:用戶在視頻播放端的用戶界面上觸發(fā)反向語音傳輸事件,如按下某個按鈕;
      [0010]步驟2:視頻播放端向控制服務(wù)器發(fā)送反向語音傳輸請求消息,其中至少包含媒體流標(biāo)識和用戶標(biāo)識;
      [0011]步驟3:控制服務(wù)器依據(jù)媒體流標(biāo)識查看媒體流和反向語音關(guān)聯(lián)狀態(tài)集;
      [0012]步驟3.1如果已經(jīng)存在與媒體流標(biāo)識關(guān)聯(lián)的反向語音流,則:[0013]步驟3.1.1向發(fā)起反向語音通話請求的發(fā)起者發(fā)送通道已占用消息;
      [0014]步驟3.1.2發(fā)起反向語音通話請求的視頻播放端顯示通話建立失敗消息,結(jié)束流程;
      [0015]步驟3.2如果不存在與媒體流標(biāo)識關(guān)聯(lián)的反向語音流,則:
      [0016]步驟3.2.1控制服務(wù)器向媒體流服務(wù)器發(fā)送反向語音流相關(guān)的信息,至少包括媒體流標(biāo)識和請求用戶的標(biāo)識;
      [0017]步驟3.2.2流媒體服務(wù)器收到該信息后預(yù)留流通道;
      [0018]步驟3.2.3控制服務(wù)器向手機(jī)視頻直播端發(fā)送反向語音流相關(guān)的信息,至少包含媒體流標(biāo)識和請求用戶的標(biāo)識;
      [0019]步驟3.2.4手機(jī)視頻直播端顯示反向語音流請求,如基于請求用戶的標(biāo)識顯示用戶信息及其發(fā)起反向語音流請求的動作,并提示手機(jī)視頻直播端用戶進(jìn)行接受與否的決策;
      [0020]步驟3.2.5如果手機(jī)視頻直播端用戶同意接受該用戶發(fā)起的反向語音,則:
      [0021]步驟3.2.5.1控制器向發(fā)起反向語音請求的視頻播放端發(fā)送反向語音流建立成功的消息;
      [0022]步驟3.2.5.2視頻放端采集語音并通過新建立的媒體流由媒體流服務(wù)器將語音數(shù)據(jù)中轉(zhuǎn)給手機(jī)視頻直播端,流程結(jié)束;
      [0023]步驟3.2.6如果手機(jī)視頻直播端用戶拒絕接受該用戶發(fā)起的反向語音,則:
      [0024]步驟3.2.6.1手機(jī)視頻直播端向控制服務(wù)器發(fā)送拒絕接受該用戶的反向語音消息;
      [0025]步驟3.2.6.2控制服務(wù)器將媒體流標(biāo)識對應(yīng)的反向語音流關(guān)聯(lián)狀態(tài)標(biāo)記為未關(guān)聯(lián);
      [0026]步驟3.2.6.3控制服務(wù)器向媒體流服務(wù)器發(fā)送撤銷相關(guān)反向語音流通道預(yù)留及狀態(tài)信息;
      [0027]步驟3.2.6.4控制服務(wù)器向發(fā)起反向語音通話請求的發(fā)起者發(fā)送視頻直播端拒絕接受該反向語音請求的消息;
      [0028]步驟3.2.6.5發(fā)起反向語音通話請求的視頻播放端顯示通話建立失敗消息。
      [0029]手機(jī)視頻直播端和視頻播放端均可以終止語音通話,終止反向語音通話的流程如下:
      [0030]步驟1:手機(jī)視頻直播端或視頻播放端觸發(fā)關(guān)閉反向語音流的事件;
      [0031]步驟2:觸發(fā)關(guān)閉事件的模塊向控制服務(wù)器發(fā)送終止反向語音流的請求消息,至少包含關(guān)聯(lián)媒體流標(biāo)識和反向語音流標(biāo)識;
      [0032]步驟3:控制服務(wù)器向流媒體服務(wù)器發(fā)送終止反向語音流的消息;
      [0033]步驟4:流媒體服務(wù)器終止反向語音流的轉(zhuǎn)發(fā),并撤銷與反向語音流相關(guān)的通道和狀態(tài)信息;
      [0034]步驟5:控制服務(wù)器將與該媒體流關(guān)聯(lián)的反向語音流關(guān)聯(lián)狀態(tài)設(shè)置為不存在。
      [0035]本發(fā)明采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:
      [0036](I)在手機(jī)視頻直播端進(jìn)行視頻直拍直播的過程中,可以進(jìn)行雙向的語音通話,通過實(shí)時地提供反饋信息,增強(qiáng)了系統(tǒng)的互動性,可應(yīng)用在多個領(lǐng)域。[0037](2)在手機(jī)視頻直播端進(jìn)行視頻直拍直播的過程中,如果存在多個播放端,則在同一時刻只能有一個播放端進(jìn)行反向語音通話,從而避免多路語音干擾;同時,手機(jī)視頻直播端可以選擇性接收哪個播放端發(fā)起的反向語音通話請求,有利于應(yīng)用控制。
      【專利附圖】

      【附圖說明】
      [0038]圖1為視頻播放端建立反向語音通話的流程圖。
      [0039]圖2為反向語音通話結(jié)束的流程圖。
      【具體實(shí)施方式】
      [0040]本發(fā)明手機(jī)視頻直拍直播中的雙向語音通話裝置,包括手機(jī)視頻直播端、流媒體服務(wù)器、控制服務(wù)器和視頻播放端,手機(jī)視頻直播端通過手機(jī)麥克風(fēng)獲取音頻流,并將音頻流和視頻流一起通過流媒體服務(wù)器向感興趣的手機(jī)視頻播放端(可以是多個)中轉(zhuǎn),使得所有的手機(jī)視頻播放端都可以聽到手機(jī)視頻直播端的單向語音;當(dāng)某個手機(jī)視頻播放端用戶希望向手機(jī)視頻直播端發(fā)起反向語音通話時,向控制服務(wù)器發(fā)出請求消息;當(dāng)不存在其它手機(jī)視頻播放端正在與手機(jī)視頻直播端進(jìn)行反向語音通話時,控制服務(wù)器接收該請求,為其分配媒體流資源,并告知手機(jī)視頻直播端即將有手機(jī)視頻播放端向其發(fā)起反向語音通話,使其可以做出是否接受該請求的決策,并做好接收準(zhǔn)備。通過這種方式,實(shí)現(xiàn)了手機(jī)視頻播放端和手機(jī)視頻直播端的反向語音通話。在同一時刻,裝置僅允許一個手機(jī)視頻播放端和手機(jī)視頻直播端建立反向語音通話通道。
      [0041]具體流程如下:
      [0042]當(dāng)一個視頻播放端希望建立反向語音通話時,其流程如圖1所示,具體步驟包括:
      [0043]步驟1:用戶在視頻播放端的用戶界面上觸發(fā)反向語音傳輸事件,如按下某個按鈕;
      [0044]步驟2:視頻播放端向控制服務(wù)器發(fā)送反向語音傳輸請求消息,其中至少包含媒體流標(biāo)識和用戶標(biāo)識;
      [0045]步驟3:控制服務(wù)器依據(jù)媒體流標(biāo)識查看媒體流和反向語音關(guān)聯(lián)狀態(tài)集,該狀態(tài)集可以通過內(nèi)存中的哈希表或數(shù)據(jù)庫予以維護(hù),每一條的鍵為媒體流標(biāo)識,如果存在關(guān)聯(lián)的反向語音流,則值為所關(guān)聯(lián)的反向語音流標(biāo)識,否則,對應(yīng)的值為空;
      [0046]步驟3.1如果已經(jīng)存在與媒體流標(biāo)識關(guān)聯(lián)的反向語音流,則:
      [0047]步驟3.1.1向發(fā)起反向語音通話請求的發(fā)起者發(fā)送通道已占用消息;
      [0048]步驟3.1.2發(fā)起反向語音通話請求的視頻播放端顯示通話建立失敗消息,結(jié)束流程;
      [0049]步驟3.2如果不存在與媒體流標(biāo)識關(guān)聯(lián)的反向語音流,則:
      [0050]步驟3.2.1控制服務(wù)器向媒體流服務(wù)器發(fā)送反向語音流相關(guān)的信息,至少包括媒體流標(biāo)識和請求用戶的標(biāo)識;
      [0051]步驟3.2.2流媒體服務(wù)器收到該信息后預(yù)留流通道,為此,需要登記流信息,至少包含媒體流標(biāo)識;
      [0052]步驟3.2.3控制服務(wù)器向手機(jī)視頻直播端發(fā)送反向語音流相關(guān)的信息,至少包含媒體流標(biāo)識和請求用戶的標(biāo)識;
      [0053]步驟3.2.4手機(jī)視頻直播端顯示反向語音流請求,如基于請求用戶的標(biāo)識顯示用戶信息及其發(fā)起反向語音流請求的動作,并提示手機(jī)視頻直播端用戶進(jìn)行接受與否的決策;
      [0054]步驟3.2.5如果手機(jī)視頻直播端用戶同意接受該用戶發(fā)起的反向語音,則:
      [0055]步驟3.2.5.1控制器向發(fā)起反向語音請求的視頻播放端發(fā)送反向語音流建立成功的消息,消息可以通過某種可視化方式(如彈出消息)呈現(xiàn)給視頻播放端;
      [0056]步驟3.2.5.2視頻放端采集語音并通過新建立的媒體流由媒體流服務(wù)器將語音數(shù)據(jù)中轉(zhuǎn)給手機(jī)視頻直播端,流程結(jié)束;
      [0057]步驟3.2.6如果手機(jī)視頻直播端用戶拒絕接受該用戶發(fā)起的反向語音,則:
      [0058]步驟3.2.6.1手機(jī)視頻直播端向控制服務(wù)器發(fā)送拒絕接受該用戶的反向語音消息;
      [0059]步驟3.2.6.2控制服務(wù)器將媒體流標(biāo)識對應(yīng)的反向語音流關(guān)聯(lián)狀態(tài)標(biāo)記為未關(guān)聯(lián);
      [0060]步驟3.2.6.3控制服務(wù)器向媒體流服務(wù)器發(fā)送撤銷相關(guān)反向語音流通道預(yù)留及狀態(tài)信息;
      [0061]步驟3.2.6.4控制服務(wù)器向發(fā)起反向語音通話請求的發(fā)起者發(fā)送視頻直播端拒絕接受該反向語音請求的消息;
      [0062]步驟3.2.6.5發(fā)起反向語音通話請求的視頻播放端顯示通話建立失敗消息。
      [0063]手機(jī)視頻直播端和視頻播放端均可以終止語音通話,終止反向語音通話的流程如圖2所示,具體步驟如下:
      [0064]步驟1:手機(jī)視頻直播端或視頻播放端觸發(fā)關(guān)閉反向語音流的事件;
      [0065]步驟2:觸發(fā)關(guān)閉事件的模塊向控制服務(wù)器發(fā)送終止反向語音流的請求消息,至少包含關(guān)聯(lián)媒體流標(biāo)識和反向語音流標(biāo)識;
      [0066]步驟3:控制服務(wù)器向流媒體服務(wù)器發(fā)送終止反向語音流的消息;
      [0067]步驟4:流媒體服務(wù)器終止反向語音流的轉(zhuǎn)發(fā),并撤銷與反向語音流相關(guān)的通道和狀態(tài)信息;
      [0068]步驟5:控制服務(wù)器將與該媒體流關(guān)聯(lián)的反向語音流關(guān)聯(lián)狀態(tài)設(shè)置為不存在。
      【權(quán)利要求】
      1.手機(jī)視頻直拍直播中的雙向語音通話裝置,包括手機(jī)視頻直播端、流媒體服務(wù)器、控制服務(wù)器和視頻播放端,其特征在于,所述手機(jī)視頻直播端通過手機(jī)麥克風(fēng)獲取音頻流,并將音頻流和視頻流一起通過流媒體服務(wù)器向感興趣的一個或多個視頻播放端傳輸單向語音;在同一個時刻,只有一個視頻播放端通過建立一條反向的媒體流向手機(jī)視頻直播端傳輸反向語音;由控制服務(wù)器維護(hù)一個與視頻直播媒體流關(guān)聯(lián)的反向語音傳輸狀態(tài)集,實(shí)現(xiàn)反向語音傳輸?shù)呐潘浴?br> 2.根據(jù)權(quán)利要求1所述的手機(jī)視頻直拍直播中的雙向語音通話裝置,其特征在于,所述控制服務(wù)器通過建立哈希表維護(hù)與直播媒體流關(guān)聯(lián)的反向語音傳輸狀態(tài)集,以視頻直播媒體流的標(biāo)識作為鍵,如果存在關(guān)聯(lián)的反向語音流,則鍵所對應(yīng)的值為反向語音流標(biāo)識,如果不存在關(guān)聯(lián)的反向語音流,則鍵所對應(yīng)的值為空。
      3.根據(jù)權(quán)利要求1或2所述的手機(jī)視頻直拍直播中的雙向語音通話裝置,其特征在于,反向語音建立的流程如下: 步驟1:用戶在視頻播放端的用戶界面上觸發(fā)反向語音傳輸事件; 步驟2:視頻播放端向控制服務(wù)器發(fā)送反向語音傳輸請求消息,其中至少包含媒體流標(biāo)識和用戶標(biāo)識; 步驟3:控制服務(wù)器依據(jù)媒體流標(biāo)識查看媒體流和反向語音關(guān)聯(lián)狀態(tài)集; 步驟3.1如果已經(jīng)存在與媒體流標(biāo)識關(guān)聯(lián)的反向語音流,則: 步驟3.1.1向發(fā)起反向語音通話請求的發(fā)起者發(fā)送通道已占用消息; 步驟3.1.2發(fā)起反向語音通話請求的視頻播放端顯示通話建立失敗消息,結(jié)束流程; 步驟3.2如果不存在與媒體流標(biāo)識關(guān)聯(lián)的反向語音流,則: 步驟3.2.1控制服務(wù)器向媒體流服務(wù)器發(fā)送反向語音流相關(guān)的信息,至少包括媒體流標(biāo)識和請求用戶的標(biāo)識; 步驟3.2.2流媒體服務(wù)器收到該信息后預(yù)留流通道; 步驟3.2.3控制服務(wù)器向手機(jī)視頻直播端發(fā)送反向語音流相關(guān)的信息,至少包含媒體流標(biāo)識和請求用戶的標(biāo)識; 步驟3.2.4手機(jī)視頻直播端顯示反向語音流請求,并提示手機(jī)視頻直播端用戶進(jìn)行接受與否的決策; 步驟3.2.5如果手機(jī)視頻直播端用戶同意接受該用戶發(fā)起的反向語音,則: 步驟3.2.5.1控制器向發(fā)起反向語音請求的視頻播放端發(fā)送反向語音流建立成功的消息; 步驟3.2.5.2視頻放端采集語音并通過新建立的媒體流由媒體流服務(wù)器將語音數(shù)據(jù)中轉(zhuǎn)給手機(jī)視頻直播端,流程結(jié)束; 步驟3.2.6如果手機(jī)視頻直播端用戶拒絕接受該用戶發(fā)起的反向語音,則: 步驟3.2.6.1手機(jī)視頻直播端向控制服務(wù)器發(fā)送拒絕接受該用戶的反向語音消息;步驟3.2.6.2控制服務(wù)器將媒體流標(biāo)識對應(yīng)的反向語音流關(guān)聯(lián)狀態(tài)標(biāo)記為未關(guān)聯(lián);步驟3.2.6.3控制服務(wù)器向媒體流服務(wù)器發(fā)送撤銷相關(guān)反向語音流通道預(yù)留及狀態(tài)信息; 步驟3.2.6.4控制服務(wù)器向發(fā)起反向語音通話請求的發(fā)起者發(fā)送視頻直播端拒絕接受該反向語音請求的消息;步驟3.2.6.5發(fā)起反向語音通話請求的視頻播放端顯示通話建立失敗消息。
      4.根據(jù)權(quán)利要求1或2所述的手機(jī)視頻直拍直播中的雙向語音通話裝置,其特征在于,手機(jī)視頻直播端和視頻播放端均可以終止語音通話,終止反向語音通話的流程如下: 步驟1:手機(jī)視頻直播端或視頻播放端觸發(fā)關(guān)閉反向語音流的事件; 步驟2:觸發(fā)關(guān)閉事件的模塊向控制服務(wù)器發(fā)送終止反向語音流的請求消息,至少包含關(guān)聯(lián)媒體流標(biāo)識和反向語音流標(biāo)識; 步驟3:控制服務(wù)器向流媒體服務(wù)器發(fā)送終止反向語音流的消息; 步驟4:流媒體服務(wù)器終止反向語音流的轉(zhuǎn)發(fā),并撤銷與反向語音流相關(guān)的通道和狀態(tài)息; 步驟5:控制服務(wù)器將與該 媒體流關(guān)聯(lián)的反向語音流關(guān)聯(lián)狀態(tài)設(shè)置為不存在。
      【文檔編號】H04N7/14GK103533292SQ201310450169
      【公開日】2014年1月22日 申請日期:2013年9月27日 優(yōu)先權(quán)日:2013年9月27日
      【發(fā)明者】張國強(qiáng), 陳翔宇, 張懷暢 申請人:掌贏信息科技(上海)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1