FFmpeg - Output Network Stream: Difference between revisions

From PiRho Knowledgebase
Jump to navigationJump to search
mNo edit summary
No edit summary
Line 1: Line 1:
[[Category:FFmpeg]]
[[Category:FFmpeg]]
[[Category:Streaming]]
All of the examples on this page assume an MPEG Transport Stream container with AVC video and AAC audio.
All of the examples on this page assume an MPEG Transport Stream container with AVC video and AAC audio.
== RTMP ==
== RTMP ==

Revision as of 12:39, 6 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>

References

[Streaming Media]