怎么通过FFmpeg向SRS服务器推流
时间: 2024-01-27 08:07:38 浏览: 120
利用FFmpeg实现简单rtp推流
5星 · 资源好评率100%
要通过FFmpeg向SRS服务器推流,需要使用以下命令:
```
ffmpeg -re -i <input_file> -c:v libx264 -preset veryfast -b:v 3000k -maxrate 3000k -bufsize 6000k -s 1280x720 -c:a aac -b:a 128k -f flv rtmp://<SRS_server>/<stream_key>
```
其中,`<input_file>`是要推流的视频文件路径,`<SRS_server>`是SRS服务器的IP地址或域名,`<stream_key>`是推流的流名称。
例如,假设SRS服务器的IP地址为192.168.1.100,流名称为live,要推送名为video.mp4的视频文件,可以使用以下命令:
```
ffmpeg -re -i video.mp4 -c:v libx264 -preset veryfast -b:v 3000k -maxrate 3000k -bufsize 6000k -s 1280x720 -c:a aac -b:a 128k -f flv rtmp://192.168.1.100/live
```
运行命令后,FFmpeg将会连接SRS服务器并将视频文件推流到指定的流名称中。
阅读全文