本發(fā)明屬于電聲領(lǐng)域,特別涉及一種基于藍牙音頻的網(wǎng)絡(luò)直播方法。
背景技術(shù):
現(xiàn)有的網(wǎng)絡(luò)直播方法為,主播佩戴耳麥或固定好話筒,耳麥或話筒拾取主播的語音或者其他環(huán)境聲,耳麥或話筒以有線連接方式連接移動終端或者計算機,移動終端或者計算機將主播的聲音或其他環(huán)境聲通過網(wǎng)絡(luò)直播出去。然而主播在進行直播時往往會受到有線連接的束縛,使得自我展示或創(chuàng)作受到了諸多限制。
技術(shù)實現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的缺陷,本發(fā)明提出一種基于藍牙音頻的網(wǎng)絡(luò)直播方法,通過本發(fā)明的麥克風(fēng)(話筒)與移動終端或計算機間的高清音頻傳輸技術(shù)使得高清晰度、極低延時的無線直播成為現(xiàn)實。
提出一種基于藍牙音頻的網(wǎng)絡(luò)直播方法,包括提供具有麥克風(fēng)的聲音采集裝置及移動終端或計算機,其中聲音采集裝置和移動終端或計算機內(nèi)包括有藍牙連接單元,移動終端或計算機內(nèi)置有直播應(yīng)用程序或可支持直播功能的ROM,在所述的直播應(yīng)用程序或支持直播功能的ROM中植入用于適配聲音采集裝置進行信號傳輸?shù)能浖_發(fā)包工具SDK,移動終端或計算機具有外部網(wǎng)絡(luò)連接,直播方法的步驟如下:將聲音采集裝置與移動終端或計算機進行藍牙配對,配對成功后,建立起聲音采集裝置與移動終端或計算機的藍牙連接,聲音采集裝置采集主播語音或環(huán)境聲,通過建立起的藍牙連接將聲音信號發(fā)送至移動終端或計算機,移動終端或計算機通過外部網(wǎng)絡(luò)連接將聲音信號直播出去。
其中,聲音采集裝置與移動終端或計算機間的藍牙連接方法具體包括:首先,由聲音采集裝置內(nèi)的藍牙連接單元提供SDP服務(wù),在SDP服務(wù)中添加服務(wù)描述,核心在于其描述了UUID以及RFCOMM通道;其次,利用聲音采集單元的藍牙連接單元與移動終端或計算機的藍牙連接單元進行配對;配對成功后,通過雙方的藍牙連接單元建立起基于RFCOMM通道的SOCKET連接;連接建立后,由聲音采集單元的藍牙連接單元通過RFCOMM通道進行音頻數(shù)據(jù)的發(fā)送;其中,對于ANDROID或PC系統(tǒng)而言,可以僅基于所描述的UUID以及RFCOMM通道建立起聲音采集裝置與移動終端或計算機間的配對關(guān)系;對于IOS系統(tǒng)而言,則是在藍牙連接單元本身就具有HFP/HSP以及A2DP服務(wù)的基礎(chǔ)上而建立配對;對于ANDROID或PC系統(tǒng)而言,基于所建立的SOCKET連接,由聲音采集單元的藍牙連接單元通過RFCOMM通道直接進行音頻數(shù)據(jù)的發(fā)送;對于IOS系統(tǒng)而言,還需要一認證過程,即在所建立的基于RFCOMM通道的SOCKET連接之上,通過IAP1/2協(xié)議進行認證后,再利用EAP協(xié)議進行音頻數(shù)據(jù)的發(fā)送。
進一步的,其中藍牙音頻的編碼方式采用全頻帶編碼,其中,全頻帶編碼方式包括SBC、OPUS、Apt-X、AAC編碼。
進一步的,所述的聲音采集裝置包括藍牙單通道錄音話筒、藍牙全息聲場耳機麥克風(fēng)、藍牙雙耳錄音話筒。
附圖說明
圖1為本發(fā)明的基于藍牙音頻的網(wǎng)絡(luò)直播方法的原理示意圖
具體實施方式
結(jié)合附圖,對本發(fā)明的基于藍牙音頻的網(wǎng)絡(luò)直播方法進行詳細說明。如附圖1所示,提供具有麥克風(fēng)的聲音采集裝置1及移動終端或計算機3,其中聲音采集裝置1和移動終端或計算機3內(nèi)包括有藍牙連接單元,移動終端或計算機3內(nèi)置有直播應(yīng)用程序或可支持直播功能的ROM,在所述的直播應(yīng)用程序或支持直播功能的ROM中植入用于適配聲音采集裝置1進行信號傳輸?shù)能浖_發(fā)包工具SDK,移動終端或計算機3具有外部網(wǎng)絡(luò)連接4,直播方法的步驟如下:將聲音采集裝置1與移動終端或計算機3進行藍牙配對,配對成功后,建立起聲音采集裝置1與移動終端或計算機3的藍牙連接2,聲音采集裝置1采集主播語音或環(huán)境聲,通過建立起的藍牙連接2將聲音信號發(fā)送至移動終端或計算機3,移動終端或計算機3通過外部網(wǎng)絡(luò)連接4將聲音信號直播出去。
聲音采集裝置1與移動終端或計算機2間的連接方法具體包括:首先,由聲音采集裝置1內(nèi)的藍牙連接單元提供SDP服務(wù),在SDP服務(wù)中添加服務(wù)描述,核心在于其描述了UUID以及RFCOMM通道;其次,利用聲音采集單元1的藍牙連接單元與移動終端或計算機3的藍牙連接單元進行配對,其中對于ANDROID或PC系統(tǒng)而言,可以僅基于所描述的UUID以及RFCOMM通道建立起聲音采集裝置與移動終端或計算機間的配對關(guān)系,對于IOS系統(tǒng)而言,則是在藍牙連接單元本身就具有HFP/HSP以及A2DP服務(wù)的基礎(chǔ)上而建立配對;配對成功后,通過雙方的藍牙連接單元建立起基于RFCOMM通道的SOCKET連接;連接建立后,對于ANDROID或PC系統(tǒng)而言,則可基于所建立的SOCKET連接,由聲音采集單元1的藍牙連接單元通過RFCOMM通道直接進行音頻數(shù)據(jù)的發(fā)送,對于IOS系統(tǒng)而言,則還需要一認證過程,即在所建立的基于RFCOMM通道的SOCKET連接之上,通過IAP1/2協(xié)議進行認證后,再利用EAP協(xié)議進行音頻數(shù)據(jù)的發(fā)送。其中,用于本發(fā)明的藍牙音頻的編解碼方式采用全頻帶編碼,全頻帶編碼方式包括但不限于SBC、OPUS、Apt-X、AAC編碼。
其中,聲音采集裝置1包括但不限于藍牙單通道錄音話筒、藍牙全息聲場耳機麥克風(fēng)、藍牙雙耳錄音話筒。
本領(lǐng)域技術(shù)人員可以理解,在本發(fā)明公開內(nèi)容的基礎(chǔ)上進行的合理改進均可作為本發(fā)明所要保護的內(nèi)容。