mirror of
https://github.com/aler9/rtsp-simple-server
synced 2026-04-22 23:17:11 +08:00
827 B
827 B
Basic usage
-
Publish a stream. For instance, you can publish a stream from a MP4 file with FFmpeg:
ffmpeg -re -stream_loop -1 -i file.mp4 -c copy \ -f rtsp rtsp://localhost:8554/mystreamor GStreamer:
gst-launch-1.0 rtspclientsink name=s location=rtsp://localhost:8554/mystream filesrc location=file.mp4 \ ! qtdemux name=d d.video_0 ! queue ! s.sink_0 d.audio_0 ! queue ! s.sink_1 -
Read the stream. For instance, you can read the stream with VLC:
vlc --network-caching=50 rtsp://localhost:8554/mystreamor GStreamer:
gst-play-1.0 rtsp://localhost:8554/mystreamor FFmpeg:
ffmpeg -i rtsp://localhost:8554/mystream -c copy output.mp4