RTSP播放器

RTSP播放器相对来说比较简单了。根据rtsp协议,与服务器进行信令交互,一套信令流程走完了,算是交互成功了。接下来就是服务器推流给播放器了。界面采用qt+vs方式实现,播放库还是调用了ffmpeg...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

基于vs2013+MFC的视频播放控件

之前写过QT的视频播放控件,但感觉兼容性不是太友好,所以,打算用mfc实现此控件,具体应vs如何创建ocx控件,可以参考之前那篇博客,有不懂的可以私下技术交流,效果如下图所示,...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

qt实现的网络摄像机管理工具

分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

onvif实现抓图功能

onvif抓图大致流程:1、发送GetSnapshotUri获取到对应token的抓图路径。2、通过get方式请求这个路径3、返回的数据就是图片的数据,直接保存下来部分核心代码QStringOnvifDevice::getSnapshotUri(const QString &profileToken){QString file = OnvifHelper::getFile(":/send/getSnapshotUri.xml");file = file.ar...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

telnet懒人工具

有时候,现场施工人员不懂的如何去操作linux命令,就算懂得,也会存在误操作的风险。想了想,写了这么个小工具,可针对自有的设备,定制化常见的linux命令,这样的话,施工人员无需了解linux命令,直接点击常用按钮,将截图返回给技术人员...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

onvif/rtsp协议到GB28181协议的协议转换网关

现在基本很多摄像头都支持onvif/rtsp协议的,再将这些协议通过gb28181网关接入到国标平台。(仔细想想,现在也很少有摄像头不支持国标协议的吧?),我这是重复造轮子啊!!!不过没有关系,就当给自己练练手了...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

基于opencv的人员入侵检测

。。。
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

arm上移植ffmpeg

跟网上安装的步骤一样,1、下载安装x264x264下载地址:http://download.videolan.org/pub/videolan/x264/snapshots/我用的x264-snapshot-20120301-2245,你们自己自行下载合适的解压:tar xvf last_x264_120.tar.bz2打开:cd x264-snapshot-20120301-2245/配置:./configure --enable-shared --prefix=/usr/loc.
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

I帧,P帧,B帧,视频码率,帧率和分辨率

视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。简单地说I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面)P是向前搜索的意思,P帧表示的是这一帧跟之前的一个关键帧(或P帧)的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。(也就是差别帧,P帧没有完整画面数据,只有与前一帧的画面差别的数据)B帧是双向差别帧,也就是B帧记录的是本帧
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

双网络安全nvr/布控球,可双向同时接入国网B接口视频监控平台和国标28181平台

之前界面用的是传统的ocx实现,这次界面全面升级,大大的提高了用户的体验感受。设备支持双4G无线传输,可同时对接国标28181平台和国网视频监控平台(注意:是双4G同时传输视频,互不干涉),具体可以私下交流或私信我交流...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

视频监控平台-国标28181-2016版平台

国标28181-2016版,支持windows和linux两大平台部署,最大可支持3w路设备同时在线,流媒体转发主要看服务器性能和带宽。主要功能如下:1、onvif设备接入2、主流设备sdk的接入,如海康、大华、雄迈等sdk的接入3、视频会议管理4、解码器管理5、告警管理6、录像存储管理7、流媒体转发管理8、级联配置管理9、语音对讲管理10、路由管理11、...12、......有空逐个模块进行讲解...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

一种提升基于Anroid Camera API1/HAL1开发的相机应用拍照缩率图生成效率的实现方案

从上家公司离职了一段时间了,总结下之前做的一种提升拍照缩率图生成效率的实现方案开发环境:Android qcom 系列平台Camera APK基于Camera API1 开发Camera HAL为HAL1一般的拍照流程如下(好久不看HAL1了,可能存在问题):camera APKCameraServiceQCamera2HWImm_cameraQCameraPostProcmmStil...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

Camera API2在不开启录像的情况下实现HFR功能的学习总结

Camera API2在不开启录像的情况下实现HFR功能的学习总结
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

修改系统时间导致pthread_cond_timedwait超时问题的解决

最近在调查一个,相机在使用过程中,进程莫名奇妙报申请预览超时的问题,报的错误如下:camxsession.cpp:1269 ProcessCaptureRequest() Lets do a Reset camxchi.cpp:588 ChiSubmitPipelineRequest() Submit request failed with error 9.本来以为是CPU使用过高,导致...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

MediaRecorder创建Surface流程学习

提醒自己以后更新!!
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

CameraService启动流程-获取ICameraProvider服务代理对象BpHwCameraProvider并由此获取所有相机设备代理对象BpHwCameraDevice的流程

本文分析下CameraService获取ICameraProvider,已方便后边分析CameraService与ICameraProvider的通讯方式及探究下其他进程是否也可以获取ICameraProvider,直接与ICameraProvider通讯(即直接和HAL通讯)cameraService启动时,调用的方法第一个方法://frameworks\av\services\camera...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

CameraProvider进程启动流程

camera hal3 所属进程启动:cameraprovider进程启动流程rc启动脚本://hardware\interfaces\camera\provider\2.4\default\[email protected] camera-provider-2-4 /vendor/bin/hw/android.har...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

HIDL学习总结--扩展ICameraProvider.hal接口实现跨进程向CameraProvider进程传递兆级别数据的实现方案

CameraAPI2 向Camera HAL 传递数据如相机参数主要是通过camera_metadata实现的,最近项目有个需求是向Camera HAL 传递一个YUV数据,大小是几兆左右,使用现有的camera_metadata来实现困难(需要以后研究下其可行性)。为实现该功能,进一步提升CameraAPI2 向Camera HAL传递数据的能力,本文通过扩展ICameraProvider.h...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0

CameraService服务启动流程

启动rc脚本文件service cameraserver /system/bin/cameraserver...进入入口:int main(int argc __unused, char** argv __unused){ signal(SIGPIPE, SIG_IGN); //之前讲过,会打开/dev/hwbinder,通知kernel,当前进程最大允许的线程...
分类: 其他 发布时间: 09-25 14:37 阅读次数: 0