随笔 - 936  文章 - 0  评论 - 3  阅读 - 30万

稳定、高效、易用的RTSPClient工具库EasyRTSPClient对接大华球机时,出现无法正常预览的问题

EasyRTSPClient软件是一套简单、稳定、高效、易用的RTSPClient工具库,能够将各种网络IPCamera摄像机流进行拉取后经过自定义流程进行处理(转发或者录像),支持Windows、Linux、ARM、Android、iOS等几乎所有平台,支持RTP Over TCP/UDP,支持断线重连,能够接入市面上99%以上的IPC,调用简单且成熟稳定!

最近有用户在使用EasyRTSPClient对接大华球机时,出现无法正常预览的问题,我们将问题和解决方案汇总,分享给大家。

背景分析

EasyRTSPClient对接大华的球机, 不能正常预览,球机在客户现场,型号未知。
EasyRTSPClient 已接过N多种不同的摄像机,包括大华的相机之前也接过,没有出现过这种问题。而客户现场的电脑抓包软件也有问题,不能正常工作,只能加日志打印。

分析问题

具体地址是: rtsp://admin:12345@192.168.1.100
在仔细分析代码后,猜想可能是这个格式中带有用户名和密码,而该相机加强了安全验证,不允许在网络交互的URL中带有用户名和密码。

解决问题

将用户名和密码提取出来后,在网络交互的URL中将用户名和密码删除,再进行RTSP交互,问题解决。

EasyRTSPClient全平台支持(包括Windows/Linux 32&64,ARM各种平台,Android,iOS),适应新形式下的4G、5G网络环境,以及阿里、腾讯广泛推行的ipv6化网络环境上,同时兼容支持了ipv4 & ipv6网络环境。

RTSPClient调用流程.png

应用场景

EasyRTSPClient已经成功应用在RTSP播放器EasyPlayer、行业视频接入网关EasyRTSPLive多款产品中,适用于各种安防直播、行业直播、专业设备互联网直播等多种应用场景;

EasyNVR配图(演示1).png

EasyNVR配图(演示5).png

posted on   EasyGBS  阅读(654)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示