如何将不断生成的音频推送到rtmp?

作者站长头像
站长
· 阅读数 6

如何将不断生成的音频动态写入ffmpeg的流中, 动态音频是通过一个外部程序生成。想通过ffmpeg把不断生成的音频推送到指定的rtmp地址上

项目代码使用python. 已安装的库: ffmpeg-python, python版本:3.10

回复
1个回答
avatar
test
2024-06-19

pipe。程序如果能支持PIPE输出。可以读取pipe通过ffmpeg不断推送。

ffmpeg -i pipe:0 -f mpegts rtmp://xxxxx

写法参考:https://github.com/kkroening/ffmpeg-python/issues/292

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容