SDK二次开发摄像头语音转发功能和语音对讲
一、SDK二次开发摄像头语音转发功能
1、注意事项
1.1、将dll库加载到/lib目录下
1.2、系统文件:ssleay32.dll和libeay32.dll放在系统的System32和SysWOW64文件夹目录下
1.3、相机的编码类型保持一致:g711_type = 1; //G711编码类型:0- U law,1- A law
1.4、使用recorder录制***.pcm格式的音频文件
【按采样标准(采样频率为8000,16位采样,单通道)获取的PCM音频数据,规定输入数据的大小为320字节,编码成功是160字节】
1.5、将***.pcm编码转换成***.g7格式的文件提供给摄像头端播放
1.6、录制语音:注意说话的语速
2、摄像头客户端登录
2.1、网址栏:输入摄像头IP自动跳转到摄像头配置的登录界面
摄像头IP: http://192.168.5.218/
192.168.5.218 80 admin abcd.1234
2.2、程序里用的这个服务端口:8000
2.3、音频编码格式需要与程序对应
2.4、测试摄像头外放音
3、PCM(编码格式)音频文件录制
录音
注意:采样率:8000,采样位数:16,声道数:单
“PCM是一种编码格式,WAV是一种文件格式,保存为WAV文件的音频可以有多种编码格式,既可以是PCM也可以是【ADPCM、A-Law、u-Law】等等。”
4、海康开放平台下载SDK
4.1、下载SDK
海康开放平台
4.2、语音对讲demo参考
4.3、程序修改点
①g711_type=1 // g711alaw
②规定输入数据的大小为320字节,编码成功是160字节
③需要实时速率发送数据(录制语音:注意说话的语速和杂音)
二、语音对讲待定
SDK二次开发摄像头语音转发功能和语音对讲相关推荐
- 群控sdk二次开发完整调用API(厉害了我的哥。。。)
聚播群控sdk二次开发完整调用API功能 微信加好友功能API 1.导入手机通讯录 2.手机通讯录加好友 3.加指定微信群好友 4.自动通过微信好友请求 5.手机模拟定位 6.附近人加好友 7.各种账 ...
- 海康摄像头二次开发python_python实现海康sdk二次开发,移动侦测事件(一)
1.概述 最近一段时间要从海康摄像头读取数据,作为程序的输入源,c++版本有海康有自己的demo,较为简单,很容易就实现了,但是为我们其他的程序都是基于python的,因此,需要使用Python调用海 ...
- 海康威视摄像机SDK二次开发--提取音频保存至文件
由于最近在开发海康威视摄像头,特此记录一下如何提取音频数据,这里主要依靠语音对讲返回的音频数据,通过回调函数写入文件中,加个WAV头即可播放,编码格式可以自己设置在代码中有注释 文件结构 其中Came ...
- 海康Camera MVS Linux SDK二次开发封装ROS packge过程记录(c++)
Livox Lidar + HIKROBOT Camera系列 最近在开发相机和激光雷达融合的slam算法,主要用于三维重建,想实时的得到彩色点云地图,传感器选择了海康威视的工业相机和大疆的固态激光 ...
- C# 博思得 POSTEK 打印机 打码机 SDK 二次开发 指令打印
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.调用SDK实现打印 前言 提示: 公司要实现 BarTender的类似功能.POSTEK 提供了开发C++ 的 S ...
- 海康威视SDK二次开发通过云台参数设置控制摄像机的位置
海康威视SDK二次开发通过云台参数设置控制摄像机的位置 由于最近在开发海康威视摄像头,特此记录一下通过云台参数控制摄像机的位置,我这里是通过properties配置文件输入的参数,也可以不用配置文件, ...
- 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一)
最近在做一个项目,涉及到工业相机,需要对其进行二次开发.相机方面选择了海康威视,网上关于海康威视工业相机SDK的开发资料很少,官方文档里面虽然写的是支持C++开发的,但其实是C.自己也摸索了一段时间, ...
- 海康威视工业相机SDK二次开发
海康威视工业相机SDK二次开发 好气,第一次写文章,结果没不小心保存关掉,什么都没了. 本人是一名在读研究生,被导师分配了做项目中海康工业相机的二次开发.实现的需求是:实现八个相机同时打开视频,并且分 ...
- 基于大疆无人机SDK二次开发
基于大疆无人机SDK二次开发 近期公司项目需求,需要基于大疆无人机SDK开发一款手机 APP,用于配合后台实现对无人机的管理.当然大疆本身也给我们提供了管理平台-----大疆司空.通过大疆的官方 AP ...
- 海康威视摄像机SDK二次开发--指定云台位置,焦距放大倍数,拍摄时长,并拆分保存为视频文件
按照config.txt配置,出现的效果是有几组参数就录制几个视频,视频时长按照配置文件录制 config.txt的内容,请参照海康威视摄像机SDK二次开发–实时预览视频流保存到指定文件中 java实 ...
最新文章
- Django入门之开发环境搭建1.1
- 读后感与机翻《人类因果学习的分解:自下而上的联想学习和自上而下的图式推理》
- 02JavaScript中的变量
- 领域应用 | 偷偷告诉你,那些二次元萌妹都有个叫知识图谱的爸爸
- 算法--库函数实现全排列
- eclipse html自动编译器,Eclipse+WxWidgets开发环境搭建
- 集合Collection以及泛型
- luaL_dofile和luaL_loadfile的区别
- 【图像去噪】基于matlab中值+均值+Lee+Kuan图像滤波【含Matlab源码 1179期】
- mysql多表in查询_MySQL多表查询
- Concurrency in C# Cookbook中文翻译 :c#的并发烹饪书
- 微信公众号--根据用户的opneId发送模版消息
- SAP中多层扩展有效地bom
- 安装win7纯净版系统时,提示缺少所需的CD/DVD驱动器设备驱动程序的解决方案,亲测有效
- 设计模式——设计模式名中英文对照
- 识别网络计算机的方法,电脑未识别网络怎么办 电脑未识别解决方法【图文】...
- 勒让德多项式(Legendre Polynomials)推导
- android 对短信的操作(伪造信息)
- 应用软件中如何实现多币种自动换算
- Web前端开发相关概念
热门文章
- 软件设计师-数据库知识
- 干货——IT项目管理之软件测试
- 天正2014打开加载lisp_win10系统设置CAD2014打开自动加载天正的恢复方法
- 微信卡券功能JAVA版(PS : 其实无关乎什么语言拉 :) )
- 内网渗透测试:隐藏通讯隧道技术
- amazeui学习笔记--css(HTML元素1)--按钮Button
- c#调用microsoft word将word另存为pdf
- IPv4与IPv6的区别
- android极光推送回调方法,Flutter在Android中实现极光推送以及指定设备推送
- ong拼音汉字_汉语拼音ang-ong(教案)