关于海康威视预览图像报错误404的解决方案
关于海康威视预览图像报错误404的解决方案
在用QT对海康威视进行二次开发时,遇到一个问题:我在第一台电脑使用NET_DVR_RealPlay_V40函数时可以正常预览,但是在第二台电脑上运行时出现错误代码404。此外,我在第一台电脑上Debug模式运行时正常,Release模式运行时也会出现错误404的情况。帮助文档上显示错误的原因是:The assigned URL does not exist: when the server returns 404, SDK turns into this error code. E.g. the channel is not available, or the channel does not support sub stream。
刚开始我以为是SDK版本没有对应,在反复验证了之后发现不是这个问题。后来以为是编程不规范导致的,又反复检查了变量的声明和定义。最后通过和技术支持沟通,检查了端口554也没有问题。最终在参数设置中增加了编解码类型和录音回传参数的设置,问题得到解决。
NET_DVR_PREVIEWINFO struPlayInfo_1;
HWND hWnd1 = reinterpret_cast<HWND>(ui->widget_5->winId());
struPlayInfo_1.hPlayWnd=hWnd1;
struPlayInfo_1.lChannel = 1;
struPlayInfo_1.dwStreamType = 0;//码流类型:0-主码流,1-子码流,2-码流3,3-码流4,以此类推
struPlayInfo_1.dwLinkMode = 0;//连接方式:0- TCP方式,1- UDP方式,2- 多播方式,3- RTP方式,4-RTP/RTSP,5-RSTP/HTTP
struPlayInfo_1.bBlocked = 1; //0- 非阻塞取流,1- 阻塞取流
struPlayInfo_1.dwDisplayBufNum = 1; //播放库播放缓冲区最大缓冲帧数
struPlayInfo_1.byProtoType = 0;
struPlayInfo_1.byPreviewMode = 0;
struPlayInfo_1.byVideoCodingType=0;
struPlayInfo_1.bPassbackRecord=0;
IRealPlayHandle_1 = NET_DVR_RealPlay_V40(userID,&struPlayInfo_1,nullptr,nullptr);
关于海康威视预览图像报错误404的解决方案相关推荐
- JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调视频TS码流并解析预览图像
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 两年前博主写了如何利用JavaCV解析各种h264裸流,<JavaCV ...
- JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调录像回放视频PS码流并解析预览图像
<JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 前言 上一章中<JavaCV音视频开发宝典:使用JavaCV读取海康平台或海 ...
- DWG文件的预览图像数据结构
翻译整理于:<OpenDWG R13R14R2000R2004R2007 File Format Specification Version 4.0> 在文件的第13位到16位的四个字节, ...
- android自定义videoview,android-如何在播放前在videoview中设置预览图像
android-如何在播放前在videoview中设置预览图像 我在活动中创建了VideoView,下面是代码. VideoView vvVideos = (VideoView) rootView.f ...
- Web方式预览Office/Word/Excel/pdf文件解决方案
Web方式预览Office/Word/Excel/pdf文件解决方案 参考文章: (1)Web方式预览Office/Word/Excel/pdf文件解决方案 (2)https://www.cnblog ...
- Android stdio 实时获取相机预览图像(详细)
activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...
- 下载、预览PDF报错问题排查
PC端解决方案 // 检查请求的请求头类型 // 后端检查接口返回类型'content-type': 'application/json' 移动端解决方案 先检查请求头类型,如果是使用的uniapp, ...
- 【超硬核】人脸剪裁、录音、摄像、头像修改、预览图像【宝藏级】
运气就是,机会正好碰上了你的努力.总有一天,你的苦会照亮你走的路.宝剑锋从磨砺出,梅花香自苦寒来. 图例 1.选择图片 选择图片有什么好讲的呢?不就一个 input[type=file] ,然后点击就 ...
- 润乾报表预览信息报错
记录一下碰到的小问题,最近开始接触报表,用的润乾,刚开始就出现头疼的问题,预览界面一直报错打不开,报错如上图所示. 经过多次尝试发现是我的数据集名字有问题,我这里写的是afc-cc,应该是不能用短横杠 ...
最新文章
- 持续集成之 Jenkins 钉钉通知(八)
- android 两端对齐,LinearLayout子控件两端对齐
- BugkuCTF-MISC题这是一张单纯的图片
- 史上最快! 10小时大数据入门(一)-大数据概述
- 错误的参数个数或无效的参数属性值_数据处理-利用 python进行异常值分析
- 【转】Pycharm的激活
- 微信公众号自定义菜单
- oracle生成awr报告命令,oracle数据库生成awr报告
- SpringBoot之Hypermedia-Driven RESTful Web Service
- Jenkins:This is especially strange since your build otherwise succeeded.及不是内外部指令问题
- 奇安信渗透测试面试题库_奇安信面试经验
- 魅族mx3升级到android6.0,升级安卓4.4!魅族MX3 Flyme 3.6.1A发布
- 金山小火车【转自官网】(如果错误,请留言)
- 笔记本加装内存条,更换散热风扇(以联想y7000为例)
- ARM——LED灯实验
- 单点登陆后续社交登录(以gitee为例)
- c语言memset函数用法,C语言memset函数使用方法详解
- 物联网区块链革命来了:这就是为什么你应该注意
- VMware:Mac开机出现“电脑因出现问题而重新启动,请按一下按键,或等几秒钟以继续启动”
- 信息系统项目管理师必背核心考点(七十)安全审计功能
热门文章
- php单选框关联数据库字段_php select,radio和checkbox默认选择的实现方法
- 数据库 SQL :数据库三大泛式简谈
- 上传本地仓库到github远程仓库
- 计算机关闭显示器和睡眠有什么区别,win10系统关闭屏幕和睡眠的区别
- 最新超详细VMware虚拟机下载与安装(一篇足以带你上高速,附钥)
- Python 3 《dictionary》入门练习
- 深入解析网页防篡改技术
- gazebo+turtlebot3+gmapping建二维地图
- 应用计算机测定线性电阻伏安特性实验报告,电阻伏安特性曲线实验报告.docx
- 《数据通信与网络》笔记--广域网SONET/SDH