问题标签 [internet-radio]
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.
audio-streaming - 如何使用 Wireshark 从网络音频流中提取 StreamTitle?
如何使用 Wireshark 实时(即连续地,而不是从捕获文件中)提取字符串,例如:
来自网络音频流(例如http://50.7.76.250:8757/stream),并将此字符串附加到文件中?
我想做的是从这个网络音频流中制作一个实时播放列表,以便在网站上发布。
我第一次尝试做我想做的事是在 CentOS 6 上编译 VLC 媒体播放器的源代码,这样我就可以根据他们的New Title=
调试语句简单地将相应的字符串(例如,'Van Morrison - Born To Sing: No Plan B (2012) - Retreat and View'
)写入文件。不幸的是,我无法编译源代码。
在 CentOS 下无法编译 VLC 媒体播放器后,我转而使用 Wireshark 来检查 TCP 流。使用 Find,我可以StreamTitle=
从捕获的数据包中定位信息,但我不知道如何实时、连续地(例如,24x7)提取并保存它。
ETA:如果我必须编写代码来执行此操作,我知道 Perl 和 C。
更新:我最终学习了足够的 Lua 来编写 VLC 脚本并得到我需要的东西:
node.js - 使用节点同时从 soundcloud 源流式传输音频
我正在使用来自节点服务器的 Soundcloud api。我想将音轨同时流式传输给多个用户。
我试过这样的事情(使用这个问题的代码Streaming audio from a Node.js server to HTML5 <audio> tag)但它不起作用。关于我如何做到这一点的任何想法?
internet-radio - Windows下使用Liquidsoap多声卡输出
Windows下可以输出到多个声卡吗?
似乎 portaudio 是通过 Windows 声卡播放的唯一方法,但 portaudio 没有提供选择输出到哪个设备的机制。即使这样做了,也不清楚是否可以打开多个输出。
目前,我正在使用一个 hack 使用 VLC 输出到声卡:
默认情况下,每个 VLC 配置文件都设置了不同的声音设备。显然,这可以通过切换到 PCM 来改善,但如果我可以完全跳过整个外部进程问题,那就太好了。
php - 在 Google Analytics 中跟踪 Shoutcast 流
有没有办法在 Google Analytics 中跟踪 Shoutcast 流?
例如,每次有人收听流媒体时,它都会将其记录为谷歌分析中的综合浏览量?
我怀疑这可能会导致修改 Shoutcast 服务器代码,但我想知道是否有人以前这样做过,或者可以为我指明正确的方向。
java - 将流数据发送到 icecast
我想开发绑定到icecast服务器的客户端,就像butt或edcast但是使用java,我找到了一些像jshout,libshout这样的库,但我不能让它在windows中工作;(,所以我想不依赖于某个库, 我从这个链接Icecast 2: protocol description, streaming to it using C#获得了一些信息如何流式传输到 Icecast 服务器,我的问题是如何将二进制流数据发送到 icecast 服务器?我应该使用套接字还是有另一种方法那?
谢谢
java - 在 Java 中使用 jshout 将缓冲流发送到 Icecast 服务器
我正在尝试使用 Icecast 或 SHOUTcast 库开发实时流媒体。
我用 Java 录制音频,我需要向 Icecast 服务器发送一个字节流。
javascript - Shoutcast URL 不在 JPlayer 上流式传输,但在另一个 Flash 播放器上流式传输?
我正在尝试使用 JPlayer 流式传输http://gwradio.serverroom.us:4142/;stream.mp3,但是当我尝试播放流时没有任何反应。
这里测试一下已经确认可以播放其他流的JPlayer代码
这是与另一个 Flash 播放器一起使用的相同 URL:http ://www.ep.gwradio.com/
哪里来的牛肉?谁能帮我解决这个问题?
cordova - 离线/断开连接几分钟后继续流式传输音频?
我已经搜索了几天,似乎找不到解决方案。我希望这里有人能指出我正确的方向。
我正在使用 Cordova/Angular 构建一个无线电 iOS 应用程序,并且我有一个正在使用 HTML5 播放的 mp3 流 ( http://mp3lg3.tdf-cdn.com/5593/goo_102004.mp3 )。
我想找到一种方法来继续流式传输,即使设备失去连接几分钟,如果连接恢复,继续正常流式传输。目前,如果我关闭 wifi 或将设备打开“飞行模式”,它会立即停止流式传输。
我对音频世界相当陌生,希望有经验的人可以提供帮助。
mysql - 在 Icecast Server 2 上设置用户名和密码
我在 Digital Ocean 上设置了 Icecast Server 2。我正在使用“butt - broadcast using this tool”通过输入我的密码和icecast用户名来广播到服务器上的挂载点。
现在,我正在尝试设置一个注册网页,该网页需要与 icecast 服务器配置文件交互,并在人们注册时添加用户名和密码。
做这个的最好方式是什么?
- WordPress -> mySQL -> Icecast?
- 网络表单 -> Icecast?
- ?
另外,我可以将它托管在与我的 icecast 服务器相同的 droplet 上吗?
任何示例代码片段、教程、链接、文档将不胜感激。
stream - Audio.js,如何添加对格式和流类型的支持
我正在制作无线电数据库,我正在使用audio.js播放 m3u 流。如何添加对 acc、ogg、wma、mms 流和直播流类型的支持?
感谢您的回答:)