YUV编码为JPG的界面化小工具
可以把YUV的图片编码为JPG图片的界面化小工具,有源码
FFmpeg解码,并转码JPG,png图片
用ffmpeg库,对JPG,png图片解码,并转化为YUV420格式
ONVIF协议中文版
ONVIF协议中文版PDF,详细的介绍了ONVIF协议,包括了协议的全部。
H264中文编码规范
H264编码规范,中文版,主要介绍H264编码的规范信息。
ffmpeg代码研究
视音频开发的底层库,ffmpeg的代码研究,涉及编解码等知识
socket实现http协议
C++ socket实现的http协议,可以完成Get、Post信息的功能
libCurl库下载的使用
libCurl库下载的使用文件,可实现断点续传等功能,作为网络库的客户端
Effect c++ 中文版
effect C++中文版,很好的学习C++的资源,各大公司的面试必读之书。
exosip开发手册
exosip开发手册,详细的介绍了exosip的使用
WINDOWS服务开发
以上是一个别人写的简单服务,需要注意的是,win32控制台的应用程序,作为服务不能直接打开,因此也不能调试。
开启服务步骤如下:
1.编译程序;
2.成功后找到win32srvdemo.exe(注意:不是直接运行此程序),在debug或release目录中,
复制下路径,如..win32srvdemo\debug\win32srvdemo.exe;
3.开始->运行->cmd->回车 输入sc create test binPath= 上面的路径
4.开始->运行->services.msc->回车 找到test并启动->OK了
5.成功后应该可以看到d:\test.txt文件
一个基于PngButton的demo,MFC
一个基于PngButton的demo,用MFC开发
基于boost的网络开发文档
boost的网络开发指导文档
osip库的UAC和UAS
一个基于osip的UAC和UAS
simplest_ffmpeg_picture_encoder-master.rar
opencv拉取uvc摄像头数据,ffmpeg编码为mjpeg,数据已经copy到内存中,再写入文件,基于雷神的更改
openCV_GetVideo.cpp
Windows下OpenCV获取相应的设备,并且获取视频流,通过OpenCV渲染画面,设备名称是重点。
ZipUtils.rar
Zip Utils--简单优雅的C++接口,需注意的是接口参数格式必须是TCHAR!!!不然不能使用
SeriaPort.rar
串口通信C++代码,可以直接获取设备连接的串口数量
libusb传输yuv数据,Windows平台
基于libusb的传输yuv功能,注意,需要安装相应的驱动
resize.rar
海思芯片的resize功能,发现网上资料比较少,这是用海思芯片遇到的一些坑
libyuv.rar
libyuv的简单使用,效率还是蛮高的,超过FFmpeg的转换,主要是轻量级
Xshell-6.0.0109p.7z
Xshell-6.0.0109p.7z破解版,不要升级,可以随意使用
视音频的播放工具大全,环境是Windows
视音频的播放工具大全,环境是Windows,包括direct show 和media foundation
判断文件是否是H264
判断文件是否为H264,解析H264文件的一些属性
简单的FFmpeg解码,OpenCV显示
很简单的FFmpeg解码数据,OpenCV界面显示数据
基于directshow开发的采集摄像机数据并 实时预览的demo
基于directshow开发的采集摄像机数据并 实时预览的demo,开发环境VS2015
日志需要的依赖信息
日志类,可以打印出日志信息,当然也可以基于开源的日志库
YUV转码BGR24合成BMP图片
利用FFmpeg把YUV转换为RGB,合成BMP图片,需注意BMP图片的对齐。
GB28181的小demo
实现GB28181协议的小demo。基于osip库和exosip库实现的功能
单例模式封装
单例模式封装SDK,统一接口,用到了虚函数继承等C++基础
rtsp流直接保存为FLV,ts,avi文件
把rtsp流直接保存为文件,目前支持AVI,FLV,TS等格式
读取写入二进制数据
读取二进制文件,解析字符串,然后写入二进制数据。比较基础
MFC实现标签页
利用MFC实现一个标签页,参考网页的例子实现该功能。可以运行
ONVIF客户端,实现了取流,PTZ,获取设备等功能
ONVIF客户端工具,疯转为库,可以直接使用,实现了大部分功能