FFmpeg - Output Network Stream: Difference between revisions
From PiRho Knowledgebase
Jump to navigationJump to search
Created page with "== RTMP == <code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -flush_packets 0 -f flv rtmp://<destination.address>:1935/<output.file></code> == RTSP == <code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f rtsp rtsp://<destination.address>:554/<output.file></code> == SRT == <code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f mpegts 'srt://<destination.address>:8890/<output.file>?streamid=publish:big_buck_bunny_480p_h264_stereo_aac&pkt_size=1316'</code..." |
|||
| (7 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
[[Category:FFmpeg]] | |||
[[Category:Streaming]] | |||
All of the examples on this page assume an MPEG Transport Stream container with AVC video and AAC audio. | |||
== RTMP == | == RTMP == | ||
<code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -flush_packets 0 -f flv rtmp://<destination.address>:1935/<output.file></code> | <code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -flush_packets 0 -f flv rtmp://<destination.address>:1935/<output.file></code> | ||
| Line 6: | Line 9: | ||
<code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f mpegts 'srt://<destination.address>:8890/<output.file>?streamid=publish:big_buck_bunny_480p_h264_stereo_aac&pkt_size=1316'</code> | <code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f mpegts 'srt://<destination.address>:8890/<output.file>?streamid=publish:big_buck_bunny_480p_h264_stereo_aac&pkt_size=1316'</code> | ||
== IceCast == | == IceCast == | ||
ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f mpegts -content_type 'video/mp4' icecast://<username>:<password>@<destination.address>:8000/<output.file> | <code>ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f mpegts -content_type 'video/mp4' icecast://<username>:<password>@<destination.address>:8000/<output.file></code> | ||
== References == | == References == | ||
[[http://192.168.1.10/Knowledgebase/Streaming%20Media/ Streaming Media]] | [[http://192.168.1.10/Knowledgebase/Streaming%20Media/ Streaming Media]] | ||
== Further Reading == | |||
[[FFmpeg - IceCast Metadata]] | |||
Latest revision as of 15:20, 13 March 2025
All of the examples on this page assume an MPEG Transport Stream container with AVC video and AAC audio.
RTMP
ffmpeg -re -stream_loop -1 -i <input.file> -c copy -flush_packets 0 -f flv rtmp://<destination.address>:1935/<output.file>
RTSP
ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f rtsp rtsp://<destination.address>:554/<output.file>
SRT
ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f mpegts 'srt://<destination.address>:8890/<output.file>?streamid=publish:big_buck_bunny_480p_h264_stereo_aac&pkt_size=1316'
IceCast
ffmpeg -re -stream_loop -1 -i <input.file> -c copy -f mpegts -content_type 'video/mp4' icecast://<username>:<password>@<destination.address>:8000/<output.file>