本申請實施例涉及計算機,尤其涉及一種瀏覽器音頻播放的可視化標識方法及系統。
背景技術:
1、目前,在瀏覽器播放多路音頻流時,經常需要對多路音頻流播放進行可視化標識。例如在直播場景的多人語音房模式下,為了滿足監管要求,除了使用審核算法自動進行音頻流審核外,還需要對音頻流進行在線人工審核。審核員通常需要同時監聽多個房間的音頻流,并對其中部分音頻流進行合規判斷,因此需要對各路音頻流進行音頻播放的可視化標識,明確當前播放的聲音來自哪個主播端的音頻流,以簡化音頻流定位的過程,提升音頻流的審核效率。在進行音頻播放的可視化標識時,由于瀏覽器的流媒體傳輸協議(如hls,http?live?streaming,基于http的流媒體網絡傳輸協議)不支持音頻播放可視化標識的業務場景,因此會使用額外的協議單獨傳輸音頻流的聲音標識至瀏覽器,以在播放音頻時,根據聲音標識進行音頻流播放的可視化標識。
2、但是,受音頻傳輸鏈路網絡質量差異、音頻流緩存抖動等影響,采用額外的協議單獨傳輸音頻流的聲音標識會導致音頻流播放的可視化標識出現聲音與可視化標識不同步的情況。同時引入額外的協議傳輸聲音標識會占用額外的網絡帶寬,影響其他業務服務的運行。
技術實現思路
1、本申請實施例提供一種瀏覽器音頻播放的可視化標識方法及系統,能夠簡化音頻流播放的可視化標識流程,提升瀏覽器兼容性,解決瀏覽器音頻流播放出現聲音與可視化標識不同步的問題。
2、在第一方面,本申請實施例提供了一種瀏覽器音頻播放的可視化標識方法,包括:
3、在播放目標音頻流的情況下,獲取目標音頻流各個待播放的媒體分片的網絡地址,網絡地址預先添加對應的媒體分片的有聲比例信息,有聲比例信息表征對應的媒體分片中的音頻幀存在聲音標記的比例;
4、解析網絡地址獲取有聲比例信息,并基于網絡地址獲取對應的媒體分片;
5、播放媒體分片,并基于對應的有聲比例信息對當前播放的媒體分片同步進行可視化標識。
6、在第二方面,本申請實施例提供了一種瀏覽器音頻播放的可視化標識系統,包括:
7、獲取模塊,配置為在播放目標音頻流的情況下,獲取目標音頻流各個待播放的媒體分片的網絡地址,網絡地址預先添加對應的媒體分片的有聲比例信息,有聲比例信息表征對應的媒體分片中的音頻幀存在聲音標記的比例;
8、解析模塊,配置為解析網絡地址獲取有聲比例信息,并基于網絡地址獲取對應的媒體分片;
9、可視化模塊,配置為播放媒體分片,并基于對應的有聲比例信息對當前播放的媒體分片同步進行可視化標識。
10、在第三方面,本申請實施例提供了一種瀏覽器音頻播放的可視化標識設備,包括:
11、存儲器以及一個或多個處理器;
12、所述存儲器,配置為存儲一個或多個程序;
13、當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如第一方面所述的瀏覽器音頻播放的可視化標識方法。
14、在第四方面,本申請實施例提供了一種非易失性計算機可讀存儲介質,所述非易失性計算機可讀存儲介質存儲有計算機可執行指令,所述計算機可執行指令在由計算機處理器執行時配置為執行如第一方面所述的瀏覽器音頻播放的可視化標識方法。
15、在第五方面,本申請實施例提供了一種計算機程序產品,所述計算機程序產品中包含有指令,當指令在計算機或處理器上運行時,使得計算機或處理器執行如第一方面所述的瀏覽器音頻播放的可視化標識方法。
16、本申請實施例通過在播放目標音頻流的情況下,獲取目標音頻流各個待播放的媒體分片的網絡地址,網絡地址預先添加對應的媒體分片的有聲比例信息,有聲比例信息表征對應的媒體分片中的音頻幀存在聲音標記的比例;解析網絡地址獲取有聲比例信息,并基于網絡地址獲取對應的媒體分片;播放媒體分片,并基于對應的有聲比例信息對當前播放的媒體分片同步進行可視化標識。采用上述技術手段,通過在目標音頻流媒體分片的網絡地址中添加有聲比例信息,根據網絡地址解析得到的有聲比例信息對實時播放的媒體分片同步進行可視化標識??梢院喕纛l流播放的可視化標識流程,提升音頻播放的可視化標識效率,并提升瀏覽器兼容性,避免額外協議傳輸聲音標識導致帶寬占用的情況,提升音頻播放的可視化標識效果。
1.一種瀏覽器音頻播放的可視化標識方法,其特征在于,包括:
2.根據權利要求1所述的瀏覽器音頻播放的可視化標識方法,其特征在于,所述媒體分片包含多個按照時間粒度切分的媒體分段,各個所述媒體分段配置對應的所述有聲比例信息;
3.根據權利要求2所述的瀏覽器音頻播放的可視化標識方法,其特征在于,所述解析所述網絡地址獲取所述有聲比例信息,包括:
4.根據權利要求3所述的瀏覽器音頻播放的可視化標識方法,其特征在于,在所述媒體分片包含多個按照時間粒度切分的媒體分段的情況下,所述文件名中的各個所述有聲比例信息按照各個所述媒體分段的時序進行順序拼接。
5.根據權利要求3所述的瀏覽器音頻播放的可視化標識方法,其特征在于,所述有聲比例信息根據所述媒體分段中包含聲音標記的音頻幀數量與音頻幀總數量的比值確定,所述聲音標記基于音頻幀的信號強弱檢測結果進行標記。
6.根據權利要求1所述的瀏覽器音頻播放的可視化標識方法,其特征在于,所述網絡地址還預配置所述媒體分片的字幕翻譯信息;
7.一種瀏覽器音頻播放的可視化標識系統,其特征在于,包括:
8.一種瀏覽器音頻播放的可視化標識設備,其特征在于,包括:
9.一種非易失性計算機可讀存儲介質,其特征在于,所述非易失性計算機可讀存儲介質存儲有計算機可執行指令,所述計算機可執行指令在由計算機處理器執行時配置為執行如權利要求1-6任一所述的瀏覽器音頻播放的可視化標識方法。
10.一種計算機程序產品,其特征在于,所述計算機程序產品中包含有指令,當所述指令在計算機或處理器上運行時,使得所述計算機或處理器執行如權利要求1-6任一所述的瀏覽器音頻播放的可視化標識方法。