gpt4 book ai didi

ffmpeg rtsp 错误 : Nonmatching transport in server reply

转载 作者:行者123 更新时间:2023-12-04 22:50:41 26 4
gpt4 key购买 nike

我正在使用 ffmpeg 读取 rtsp 相机。我收到一个错误:ffmpeg rtsp 错误:C++ 中的服务器回复中的传输不匹配”和“处理输入时发现无效数据”。相机设置了“RTP ES”。这是代码。

source_name = "rtsp://192.168.1.108/WESCAM";

// Open the initial context variables that are needed
format_ctx = avformat_alloc_context();
codec_ctx = NULL;

// Register everything
av_register_all();
avformat_network_init();

//open RTSP camera or h264 file
if (avformat_open_input(&format_ctx, source_name, NULL, NULL) != 0)
{
return EXIT_FAILURE;
}

最佳答案

这可能会有所帮助:

AVDictionary *opts = nullptr;
av_dict_set(&opts, "rtsp_transport", "udp", 0); // here "udp" can replaced by "tcp"
avformat_open_input(&pFormatCtx, rtsp_addr, nullptr, &opts);
...
av_dict_free(&opts);

关于ffmpeg rtsp 错误 : Nonmatching transport in server reply,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45554594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com