问题标签 [audiostreamer]

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.

0 投票
0 回答
76 浏览

macos - 如何为mac应用程序实现airplay以在流式传输时更改声音输出源?

我是 mac 开发的新手,目前我正在开发一个流式传输网络上托管的视频和音频文件的应用程序。如何实现 airplay 功能来更改声音输出源?我正在使用 JKAudioManager 来获取所有的播放设备和 AudioStreamer 来流式传输文件。

如何使用这两个 api 在不同设备之间切换?还有其他方法可以做到这一点吗?

0 投票
1 回答
382 浏览

ios - 将 .m3u8 文件传递​​给 AudioStreamer iOS

任何人都可以向我推荐一个适用于 iOS 10 的 m3u8 解析器。我使用了这个,但它给了我错误

M3U8_BASE_URL undecleared indentifier, No visible interface declared in NSString for isExtendedM3Ufile 这类错误,超过 17

NSString+m3u8.m. 我想将 m3u8 文件传递​​给AudioStreamer

请帮我。谢谢

0 投票
0 回答
630 浏览

node.js - NodeJS 中使用 Socket.io 的连续音频流

我想知道是否有办法让 socket.io 和 Nodejs 像Icecast这样的音频连续流媒体工作。

例如,一位用户可以进入该站点并收听流媒体。10 秒后,另一个用户可以连接并会在 10 秒后听到同一首歌曲。该流将不依赖于连接的用户,并将在服务器上运行并将 *.mp3 文件输出到客户端。

我最接近的步骤是按照https://github.com/nkzawa/socket.io-stream/issues/73中的步骤使用流传输音频文件

这将检测已连接但将重新加载歌曲而不是让它在后台运行的用户。任何帮助,将不胜感激。

最好的。

0 投票
1 回答
453 浏览

node.js - 连接超时后节点http客户端重新连接

我一直在使用一个名为icy的包,它使用 Node v8.11.3 中的 Http Client。

我正在连接到带有连续音频的流媒体 Icecast 服务器。

代码如下所示:

当 Icecast 服务器重新启动或超时时,就会出现问题。

我希望该函数在超时后尝试重新连接,但在文档中没有找到它的选项。

任何帮助,将不胜感激。

干杯!

0 投票
1 回答
342 浏览

icecast - Icecast 更新标题元数据

我用 Ezstream 玩 Icecast 已经有一段时间了,在上传歌曲时发现了这个错误。

我一直在使用 multer-s3 将歌曲上传到 s3 并从服务器上的安装端口读取它们。当上传的最后一首歌曲更改了每首歌曲的标题元数据时,问题就出现了。

我假设标题元数据是由 icecast 和 ezstream 通过文件名获取的,但在这种情况下,它正在为未知来源的每首歌曲注入和预置数据。

所以它应该给出“新法律---黎明”,但它正在注入“棉花糖和巴士底狱-”。另外,我检查了文件名,它们都没有前置字符串。

我一直在阅读Server Stats docs for injection,看到标题是“源客户端设置的元数据”。这让我觉得可能是 Ezstream 注入了它,但我没有将它添加到 ezstream 配置文件中。

如果您对会是什么有任何想法?我很感激任何提示

在此处输入图像描述