Stream 奇怪的互联网广播格式

Stream 奇怪的互联网广播格式,stream,format,media,radio,Stream,Format,Media,Radio,我需要编写一个能够接收此无线电流的应用程序: 虽然听起来很琐碎,但我不知道他们使用的是什么流媒体格式。有什么办法可以找到吗?看起来流是以MIME类型audio\mpeg呈现的,所以它可能是MP3流——这是SHOUTcast流的相对标准,您的URL就是其中之一 我不知道你所说的“接收”无线电波是什么意思。如果你想制作一个播放器/无线电实用程序,我想看看tRio之类的东西,它是开源的,可以作为你开发自己播放器的起点。关于您自己的滚动,我已经用MP3流(Python)做了类似的事情,但没有用SHOUT

我需要编写一个能够接收此无线电流的应用程序:
虽然听起来很琐碎,但我不知道他们使用的是什么流媒体格式。有什么办法可以找到吗?

看起来流是以MIME类型audio\mpeg呈现的,所以它可能是MP3流——这是SHOUTcast流的相对标准,您的URL就是其中之一

我不知道你所说的“接收”无线电波是什么意思。如果你想制作一个播放器/无线电实用程序,我想看看tRio之类的东西,它是开源的,可以作为你开发自己播放器的起点。关于您自己的滚动,我已经用MP3流(Python)做了类似的事情,但没有用SHOUTcast。这些问题对我的努力很有帮助


如果“接收”是指“捕获到文件”(即RIP),则可以考虑在命令行程序中编写一个包装器。p> 看起来该流是在MIME类型的audio\mpeg中呈现的,因此它可能是一个MP3流——这是SHOUTcast流的相对标准,您的URL就是其中之一

我不知道你所说的“接收”无线电波是什么意思。如果你想制作一个播放器/无线电实用程序,我想看看tRio之类的东西,它是开源的,可以作为你开发自己播放器的起点。关于您自己的滚动,我已经用MP3流(Python)做了类似的事情,但没有用SHOUTcast。这些问题对我的努力很有帮助


如果“接收”是指“捕获到文件”(即RIP),则可以考虑在命令行程序中编写一个包装器。p> 由于是英国广播公司,根据您所在的位置,您很有可能无法接收到该流。只要你在英国,他们就会提供相当多的流(音频、视频),但在国外,这些流中的大部分是不可访问的

我只是稍微摆弄了一下(来自荷兰),这就是我得到的:

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.
E:\tmp>wget.exehttp://mp32.bbc.streamuk.com/listen.pls
--00:56:25--  http://mp32.bbc.streamuk.com/listen.pls
=>`听我说,请
解析mp32.bbc.streamuk.com。。。194.50.90.138
连接到mp32.bbc.streamuk.com | 194.50.90.138 |:80。。。有联系的。
HTTP请求已发送,正在等待响应。。。200行
长度:未指定[音频/x-scpls]
[]70--.--K/s
00:56:30(2.89MB/s)-“请听”已保存[70]
E:\tmp>键入listen.pls
[播放列表]
NumberOfEntries=1
文件1=http://mp32.bbc.streamuk.com:8020/
E:\tmp>c:wget.exehttp://mp32.bbc.streamuk.com:8020/
--00:57:04--  http://mp32.bbc.streamuk.com:8020/
=>`index.html'
解析mp32.bbc.streamuk.com。。。194.50.90.138
连接到mp32.bbc.streamuk.com | 194.50.90.138 |:8020。。。失败:连接被拒绝。

连接被拒绝
说明问题。位于的状态页面显示尚未达到最大连接数,因此很可能与数字输出限制有关。

由于是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.
E:\tmp>wget.exehttp://mp32.bbc.streamuk.com/listen.pls
--00:56:25--  http://mp32.bbc.streamuk.com/listen.pls
=>`听我说,请
解析mp32.bbc.streamuk.com。。。194.50.90.138
连接到mp32.bbc.streamuk.com | 194.50.90.138 |:80。。。有联系的。
HTTP请求已发送,正在等待响应。。。200行
长度:未指定[音频/x-scpls]
[]70--.--K/s
00:56:30(2.89MB/s)-“请听”已保存[70]
E:\tmp>键入listen.pls
[播放列表]
NumberOfEntries=1
文件1=http://mp32.bbc.streamuk.com:8020/
E:\tmp>c:wget.exehttp://mp32.bbc.streamuk.com:8020/
--00:57:04--  http://mp32.bbc.streamuk.com:8020/
=>`index.html'
解析mp32.bbc.streamuk.com。。。194.50.90.138
连接到mp32.bbc.streamuk.com | 194.50.90.138 |:8020。。。失败:连接被拒绝。

连接被拒绝
说明问题。位于的状态页面显示尚未达到最大连接数,因此很可能与数字输出限制有关。

问题是您不应该窃取流。如果你友好地询问BBC Worldservice,我相信你能够适应,因为他们的职责是使他们的数据流广泛可用

如果你想知道这是mp3流。只要进入世界服务网站,就会有一些页面介绍如何倾听。我更喜欢VLC


顺便说一句,这是一个32Kbps的mp3压缩流。

问题是你不应该窃取这个流。如果你友好地询问BBC Worldservice,我相信你能够适应,因为他们的职责是使他们的数据流广泛可用

如果你想知道这是mp3流。只要进入世界服务网站,就会有一些页面介绍如何倾听。我更喜欢VLC


这是一个32kbps的mp3 shoutcast流,顺便说一句。

这是从其中一个问题链接而来的,非常有用:这是从其中一个问题链接而来的,非常有用: