将ffmpeg -rtsp_transport tcp -i rtsp://input_stream_address -vcodec copy -acodec copy -f flv rtmp://output_stream_address中的-rtsp_transport tcp修改为指定RTSP传输方式为UDP传输方式,并且修改后的命令能在linux c++ cmd中正确运行
时间: 2024-03-27 20:35:48 浏览: 148
Andorid 项目中使用FFmpeg拉取RTSP流 然后 推送到RTMP服务器
5星 · 资源好评率100%
将指定RTSP传输方式为UDP传输方式的命令修改为:
```
ffmpeg -rtsp_transport udp -i rtsp://input_stream_address -vcodec copy -acodec copy -f flv rtmp://output_stream_address
```
在Linux C++ cmd中执行命令可以使用以下代码:
```c++
#include <cstdlib>
#include <iostream>
using namespace std;
int main() {
system("ffmpeg -rtsp_transport udp -i rtsp://input_stream_address -vcodec copy -acodec copy -f flv rtmp://output_stream_address");
return 0;
}
```
注:需要将`input_stream_address`和`output_stream_address`替换为实际的输入和输出地址。
阅读全文