gpt4 book ai didi

c++ - 使用 FFmpeg 从 IP 摄像机 (RTSP) 读取导致 5xx 服务器错误

转载 作者:行者123 更新时间:2023-11-30 05:34:34 31 4
gpt4 key购买 nike

我有一个场景,我正在尝试使用 RTSP 方法从 IP 摄像机读取数据。

在我的开发 PC 上一切正常,rtsp url 类似于:

rtsp://admin:12345@192.168.1.60:554

但是当我尝试在一个 friend 的地方进行测试时,他有不同的摄像头(Axis IP 摄像头),并且 url 无法打开。自己生成的日志是这样的:

Error: avformat_open_input()
error message: Server returned 5XX Server Error reply

我尝试使用 HTTP 隧道打开它,但这次我遇到了不同的错误:

error message: Error number -5 occurred

后一条错误消息甚至出现在我的开发 PC 上(只是提一下,我也试过了);所以 HTTP 隧道不好。

有人知道如何修复 5XX 服务器错误吗?

谢谢,

最佳答案

其实我最后才知道他的相机不是Axis Q6045-S,而是P3346-VE版本。

整个问题是因为 URL 不正确。从 RTSP 读取的正确 URL(对于这个特定型号)如下:

rtsp://uname:pass@192.168.1.3:554/axis-media/media.amp?videocodec=h264

然后一切正常。

关于c++ - 使用 FFmpeg 从 IP 摄像机 (RTSP) 读取导致 5xx 服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34175140/

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