I want to stream a video file using RTMP protocol to an rtmp server using Python.
A python script that will stream a single video file to an RTMP Server (in my case nginx), to the link:
rtmp://<ip>/stream/<stream_name>
So, ideally the video file will be streamed with a <Stream_name>. Next i want this stream_name to be generated in a series, for example: stream_1, stream_2,....stream_n. Then i would want the stream link: rtmp://<ip>/stream/<stream_name> being pushed n times, but in each iteration, the stream name is incremented from "stream_1" to "stream_2" and so on.
I am currently struggling to find the right library to do this in Python.
ffmpeg -stream_loop -1 -i /PATH/TO/VIDEO.MP4 -b:v 50M -f flv rtmp://127.0.0.1/live/(where you can swap in your own rtmp server url)