架构和代码

内容比较杂

一个最简单的内存池AutoMemory

C/C++中内存管理是个最麻烦的事情,内存申请释放,内存泄露,内存越界,甚至是内存碎片,就会导致程序出Core或者变慢。如何有效的管理内存,有很多方法,我认为最简单的方式是用一个内存池来管理内存。     谈到内存池的时候,就有必要说下程序的生命周期和作用域,数据分为三类:1类是进程数据(全局数...

2016-08-18 16:28:59

阅读数:879

评论数:0

MFC中如何利用ffmpeg和SDL2.0多线程多窗口播放摄像头的视频

我前一篇文章,《Window下用DirectShow查找摄像头(含分辨率)和麦克风》,查找到摄像头和麦克风之后做什么呢?两个目的,第一个目的是播放,第二个目的是编码之后发送服务器流媒体数据,本文就是播放摄像头采集的数据。 本人初次接触音视频相关的项目,研究了几天,从网上断断续续的找到不少摄...

2016-08-07 22:28:37

阅读数:3546

评论数:7

Windows下用DirectShow查找摄像头(含分辨率)和麦克风

在视频聊天、视频会议、在线监控和视频展台等项目中,需要查找出本地电脑上连接的所有摄像头,网上流传比较多的方式是ffmpeg的方式,这种方式可以跨平台,不同的平台下调用不同的库。这种方式在控制台直接打印了摄像头的信息,无法(或者说我暂时没找到)在内存中获取,因此直接采用了DirectShow的方式,...

2016-08-07 20:35:46

阅读数:3490

评论数:4

提示
确定要删除当前文章?
取消 删除
关闭
关闭