[發明專利]一種音頻播放的回音消除方法、裝置及電子設備有效
| 申請號: | 202110677425.6 | 申請日: | 2021-06-18 |
| 公開(公告)號: | CN113259385B | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 張亞楠;王樹波;吳西亞;涂遠友;任曉明 | 申請(專利權)人: | 北京拓課網絡科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04M9/08;H04R3/02;G09B5/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 牛亭亭 |
| 地址: | 100010 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 音頻 播放 回音 消除 方法 裝置 電子設備 | ||
本發明提供了一種音頻播放的回音消除方法、裝置及電子設備,其中,該方法包括:使用媒體流對象綁定所述源數據生成音頻數據流;根據set Remote Description指令建立媒體鏈路;將所述音頻軌道對象綁定所述本地媒體流會話連接對象的輸入數據流端;為所述遠端媒體流會話連接對象的輸出數據流端創建媒體流對象,綁定接收返回的音頻數據流;在web中創建新的HTML5 audio標簽;如果發現存在相同的頻譜數據,則丟棄所述回音消除隊列的音頻數據流。本發明實施例解決了瀏覽器中web網頁通過audio標簽播放音頻數據時課堂音頻通話出現回音的問題,保證了在線教育課堂的授課效果。
技術領域
本發明涉及在線教育技術領域,具體而言,涉及一種音頻播放的回音消除方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
在在線教育領域,在線課堂是主要業務產品,在線音頻互動課堂的web應用是一個集音視頻通訊、音視頻播放、實時聊天、實時白板等功能的瀏覽器網頁。音頻通話和音頻播放是教學互動過程中重要的功能,保證音頻通話和播放質量是對順利實施教學過程的重要保證。
當課堂中建立了音頻通話,課堂中使用HTML5(HTML(Hypertext MarkupLanguage,超文本標記語言))的audio標簽播放聲音。為了節約成本,目前多媒體產品較短的音頻文件一般是通過信令服務器下發播放通知,房間內人員通過audio標簽播放。audio標簽播放音頻數據,通過調用瀏覽器將音頻數據傳至本地揚聲器完成播放。
回音的產生是由于音頻通話時,麥克風會采集到audio標簽通過揚聲器播放的聲音(稱為聲學回聲)。課堂中其他人會聽到播放重復音頻,一次是audio標簽播放的聲音,另一次為麥克風采集到揚聲器播放的相同聲音,而回音的產生是任何情況下都是不被允許的。
發明內容
為解決現有存在的技術問題,本發明實施例提供一種音頻播放的回音消除方法、裝置、電子設備及計算機可讀存儲介質。
第一方面,本發明實施例提供了一種音頻播放的回音消除方法,包括:
獲取audio標簽將要播放的音頻播放文件的源數據,使用媒體流對象綁定所述源數據生成音頻數據流;
分別創建本地媒體流會話連接對象和遠端媒體流會話連接對象,根據set RemoteDescription指令建立媒體鏈路;
獲取包含所述音頻數據流的音頻軌道對象,將所述音頻軌道對象綁定所述本地媒體流會話連接對象的輸入數據流端;
接收所述本地媒體流會話連接對象的輸入數據流端傳輸的音頻數據流,為所述遠端媒體流會話連接對象的輸出數據流端創建媒體流對象,綁定接收返回的音頻數據流;
在web中創建新的HTML5 audio標簽;
將所述媒體流對象設置為所述HTML5 audio標簽的源文件對象,為所述HTML5audio標簽綁定待播放的音頻數據流;
獲取所述待播放的音頻數據流的第一頻譜數據,將所述第一頻譜數據添加到WebRTC的回音消除隊列;
獲取麥克風采集的音頻數據流的第二頻譜數據,將所述第二頻譜數據與所述第一頻譜數據進行頻譜校驗;
如果發現存在相同的頻譜數據,則丟棄所述回音消除隊列的音頻數據流。
第二方面,本發明實施例提供了一種音頻播放的回音消除裝置,包括:
數據綁定模塊,用于獲取audio標簽將要播放的音頻播放文件的源數據,使用媒體流對象綁定所述源數據生成音頻數據流;
對象創建模塊,用于分別創建本地媒體流會話連接對象和遠端媒體流會話連接對象,根據set Remote Description指令建立媒體鏈路;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京拓課網絡科技有限公司,未經北京拓課網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110677425.6/2.html,轉載請聲明來源鉆瓜專利網。





