簡體   English   中英

通過本地網絡中的服務器的樣本來流式傳輸音頻

[英]streaming audio by samples from server in a local network

對不起,如果我的問題很愚蠢,但我是網絡開發的初學者。 我試圖用PHP和JavaScript編寫代碼,但無法找到答案或一些例子如何解決我的問題。

問題是將音頻樣本(不是文件)從服務器發送到客戶端並在客戶端上播放此音頻。

我將非常感謝任何幫助。

有幾種方法可以在瀏覽器中播放音頻:

1)最常見的flash-plugin:

使用閃存,您可以處理原始PCM樣本並播放它們,但在這種情況下,您至少需要有關Flash API和ActionScript 3的基本知識。

2)HTML5視頻/音頻API(Javascript),但這些規格還沒有完成:

使用當前的API,您無法在沒有媒體容器的情況下直接處理PCM。 谷歌目前支持瀏覽器的容器,不同的瀏覽器支持不同的容器和不同的編解碼器。

3)其他插件,如Windows Media Player:

也許你會發現,插件適合你,但考慮到,如果你打算將你的聲音流式傳輸給大量觀眾,那么你最好使用像flash這樣的流行插件。

摘要:

通過網絡發送PCM樣本比壓縮音頻慢得多,但就本地網絡而言,這應該不是問題。

一種解決方案是,將樣本包裝在服務器上(使用PHP),您應該根據您選擇的客戶端選擇媒體容器。

或者學習一點閃光並制作可以播放PCM樣本的flash swf。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM