C++
handsome0916
项目合作请找我
展开
-
使用ffmpeg做直播推流例子
1、视频加音频直播ffmpeg -f dshow -i audio="麦克风阵列 (Realtek(R) Audio)" -acodec aac -f dshow -i video="ov9734_azurewave_camera" -vcodec libx264 -f flv rtmp://127.0.0.1:9355/rtmp/room其中,"麦克风阵列 (Realtek(R) Audio)\" 为本地音频驱动名称,"ov9734_azurewave_camera"为本地摄像头驱动名.原创 2021-08-24 12:03:50 · 1263 阅读 · 0 评论 -
DirectX 3D编程及其最简单例子
界面编程一直是程序员的一个比较高的门槛,Windows上最强大的3D库DirectX和开源的OpenGL库虽然强大,但是资料寥寥无几。再加上其复杂的变量类型和结构体,很多人望而却步。 大名鼎鼎的魔兽争霸是基于DirectX库上运行的,而反恐精英则使用了OpenGL技术。在图形界面的运行效率上,原来Windows自带的底层GDI库我认为已经比较高效,但DirectX却更神奇。DirectX有原创 2009-10-06 20:53:00 · 3683 阅读 · 2 评论 -
win32 最基本编程和应用程序框架
现在市场上出现了很多应用程序框架,比如窗体程序,如MFC,.net framwork , VB , delphi,举不胜数。其实,这些并不是开发windows应用程序必需的东西,windows在底层是为我们开放了一套API函数库,使用这套函数库,其实我们也能构建出一套功能强健的windows应用程序。下面,我重点说明一下windows的窗口应用程序,其实,windows窗口程序的核心就是窗原创 2009-10-02 11:30:00 · 2277 阅读 · 1 评论 -
采样原理及其应用
上一篇文章讨论了,DirectX 3D编程中,画面是通过一帧一帧地表示出来了,通过对时间间隔的采样,将原本时间上应该是连续的战斗场面,通过画面一帧一帧地展现出来,只是时间间隔很短,我们看上去好像是连续的。这就是采样的原理,在数学上称作将连贯的模拟量数字化,也就是离散化。 采样的应用其实一直在我们的身边,只是我们察觉不到,就比如多媒体,画面是离散化的图片,然而在PC上面,收到的声音也是经过离原创 2009-10-10 10:23:00 · 2242 阅读 · 0 评论