首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用FFmpeg从IP摄像机读取导致5xx服务器错误

使用FFmpeg从IP摄像机读取导致5xx服务器错误
EN

Stack Overflow用户
提问于 2015-12-09 17:29:54
回答 1查看 5.1K关注 0票数 2

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

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

代码语言:javascript
复制
rtsp://admin:12345@192.168.1.60:554

但是当我尝试在一个朋友的地方测试它时,他有不同的摄像头(Axis IP摄像头),url无法打开。自生成的日志类似于:

代码语言:javascript
复制
Error: avformat_open_input()
error message: Server returned 5XX Server Error reply

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

代码语言:javascript
复制
error message: Error number -5 occurred

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

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

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2015-12-09 23:46:45

实际上,我最终知道他的相机不是Axis Q6045-S,而是P3346-VE版本。

整个问题都是由于URL不正确造成的。从RTSP读取的正确URL (对于此特定型号)如下所示:

代码语言:javascript
复制
rtsp://uname:pass@192.168.1.3:554/axis-media/media.amp?videocodec=h264

那么一切都很好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34175140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档