咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

FFmpeg推流RTSP和RTMP

RTSP推流到本地

用UDP传输

1
2
3
4
5
6
$ ffmpeg -re -i h264.mp4 -vcodec copy -f h264 udp://127.0.0.1:8554

#循环文件推流(默认UDP)
ffmpeg -re -stream_loop -1 -i move.mp4 -vcodec copy -codec copy -f rtsp rtsp://192.168.0.223:554/test/
#循环文件推流(指定TCP)
ffmpeg -re -stream_loop -1 -i move.mp4 -vcodec copy -codec copy -rtsp_transport tcp -f rtsp rtsp://192.168.0.223:554/test/

在本地用ffplay播放(ffplay是ffmpeg的附带命令行工具)

1
2
$ ffplay  udp://127.0.0.1:8554
$ ffplay -f h264 udp://127.0.0.1:8554

RTMP推流到服务器

推流

1
$ ffmpeg -re -i h264.mp4 -f flv rtmp://192.168.0.123:1935/live/test

播放

1
$ ffplay -fflags nobuffer rtmp://192.168.0.123:1935/live/test

中转服务ffserver

ffserver has been removed on 2018-01-06 ,在3.4版本中已经从ffmpeg移除。

【ffserver搭建流媒体服务】