ffmpeg linux 推拉流
时间: 2023-10-12 19:08:10 浏览: 321
linux下ffmpeg获取视频流
5星 · 资源好评率100%
在Linux上使用FFmpeg进行推拉流操作非常常见。FFmpeg是一个开源的跨平台多媒体处理工具,支持各种音视频编解码器和容器格式。
1. 推流:
要推送视频流,你需要一个视频源和一个目标URL。以下是一个简单的命令示例:
```
ffmpeg -re -i input.mp4 -f flv rtmp://server/live/stream_name
```
这里的`input.mp4`是你要推送的视频文件,`rtmp://server/live/stream_name`是目标URL,可以是RTMP服务器或其他支持的流媒体服务器。
2. 拉流:
要拉取远程流,你可以使用类似以下命令:
```
ffmpeg -i rtmp://server/live/stream_name -c copy output.mp4
```
这里的`rtmp://server/live/stream_name`是要拉取的远程流的URL,`output.mp4`是保存拉取的视频的文件名。
此外,还有许多其他选项和参数可用于自定义推拉流的行为,如调整视频质量、添加水印等。你可以查阅FFmpeg的文档来了解更多详细信息。
阅读全文