场景
ZLMediaKit在Windows上实现Rtmp流媒体服务器以及模拟rtmp推流和http-flv拉流播放:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130221608
按照以上教程拉取海康威视rtsp流时发现拉流失败。
然后使用VLC和ffmpeg测试时同样无法拉流。
使用ffplay.exe rtsp流地址播放时提示:Server returned 5XX Server Error reply
使用VLC拉流时同样提示:
Failed to setup RTSP session
...
only real/helix rtsp servers supported for now
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
实现
1、排查摄像头ip网络畅通、554端口开放,rtsp认证方式开启等方式后。
推断可能原因为当前拉流超过摄像头的最大上线。
受不同版本影响不同,比如最大不能超过6个。
访问摄像头-用户管理-在线用户中可以看到当前有哪些用户。
将当前这些用户添加到安全管理-IP地址过滤-禁止中的黑名单后,保存-重启设备。
重启设备在系统-系统维护-重启
2、重启之后,发现流能拉了,但是一会又没法拉取。
怀疑有其他地方也在拉取rtsp流,但是无法被在线用户检测到。
所以首先在用户管理中新建一个测试账户,并将密码设置的不包含特殊字符等,并赋予所有权限,
使用测试账户仍然无法拉流。
所以直接修改admin管理员密码,使其他任何三方无法拉流。
修改之后,再重新拉流成功。
标签:视频流,ZLMediaKit,威视,rtsp,用户,拉取,拉流,摄像头 From: https://www.cnblogs.com/badaoliumangqizhi/p/17705394.html