使用 RTMP 协议将视频文件流式传输到使用 Python 的 rtmp 服务器
Posted
技术标签:
【中文标题】使用 RTMP 协议将视频文件流式传输到使用 Python 的 rtmp 服务器【英文标题】:Stream a video file using RTMP protocol to an rtmp server using Python 【发布时间】:2020-03-06 08:05:44 【问题描述】:谁能指导我做上面提到的? 基本上是我想要的:
将单个视频文件流式传输到 RTMP 服务器(在我的情况下为 nginx)的 python 脚本,链接:
rtmp://<ip>/stream/<stream_name>
因此,理想情况下,视频文件将使用<Stream_name>
进行流式传输。接下来我希望这个stream_name 以一系列方式生成,例如:stream_1, stream_2,....stream_n
。然后我想要流链接:rtmp://<ip>/stream/<stream_name>
被推送 n 次,但在每次迭代中,流名称从“stream_1”增加到“stream_2”等等。
我目前正在努力寻找合适的库来在 python 中执行此操作。
提前致谢!
【问题讨论】:
【参考方案1】:这里的关键是FFMpeg。根据您的需要使用任何合适的 FFMpeg 包装器。 这是谷歌的第一个: https://pypi.org/project/python-ffmpeg-video-streaming/
【讨论】:
是的,我发帖后才意识到! ??? 无论如何,我的工作是通过使用 python 脚本模拟多个 ffmpeg 实例来完成的以上是关于使用 RTMP 协议将视频文件流式传输到使用 Python 的 rtmp 服务器的主要内容,如果未能解决你的问题,请参考以下文章
是否可以通过 RTMP 或 RTP 流式传输到 Twilio 视频 API