关于海康威视预览图像报错误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的解决方案相关推荐

  1. JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调视频TS码流并解析预览图像

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 两年前博主写了如何利用JavaCV解析各种h264裸流,<JavaCV ...

  2. JavaCV音视频开发宝典:使用JavaCV读取海康平台或海康网络摄像头sdk回调录像回放视频PS码流并解析预览图像

    <JavaCV音视频开发宝典>专栏目录导航 <JavaCV音视频开发宝典>专栏介绍和目录 ​ 前言 上一章中<JavaCV音视频开发宝典:使用JavaCV读取海康平台或海 ...

  3. DWG文件的预览图像数据结构

    翻译整理于:<OpenDWG R13R14R2000R2004R2007 File Format Specification Version 4.0> 在文件的第13位到16位的四个字节, ...

  4. android自定义videoview,android-如何在播放前在videoview中设置预览图像

    android-如何在播放前在videoview中设置预览图像 我在活动中创建了VideoView,下面是代码. VideoView vvVideos = (VideoView) rootView.f ...

  5. Web方式预览Office/Word/Excel/pdf文件解决方案

    Web方式预览Office/Word/Excel/pdf文件解决方案 参考文章: (1)Web方式预览Office/Word/Excel/pdf文件解决方案 (2)https://www.cnblog ...

  6. Android stdio 实时获取相机预览图像(详细)

    activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout ...

  7. 下载、预览PDF报错问题排查

    PC端解决方案 // 检查请求的请求头类型 // 后端检查接口返回类型'content-type': 'application/json' 移动端解决方案 先检查请求头类型,如果是使用的uniapp, ...

  8. 【超硬核】人脸剪裁、录音、摄像、头像修改、预览图像【宝藏级】

    运气就是,机会正好碰上了你的努力.总有一天,你的苦会照亮你走的路.宝剑锋从磨砺出,梅花香自苦寒来. 图例 1.选择图片 选择图片有什么好讲的呢?不就一个 input[type=file] ,然后点击就 ...

  9. 润乾报表预览信息报错

    记录一下碰到的小问题,最近开始接触报表,用的润乾,刚开始就出现头疼的问题,预览界面一直报错打不开,报错如上图所示. 经过多次尝试发现是我的数据集名字有问题,我这里写的是afc-cc,应该是不能用短横杠 ...

最新文章

  1. 持续集成之 Jenkins 钉钉通知(八)
  2. android 两端对齐,LinearLayout子控件两端对齐
  3. BugkuCTF-MISC题这是一张单纯的图片
  4. 史上最快! 10小时大数据入门(一)-大数据概述
  5. 错误的参数个数或无效的参数属性值_数据处理-利用 python进行异常值分析
  6. 【转】Pycharm的激活
  7. 微信公众号自定义菜单
  8. oracle生成awr报告命令,oracle数据库生成awr报告
  9. SpringBoot之Hypermedia-Driven RESTful Web Service
  10. Jenkins:This is especially strange since your build otherwise succeeded.及不是内外部指令问题
  11. 奇安信渗透测试面试题库_奇安信面试经验
  12. 魅族mx3升级到android6.0,升级安卓4.4!魅族MX3 Flyme 3.6.1A发布
  13. 金山小火车【转自官网】(如果错误,请留言)
  14. 笔记本加装内存条,更换散热风扇(以联想y7000为例)
  15. ARM——LED灯实验
  16. 单点登陆后续社交登录(以gitee为例)
  17. c语言memset函数用法,C语言memset函数使用方法详解
  18. 物联网区块链革命来了:这就是为什么你应该注意
  19. VMware:Mac开机出现“电脑因出现问题而重新启动,请按一下按键,或等几秒钟以继续启动”
  20. 信息系统项目管理师必背核心考点(七十)安全审计功能

热门文章

  1. php单选框关联数据库字段_php select,radio和checkbox默认选择的实现方法
  2. 数据库 SQL :数据库三大泛式简谈
  3. 上传本地仓库到github远程仓库
  4. 计算机关闭显示器和睡眠有什么区别,win10系统关闭屏幕和睡眠的区别
  5. 最新超详细VMware虚拟机下载与安装(一篇足以带你上高速,附钥)
  6. Python 3 《dictionary》入门练习
  7. 深入解析网页防篡改技术
  8. gazebo+turtlebot3+gmapping建二维地图
  9. 应用计算机测定线性电阻伏安特性实验报告,电阻伏安特性曲线实验报告.docx
  10. 《数据通信与网络》笔记--广域网SONET/SDH