我正在创建应用程序发送音频到icecast服务器。这里我连接到icecast服务器并将音频数据发送到服务器。但是在服务器上可以看到流媒体,但在浏览器中却不能播放,为什么?
是否需要将数据编码为任何格式?
发布于 2015-01-21 22:02:45
问题是我正在发送的音频PCM数据到server.Now我编码到ogg格式的PCM数据发送到server.Now,它工作得很好。
发布于 2013-07-15 16:20:11
如果您在使用基于web的播放器时遇到问题,您需要更具体地说明您正在尝试做什么,并提供一些代码供我们查看。
您还应该首先确认流是否在兼容的桌面应用程序中正确播放。
转到http://example.com:8000/admin并验证您要发送到的挂载点是否已列出(这表明它具有连接的源)-如果列出了挂载点,右侧将会有一个M3U (用于流式MP3)和XSPF (用于Ogg)链接,您可以使用它们进行测试。
在安卓上播放Icecast streams需要安装Just Playlists应用程序或类似的应用程序。
发布于 2021-03-04 03:44:51
问题出在音频编码上。按如下方式设置编码数据
捕获设备输入
ffmpeg -list_devices true -f dshow -i dummy设置来自设备或其他协议的输入。示例:
ffplay -f dshow -i audio="Microphone (FaceCam 1000X)"然后流
ffmpeg -stats -report -f dshow -i audio="Microphone (FaceCam 1000X)" -c:a flac -compression_level 10 -ar 192000 -legacy_icecast 1 -content_type application/ogg -ice_name "Optional Name" -f ogg icecast://source:password_for_streaming@127.0.0.1:8000/live.ogghttps://stackoverflow.com/questions/17647876
复制相似问题