internet-radio相关内容

Python 检查互联网广播流是否可用/直播的方法

我致力于收集网络广播流文件,例如 m3u,其中包含指向 内部流的链接(例如 http://aska.ru-hoster.com:8053/autodj). 我没有找到关于如何检查链接是否可用/有效的示例. 任何帮助感激! UPD: 也许主要问题应该是这样的: 会不会是一条流被破坏了?如果是,该流的链接是否仍然可用,或者浏览器中只会出现 404 错误?如果流已死链接仍然 ..
发布时间:2021-11-30 16:44:04 Python

将音频文件流式传输给网站用户/听众的最佳方式是什么

我正在开发一个音乐网站,它将存储在服务器中的音频文件流式传输给用户,音频文件将通过放置在网页中的 Flash 播放器播放.. 我听说我需要使用流媒体服务器来流式传输音频文件(例如 2mb 到 3mb).我需要使用一个吗? 我发现了一些流媒体服务器软件,例如 http://www.icecast.org - 但在他们的文档中,它被使用用于流式广播电台和实时流式传输目的,但我只需要以更快的 ..
发布时间:2021-11-30 16:36:25 其他开发

通过 SSL 的 ShoutCast

所以我已经开始设置我的 ShoutCast 服务器 DNAS 并在我的主机上的 Winamp 中设置我的 DSP.服务器侦听端口 8000,因此根据一些说明,我为 winamp(Shoutcast DSP)安装了一个输出插件,并使用 8000 和密码进行连接.服务器接受连接. 现在,我该怎么办?我的主机受 SSL 保护,DNAS 服务器安装在安全 Web 目录中(如果这很重要).我想要的最终 ..
发布时间:2021-08-27 20:38:53 其他开发

Icecast 头响应是 400 和 200

我在 sub.domain.org 的 Windows 机器上运行 Icecast 2.4.4.我的网站位于 domain.org 的另一台服务器上. 当我通过 SSH 连接到我的 Linux 主机 shell 并运行 curl 到挂载点时,我得到了 400 的响应,但是如果我执行 wget,我得到了 200 的响应.这怎么可能? # wget https://sub.domain.org ..
发布时间:2021-06-07 19:41:43 其他开发

使用HTTP进行实时音频流传输-选择协议和Java实现

我正在尝试为实时音频(在Java中)实现简单的HTTP服务器.假设有一个网站,您可以在其中看到一首又一首播放的歌曲列表.当客户端连接到服务器时-在歌曲的中间说-我正在考虑使用"Range" HTTP标头,并从歌曲的该部分开始发送数据范围.但是,如果在下载过程中连接暂时丢失(歌曲已完成)-服务器应该发送先前的歌曲部分并完成它-还是服务器应该发送当时正在播放的那些歌曲部分?什么是最佳做法/原则? ..
发布时间:2021-04-12 19:47:34 Java开发

检查互联网广播流是否可用/实时的Python方法

我致力于收集互联网广播流文件,例如 m3u ,并提供指向内部流的链接(例如我没有找到有关如何检查链接是否可用/有效的示例. 任何帮助都得到了赞赏! UPD: 也许主要问题听起来应该是: 流会中断吗?如果是,该流的链接是否仍然可用,或者浏览器中只会出现404错误?如果即使流已失效,仍然可以打开的链接,还有什么其他方法可以检查流? 解决方案 您是否要检查流URL是否存在 ..
发布时间:2020-09-14 00:47:08 Python

Google Cast播放某些视频流缓慢

我有一个Android应用程序,可通过Google Cast播放网络实时直播(主要是Icecast).一切正常且快速,但是现在某些流开始(发出声音)需要花费更长的时间.这可能与Chromecast固件升级有关,因为我的Chromecast设备最近更新到了最新版本(1.32.124602). 这就是我通过Cast播放流的方式: MediaMetadata metadata = new M ..

在不缓冲音频的情况下获取Icecast歌曲标题

我想编写一个小的JavaScript库,该库可以为Icecast流获取“正在播放"数据.根据我了解的情况,我可以通过向收音机发送HTTP请求来做到这一点流如下: GET /radiotunes_bebop HTTP/1.1 Host: pub2.radiotunes.com Icy-MetaData:1 然后,服务器将使用一些响应标头进行回答.其中之一是icy-metaint字段,该字段 ..
发布时间:2020-09-13 22:36:48 其他开发

从Web音频流中识别并跳过无效的(或专有的)MP3帧头

我正在编写MP3解码器(不是重播声音,而是分析频率). 我可以成功识别ID3v1和ID3v2标签,并跳过它们的整个长度(包括ID3v2 NUL填充),因为我对此元数据不感兴趣.我只是在频率上. 我还可以获得并正确解释所有MP3帧头(进行所有可用的测试,数量不多).即时窗口中的一小段摘录告诉了我框架的含义: ... 2131 until pos. 2226975 FFFBE264, ..
发布时间:2020-05-12 19:38:48 其他开发

我对mp3广播流的设置有一些疑问

所有这些之间有什么区别?他们的意思是什么? /;stream.mp3 [; 分号在/斜杠后确切表示什么?] 此外,如果我取下stream.mp3,只在斜线/;之后留下分号,或者如果我附加`stream.mp3,还有什么区别? /stream [为什么这个只有stream,仅此而已. [在/斜杠后没有;分号,也没有stream.mp3? 为什么没有分号的情况下一个流就可以工作 ..
发布时间:2020-05-12 19:38:00 其他开发

流式网络广播错误android

我正在尝试播放Internet广播,并提供了一个示例,该示例是从以下位置下载的 http://www.4shared.com/zip/OTcJZZft/StreamingRadio. html 的工作原理类似于本示例中给出的 Android的在线广播流应用程序,但是问题是我的logcat不断抛出此错误: 11-07 17:20:39.207: E/MediaPlayer(335): er ..
发布时间:2020-05-08 01:25:53 移动开发

将音频文件流传输到网站用户/收听者的最佳方法是什么

我正在开发一个音乐站点,该站点将流存储在服务器中的音频文件流传输给用户,音频文件将通过放置在网页中的Flash Player播放. 我听说我需要使用流媒体服务器来流式传输音频文件(大小从2mb到3mb). 我找到了一些流媒体服务器软件,例如 http://www.icecast.org -但在其文档中,使用了它用于流媒体广播电台和实时流媒体的目的,但是我只需要更快,更小尺寸(低带宽)的 ..
发布时间:2020-05-08 01:09:11 其他开发

覆盖Node.js HTTP解析器

我在普通的HTTP服务器上使用Node的基本 http.request()函数没有问题。我需要在SHOUTcast服务器上使用 http.request()(或类似)。 SHOUTcast“协议”与HTTP完全兼容,除了一个细节......第一个响应行。 普通HTTP服务器响应: HTTP / 1.1 200 OK SHOUTcast服务器回复: I ..
发布时间:2019-02-19 19:19:42 前端开发

什么是流式音频文件的网站的用户/ listners的最佳方式

我正在开发一个音乐网站,将流存储在服务器给用户的音频文件,音频文件将通过放置在网页Flash播放器进行播放。 当我听说我需要使用的流媒体服务器作为(大小像2MB到3MB)流式音频文件..我需要使用吗? 我发现了一些流媒体服务器软件如 http://www.icecast.org - 但他们的文档中,它是用来流媒体电台和流媒体直播的目的,但我需要更快传输音频文件,并在尺寸低(低带宽)具有良好 ..
发布时间:2016-07-22 13:19:26 其他开发

在Android应用程序流AAC音频

我想编写一个简单的Andr​​oid应用程序,将流互联网广播电台(我有网址),但流是AAC音频。我知道COREaac的,但它是不是很多文档。是否有单独的解码库,我需要得到这个程序工作?任何建议将是有益的,或者如果任何人有过类似的问题并解决它。 感谢 解决方案 所有你需要的是在这里: AACPlayer - 机器人 ..