[英]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.