vfw以及wave开发的摄像头显示麦克风播放媒体实例
vfw播放视频图像到指定窗口,同时wave采集音频数据并播放,MFC开发的一个实例,希望对大家有帮助
ffmpeg 点播
ffmpeg结合Windows SDK开发的点播功能,实现了ffmpeg的编解码功能,实现了网络传输功能,值得期待哦
Qt开发的QQ
QT开发的QQ聊天界面,实现了大多数窗口,值得研究和期待哦
Duilib应用
关于Duilib的一些更新以及应用,从网上大牛下载而来,看了感觉有些用处,特拿出来跟大家分享,希望对你们有所帮助
swift桌面聊天代码
We assume that the reader is familiar with the basics of the XMPP protocol. For an overview of the XMPP protocol and its workings。提供了关于xmpp相同或者类似的东西
SDL和ffmpeg实例
本程序实现了视频文件的解码和显示(支持HEVC,H.264,MPEG2等)。
是最简单的FFmpeg视频解码方面的教程。
通过学习本例子可以了解FFmpeg的解码流程。
项目包含6个工程:
simplest_ffmpeg_player:标准版,FFmpeg学习的开始。
simplest_ffmpeg_player_su:SU(SDL Update)版,加入了简单的SDL的Event。
simplest_ffmpeg_decoder:一个包含了封装格式处理功能的解码器。使用了libavcodec和libavformat。
simplest_ffmpeg_decoder_pure:一个纯净的解码器。只使用libavcodec(没有使用libavformat)。
simplest_video_play_sdl2:使用SDL2播放YUV的例子。
simplest_ffmpeg_helloworld:输出FFmpeg类库的信息。
备注:
标准版在播放视频的时候,画面显示使用延时40ms的方式。这么做有两个后果:
(1)SDL弹出的窗口无法移动,一直显示是忙碌状态
(2)画面显示并不是严格的40ms一帧,因为还没有考虑解码的时间。
SU(SDL Update)版在视频解码的过程中,不再使用延时40ms的方式,而是创建了
一个线程,每隔40ms发送一个自定义的消息,告知主函数进行解码显示。这样做之后:
(1)SDL弹出的窗口可以移动了
(2)画面显示是严格的40ms一帧
ffmpeg音频解析
关于ffmpeg解析音频文件的实例,是ffmpeg学习的最简单入门实例,解析了wav文件,读入并解码成PCM送设备输出的简要实例
ffmpeg源码简介
关于FFMPEG源码中一些结构的简介,包括各种api、数据结构,是学习ffmpeg的不可多得的文档资料
ffmpeg yuv文件处理
ffmpeg读入yuv文件,解码为视频码流H264、MPEG2等格式,然后输出,本程序未深入应用ffmpeg,只是对其进行了简要应用,是ffmpeg入门不可多得的小程序
服务器数据库设计
关于即时通讯的服务端数据库设计,内边包含了文件、群组、会议以及好友等信息的存储设计,不过没有聊天,音频,视频这些信息的存储,有点缺陷,不过也是一参考作用
Window api函数实例讲解
windows sdk中对用户的应用程序开发接口,原型,应用场景做了详细介绍,是在windows下开发的引导入门教材,想要在windows下做 应用开发的朋友可以下载下来看看
实现滑屏效果
关于QQ最新版本滑屏效果实现的android源码,可以实现QQ从聊天界面到设置界面滑动显示效果,以及底部Tab效果
IOCP模型实现
改编自windows网络套接字模型,简单实现,客户端和服务端分别进行测试,可用于测试性能
OLE2编程技术
微软提供的ole2高级编程,结合ATL方面的技术,完全组件化模式,可以说是microsoft的核心技术了,有助于学习组件编程,对理解windows体系结构也有一定的助力
sip开源服务器
官方下载的sip开源服务器源码,可以实现IM、音频、视频即时通讯工具的开发,linux版本服务器,支持脚本编辑和控制
office官方卸载工具
是解决office卸载不干净,下次还会影响安装的小工具,office官方下载,包括了2003/2007/2010/2013 office版本的卸载
jQuery源码
官网下载的jQuery-master,1.12版本,相信对现代js技术有很深的理解和学习。
系统内部工具
许多内部使用小工具,感觉挺有用的,调试的深入以及编码的质量,需要这些小工具
HTTP协议中文
标准HTTP协议RFC2616,关于HTTP协议的制定以及组成,各模块之间的关联关系等内容进行了标准化的分析
UNIX环境高级编程
UNIX高级编程,不得不说老外的书籍还是挺名目清晰的,从UNIX个版本中应用的API来分析各种系统的编程API,并结合实例来说明,我只能说得此书者,学linux不难
cpp开源框架
在编译x3 的测试用例时,遇到了这个问题,缺少cppunit的lib库,于是从网上找到了这个库的应用,对于编译的错误解释的挺详细的,很感谢这哥们的付出http://www.cnblogs.com/zhcncn/archive/2012/12/25/2832162.html
x3模块架构
开源X3架构是模块化架构的基础,实现了引用计数以及模块架构的加载以及控制技术,此架构应用于大型的软件项目中,使得项目架构更清晰
线上支付接口
关于各个商家显示支付接口设计和实现实例,包括支付宝、块钱,网银,贝宝等接口设计和实现
视频会议源码
关于视频会议的客户端实现源码,涉及网络通讯方面的google io库,以及sqlite数据库操作,还有界面方面的duilib应用
仿酷狗源码
此客户端是仿酷狗音乐客户端,实现了酷狗界面的基本功能,应用duilib进行界面设计和拓展
仿微信源码
仿微信源码,实现了基础的微信功能,在微信基础上的交流app,整体架构上采用了mvc的功能,并且应用了凡信的services
Google C++编程风格指南
规范在C++编码过程中,一些流程注释语法的书写规范,还有对C++技术大概的泛化解释。
duilib_svn
是界面开发的首选,开源的界面库,是directui界面库的简单实现
depends.exe
是检测动态库中的错误标识,以及查看导出函数的工具
windows程序设计源代码
windows下开发GUI的源代码,测试windows下开发程序的效果,系统介绍了控件,对话框,菜单,位图,文字等资源的特性,以及网络编程,系统服务,多任务等内容
C++模板代码
描述了用C++模板技术封装的数据结构,是学习标准C++的辅助书籍,可以深入理解标准C++模板的来源和源码
ATL开发指南
全面系统介绍windows下进行界面,组件开发的全新观点,系统的说明了组件,COM 编程技术,是学习windows下程序设计的必不可少的书籍
live555搭建的rtsp服务器发送当前屏幕(x264)
ffmpeg直接采集屏幕;VLC的x264库进行压缩编码;live555作为服务器,侦听554端口,当有连接时,开始录制屏幕并发送