作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我像这样推送我的 MP3 文件:
ffmpeg.exe -re -stream_loop -1 -i ./ring.mp3 -c copy -f mp3 rtmp://${domain}/live/test
但是 PotPlayer 不能很好地接受它。
最佳答案
对于 FFmpeg,您应该使用的格式 flv
而不是 mp3
, 像这样:
ffmpeg.exe -re -stream_loop -1 -i ./ring.mp3 -c copy \
-f flv rtmp://${domain}/live/test
# Or transcode the sample file of SRS
ffmpeg -re -i srs/trunk/doc/source.flv -vn -c:a libmp3lame \
-f flv rtmp://localhost/live/test
然后通过ffplay播放:
ffplay rtmp://localhost/live/test
推荐使用 AAC 而不是 MP3,因为 AAC 使用更广泛,所以您可以通过以下方式转码为 aac:
ffmpeg -f flv -i rtmp://localhost/live/livestream -c:v copy -c:a aac \
-f flv -y rtmp://localhost/live/test2
Note that WebRTC use opus as audio codec.
关于ffmpeg - 如何使用 ffmpeg 将 mp3 推送到 srs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68947697/
我是一名优秀的程序员,十分优秀!