问题标签 [shoutcast]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios4 - MIME 类型的音频/mpeg 不是流式传输的?
我在这里使用Matt Gallagher 的流媒体。
我正在尝试播放 SHOUTCast API 返回的网址。但是具有 MIME 类型的音频/mpeg 的媒体不会在没有显示任何错误的情况下播放。
但是 MIME 类型的音频/aacp 可以正常播放。
为什么这样?我需要使用除此之外的东西吗?
在马特的教程中,他说对于我需要添加的 mp3 文件,fileTypeHint
但它已经存在,并且MediaType = audio/mpeg
它不会进入下面函数的任何案例中。
需要改变什么?
使用这个流媒体,我如何在播放 top5 电台的情况下工作,为此我从 PLS 文件中获取所有 URL 并将它们保存在一个数组中。
现在我如何连续播放它们,因为它是收音机
php - SHOUTcast XML 用 php 获取
我有广播管理员,我需要从中读取 xml,它看起来像这样
http://SHOUTCAST-IP:PORT/admin.cgi
我需要登录并从http://SHOUTCAST-IP:PORT/admin.cgi?mode=viewxml获取 XML 数据并使用 php 进行操作,我已经制作了这个脚本
但它不起作用,它说Unauthorised
。我该如何解决?
php - SHOUTcast 管理员使用 php 登录
直播管理员中远程登录的链接是什么。我想这是
www.ip:port/admin.cgi?pass=密码 但我不确定..
android - 在 Android 上接收 ShoutCast 流的信息
我目前正在制作一个与我的在线广播网站一起使用的应用程序,我正在使用 Android 2.2 (API 8) 对其进行编码,并且我已经让 Shoutcast Stream 与两个按钮一起工作。
这是我的主要课程的代码:
所以我想知道如何接收流标题、歌曲、艺术家等并使其出现
主要 XML 处于相对布局中
谢谢,在编程方面我是个菜鸟。
谢谢马克:)
windows-phone-7 - 从 Shoutcast 中获取打嗝声
我正在尝试读取 Shoutcast 流,然后使用 MediaStreamSource 播放它。这是节省了我很多时间的优秀开源项目。经过一点点修改,我能够听到完美的声音。但问题是我得到了周期性的昙花一现/打嗝的噪音。
知道如何阻止这种噪音。我认为它可能是 Shoutcast 在间隔发送一些元数据,但不知道如何阻止它。试过request.Headers["Icy-MetaData"] = "0";
但它也不能解决我的问题。任何帮助将不胜感激。
Edit1: 我做了更多调查。我阅读了我的流数据 2-3 分钟,发现该流中有很多“零”字节。这是'0'字节的索引列表
92 247 359 1208 1904 2037 2227 2397 2536 2694 2740 2863 2952 3048 3110 3689 3994 4027 4098 4218 4730 4830 4943 5029 5115 5248 5315 5358 5666 6084 6375 6873 6920 7441 7660 7700 7756 8174 8254 8614 9010 9018 9025 9039 9541 9846.... .
是因为 httpwebrequest 下载速度慢/下载失败还是 Shoutcast 本身发送了那些零字节?这个“0”字节也会导致打嗝噪音吗?
Edit2: 这是几行代码,说明了我如何从广播中获得响应
这是我的 ShoutcastHeader 方法定义:
这是 headerReader 中的响应
ICY 200 OK icy-notice1:
此流需要Winamp
icy-notice2:SHOUTcast 分布式网络音频服务器/Linux v1.9.93atdn
icy-name:Bollywood & Beyond - Radio NRI 24/7 icy-genre:Indian Hindi Tamil Telugu Malayalam Desi icy -url:http://www.radionri.com 内容类型:audio/mpeg icy-pub:1 icy-br:128
我还把流字节放在我的 skydrive 共享位置。
javascript - 使用 javascript 从广播流中获取 IDv3 标签
可以使用 javascript(不带 flash)访问直播流吗?需要动态更新标签。
edit - 编辑时出现问题。Exe 文件 sc_serv.exe 广播
我需要编辑来自shoutcast 的可执行文件sc_serv.exe。如果我只是在记事本中打开此文件,然后再次保存而不编辑任何内容,则在尝试运行程序后,我会收到以下消息:
如何在不干扰其操作的情况下打开和保存可执行文件?
谢谢你。
java - 为什么这个 Java Android SHOUTcast MediaPlayer 应用程序代码不起作用?
我正在使用 Android 4.0.3 对此进行测试,并在物理设备和模拟器上进行了尝试。应用程序打开,但我听不到任何声音。我认为他们增加了对 SHOUTcast 流的支持。我做错了什么吗?
java - 使用 IcyStreamMeta 从 SHOUTcast 获取元数据
我正在为 Android 编写一个从 SHOUTcast mp3 流中获取元数据的应用程序。我正在使用我在网上找到的一个非常漂亮的课程,我稍作修改,但我仍然有 2 个问题。
1) 我必须不断地 ping 服务器以使用 TimerTask 更新元数据。我不喜欢这种方法,但这是我能想到的。
2)当我的应用程序运行时,有公吨的垃圾收集。删除 TimerTask 消除了垃圾收集问题,所以我不确定我是否只是做错了,或者这是否正常。
这是我正在使用的课程:
}
这是我的计时器:
非常感谢任何帮助!
objective-c - 使用 Objective-C、C 或 C++ 广播到 Icecast / SHOUTcast
我想在不使用自己的广播公司的情况下将音频数据提供到 SHOUTcast 或 Icecast 服务器,因为我将在包括移动设备在内的各种平台上使用它。
我需要协议描述、开源项目或示例,以便能够使用 Objective-C、C 或 C++ 将音频数据(来自麦克风或文件)发送到 SHOUTcast 和 Icecast 服务器。
我在哪里可以找到构建适当的 SHOUTcast/Icecast 源客户端所需的信息?