2012-05-30 88 views

回答

1

它看起來像流在MIME類型的音頻\ MPEG,所以它可能是一個MP3流 - 這是相對標準的SHOUTcast流,其URL是一個。

我不確定「接收」無線電流的含義。如果你想製作一個播放器/收音機工具,我可以看看tRio這個開放源代碼的東西,並且可以作爲你自己播放器的起點。關於自己的推出,我已經做了類似的MP3流(使用Python),但不是爲SHOUTcast。 SO問題herehere對我的工作很有幫助。

如果通過「接收」您的意思是「捕獲到文件」(即rip),你可能會考慮寫一個命令行程序的包裝,如flcy

+0

這是從這些問題中的一個鏈接,它非常有用:http://codeboje.de/playing-mp3-stream-python/ –

0

既然是BBC,根據您的位置,您很有可能無法收到流。只要你在英國,他們提供了很多流(音頻,視頻),但在外面,其中大部分是不可訪問的。

我只是擺弄着有點(荷蘭),這是我所得到的:

E:\tmp>wget.exe http://mp32.bbc.streamuk.com/listen.pls 
--00:56:25-- http://mp32.bbc.streamuk.com/listen.pls 
      => `listen.pls' 
Resolving mp32.bbc.streamuk.com... 194.50.90.138 
Connecting to mp32.bbc.streamuk.com|194.50.90.138|:80... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: unspecified [audio/x-scpls] 

    [ <=>            ] 70   --.--K/s 

00:56:30 (2.89 MB/s) - `listen.pls' saved [70] 


E:\tmp>type listen.pls 
[playlist] 
NumberOfEntries=1 
File1=http://mp32.bbc.streamuk.com:8020/ 


E:\tmp>c:wget.exe http://mp32.bbc.streamuk.com:8020/ 
--00:57:04-- http://mp32.bbc.streamuk.com:8020/ 
      => `index.html' 
Resolving mp32.bbc.streamuk.com... 194.50.90.138 
Connecting to mp32.bbc.streamuk.com|194.50.90.138|:8020... failed: Connection refused. 

connection refused意味深長。狀態頁面http://mp32.bbc.streamuk.com/顯示最大連接數尚未達到,因此很可能與數字導出限制有關。

0

事情是你不應該偷流。如果您問BBC Worldservice很好,我相信能夠適應他們的職責是讓他們的流廣泛使用。

如果你想知道它的MP3流。只要去世界服務網站,並有網頁描述如何傾聽。我更喜歡VLC ...

它的一個32 kbps的mp3 shoutcast流btw。