本文主要基于HKNetSDK6.1.6.4和HKNetSDK6.1.9.4。叙述一些sdk文档中叙述不清晰的地方以及容易被忽略的地方。后续会不断更新添加更多问题。

1.语音转发功能

如果想要获取语音,就要不停给对方发语音。这是一个双向的,如果不发(或者发送的编码格式不对),对方几秒之后会自动停止给你发送语音。

解决办法:使用静音PCM,并且要编码成对应的编码格式发送给对方。

2.播放器模式音频功能

这里的声音控制,是“播放器模式”。简单来说就是实时预览的时候,会在参数中设定一个窗口句柄。

也就是说当这个窗口句柄设定为NULL的时候,回调函数只给你数据即可。但是当设定了一个有效窗口之后。就是播放器模式,就会自动在这个窗口上解码并显示图像(相当于保姆式操作)。播放器模式的许多功能都依赖于这个窗口。比如接口openSound声音的打开,前提是必须要有一个有效的窗口句柄作为参数给入。(注意语音对讲,语音转发,语音广播等功能不依赖于该窗口。)

许多像机sdk,比如大华的都会有这样的设定。播放器相应的一些接口要依赖于有效的窗口句柄。

3.音频编解码

这里Hik文档上的标识似乎是有一些不清晰的部分

文件夹上面标识win64或Linux32或Linux64。但是内容里面写明(Linux版本使用)。我在Windows版本使用的时候会出现返回值为NULL,但是getLastError返回码无错误的情况。个人认为应该是只支持Linux版本。可能其它几个函数使用系统都是以右边为准。

转载请标明出处,原文地址:

海康摄像机sdk踩坑记述_鄙人张钊_有何贵干的博客-CSDN博客

海康摄像机sdk踩坑记述相关推荐

  1. C#海康摄像机SDK二次开发

    海康球机设备网络SDK开发实践记录 获取PTZ参数 开发手册相关内容截图 C# 代码实现 //获取球机位置信息结构体大小 Int32 size = Marshal.SizeOf(typeof(CHCN ...

  2. 海康摄像机抓拍SDK集成java(包括windows和linux)

    近期在做违停球机抓拍功能,所以对海康的sdk进行集成,并且部署到Linux和Windows服务器上. 海康sdk及demo下载地址 1.下载对应版本的sdk 每一个demo里面都有sdk说明文档,可以 ...

  3. 海康工业相机的一些坑(USB接口的相机连上halcon17后,客户端无法打开相机,错误是无驱动,但是驱动是好好的,如何解决)

    题主的环境 是:win10 + halcon17+海康工业相机(MV-CE060-10UC 系列) 只能说海康的工业相机有点坑,首选下载sdk别去海康威视官网,你是找不到的,他们分开了,需要访问这个网 ...

  4. 【海康摄像头】海康摄像头SDK下载与使用

    文章目录 一.海康摄像头SDK官网下载 二.海康摄像头SDK在WinForm/WPF中使用 三.常用接口函数,封装调用函数 一.海康摄像头SDK官网下载 1.进入海康ws官网,下载官网SDK和相关文档 ...

  5. 工作日志:海康IPC SDK实时播放项目建立

    项目中用到海康的IPC,先建一个简单的项目实现实时播放: 海康的SDK到管网下载,本次试用的64位库. 1.建立VS C++项目,基于对话框,使用静态库还是共享动态库无所谓,原例程是使用动态共享库: ...

  6. 海康摄像机-新手二次开发

    一直对海康摄像机的二次开发感兴趣,之前用Delphi做了些DEMO,能预览和抓图,但太过久远了,海康的SDK与Delphi的开发接口都已经升级了,所以这一回再用Delphi做个通用的Unit.希望对有 ...

  7. [转载]海康摄像头sdk与web教程

    [转载]海康摄像头sdk与web教程 原文地址:https://blog.csdn.net/qq_35583089/article/details/80631069 查看原文 感谢大佬的分享,以下为原 ...

  8. 海康摄像机在Win10系统的Web浏览器中无法在线预览解决办法

    作为大企业,肯定是支持主流浏览器的插件安装的,现在不支持是由于谷歌浏览器.Microsoft Edge浏览器等不支持了一批第三方插件.解决办法如下: 首先,参考本人上一篇博客: https://blo ...

  9. 获取海康摄像机的rtsp流,并用VLC测试

    1.下载VLC软件(视频播放软件),个人觉得这个播放软件蛮强大的,对于程序员来说,还是可以放电脑里的. https://vlc-media-player.en.softonic.com/ 这是VLC下 ...

最新文章

  1. R语言tidyr包gather()函数实战详解:数据收缩、从宽表到窄表
  2. 怎么用计算机计算出选手最后得分,计算选手最后得分(限制分的值,且最后按n或N键结束,其他键继续)...
  3. 安装完Hadoop之后,命令行输入hadoop或hdfs却找不到命令的解决方法
  4. python调用数据集mnist_Python读取MNIST数据集
  5. AI:2020年6月22日北京智源大会演讲分享之机器感知专题论坛—14:50-15:30吴玺宏教授《一种具身自监督学习框架:面向任何语种语音的音系构建任务》
  6. iOS Cookie学习(NSHTTPCookieStorage的使用)
  7. C++ 11 深度学习(六)智能指针综述
  8. 工业交换机和工控交换机有什么区别?
  9. 水晶底是什么材质_蓝宝石水晶镜面,贵是有道理的!
  10. 零基础学python-Python入门教程完整版(懂中文就能学会)
  11. [POI2001] 和平委员会 Peaceful Commission——2-sat(dfs构造字典序最小解)
  12. mysql安装+navicat激活
  13. 医疗检测产品设计规范有哪些?
  14. 大数据面试3分钟自我介绍_通用面试两分钟自我介绍范文5篇
  15. 软件的第三方CNAS测试的目的和意义以及测试内容和流程
  16. python爬b站评论_一个简单的爬取b站up下所有视频的所有评论信息的爬虫
  17. 2017年,我成功入职小红书的经历
  18. SpringBoot整合Mybatis3 Dynamic Sql(IDEA)
  19. java生成永远不重复的随机数_java生成不重复随机数的方法
  20. 制作大白菜U盘启动盘及4G以上镜像

热门文章

  1. 二叉搜索树(平衡二叉搜索树)
  2. Linux文件类型与扩展名
  3. PHP 图片处理类(水印、透明度、缩放、相框、锐化、旋转、翻转、剪切、反色)...
  4. Ubuntu server 开机网络需要等待5分钟
  5. 007需求分析中的重要知识点(马斯洛需求层次理论+KANO优先级筛选模型+金字塔模型)
  6. 06. 三层交换机实现VLAN间路由
  7. 计算机综合训练50题4,-计算机基础练习题-Excel部分50题.doc
  8. Threejs 中的后期处理
  9. CMS是Content Management System的缩写,意为内容管理系统。
  10. Web 前端开发技术 ——html