2012-04-16 130 views
0

首先,由於這本質上是一個多學科的問題,請隨時提交答案,只回答一部分的帖子 - 我會upvote滿足任何問題的答案下面。通過麥克風從PC/Mac到Android/iPhone的音頻流

  • 音頻進來一個FM發射
  • 傳播到接收機
  • 接收器插入電腦的

    嗨,我們都放在一起,其中安裝Line In

  • 音頻以.m3u流形式記錄/流式傳輸,或者r然後上傳(?)
  • 流可通過掃描iPhone/Android上的QR碼進行訪問。

我有一些關於這個問題的問題,我想知道如果人們可以幫助。

  1. 這是怎樣的一個次要的第一個問題,如果你能回答第二個問題,而且是應對輸入的音頻上傳,導致延遲「之前」記錄它的最佳方式,還是它流?

  2. 我不確定託管上傳的最佳方式,因爲我認爲它可能是.m3u流或某種漸進式.mp3,需要上傳到支持此功能的地方。有什麼建議?免費虛擬主機解決方案可以實現這種功能嗎?它最好也會高於128kbps。

  3. 最初,我推測最簡單的方法是讓一個音頻流鏈接到允許連接QR碼的URL上,然後用一個媒體播放器構建一個非常簡單的網頁,以便最終用戶不會必須下載任何外部應用程序,並且可以通過Android/iPhone瀏覽器完成。是這樣嗎?使用類似<video><audio>這樣的操作最簡單的方法,還是對移動瀏覽器的HTML5支持還不夠好?有什麼選擇?像jPlayer看起來像它會工作?

感謝您的回覆,我可以提供任何必要的技術信息,您可能會發現相關的,但這些都是相當寬泛的問題。我們可以從OSX 10.7或Windows 7運行流,因爲我們都有,所以歡迎任何平臺的適用軟件推薦。

再次感謝!


編輯:信息從jPlayer.org -

HTML5音頻流

HTML5的瀏覽器和他們的音頻流的支持。 (請注意,對於非HTML5瀏覽器,jPlayer的Flash後退適用於MP3流。)

音頻數據流上工作:

火狐(OSX,WIN):OGA

Safari瀏覽器(OSX):MP3

移動Safari瀏覽器(iOS4的的iPad/iPhone/iPod的):MP3

歌劇院(OSX,WIN):OGA

鉻(OSX,WIN):MP3,OGA

IE9(勝):MP3

的iOS5或Android的沒有提到,但我用我的Android手機來看看他們都在其網站的jplayer 1.2流演示,和它的作品。看起來像這可能是答案,但我需要了解更多關於託管,也許iOS5兼容性,但我相信它必須繼續前進。任何人?

回答

0

我推薦使用標準的SHOUTcast/Icecast設置。

首先,你需要一個編碼器。如果您在Windows下執行此操作,我建議Edcast。編碼器負責聆聽您的聲卡,並將原始PCM數據編碼/壓縮成MP3或任何您需要的格式。

接下來,你需要一個服務器。再次,SHOUTcastIcecast將很適合您。不,你通常不能在任何免費的虛擬主機提供商上提供這個服務。幸運的是,託管SHOUTcast流是便宜的,並且很容易獲得。如果您有必要的帶寬,您也可以自己託管服務器。它不佔用太多的CPU/RAM。

最後,你需要一個球員。你的jPlayer會工作得很好。對於iOS,我通常只是鏈接到播放列表文件並讓它播放。在Android上,你可以做一個Flash播放器。不過,HTML5的兼容性在那裏,而jPlayer就是這樣做的。

另外請注意,沒有「.m3u流」這樣的東西。 .m3u文件不過是一個播放列表文件,其中包含流式音頻的URL。就這樣。

對於QR碼,只需鏈接到包含您的播放器的網頁網址。這就是你必須要做的。

如果你有更具體的問題,你應該在這裏作爲單獨的問題發佈。