原创 windows消息大全

高級語言程序的彙編解析 在高級語言中,如C和PASCAL等等,我們不再直接對硬件資源進行操作,而是面向於問題的解決,這主要體現在數據抽象化和程序的結構化。例如我們用變量名來存取數據,而不再關心這個數據究竟在內存的什麼地方。這樣,對硬件資源

原创 DLL(Dynamic Link Libraries)專題:

比較大的應用程序都由很多模塊組成,這些模塊分別完成相對獨立的功能,它們彼此協作來完成整個軟件系統的工作。可能存在一些模塊的功能較爲通用,在構造其它軟件

原创 內存泄漏的檢測、定位和解決經驗總結

內存泄漏 一、故障或失誤概況 局端MCU項目中CSS(Conference Schedule System)、NMS(NetWork Management System)模塊自2.03版本起就有內存泄露的問題,開發 NGN版本時也花過大量

原创 用VC調用Shell中的目錄瀏覽對話框

First Example:有時我們需要獲得某個文件夾的路徑,而不是文件的路徑,這時需要用API函數SHBrowseForFolder來實現。   函數原型爲: LPITEMIDLIST SHBrowseForFolder(LPBROWS

原创 完全免費的電子書籍下載地址

完全免費的電子書籍下載地址 http://www.vvsoft.net/vvbksd/index.asp http://download.chinaitlab.com/sort/2_1.htm http://book.httpcn.co

原创 深入GetMessage和PeekMessage

http://blog.csdn.net/nicholasmaxwell/archive/2006/05/15/739810.aspx 

原创 使用librtmp進行H264與AAC直播

目錄[-] 1、幀的劃分 1.1 H.264 幀 1.2 AAC 幀 2.視頻與音頻的編碼信息 2.1 (H264)SPS 2.2 (H264)PPS 2.3 (AAC)AudioDecoderSpecificInfo 3.lib

原创 MPEG2-TS音視頻同步原理

一、引言 MPEG2系統用於視音頻同步以及系統時鐘恢復的時間標籤分別在ES,PES和TS這3個層次中。   在TS 層, TS頭信息包含了節目時鐘參考PCR(Program Clock Reference),            

原创 將H264碼流打包成RTP包

H264碼流打包成RTP包的代碼如下: [cpp] view plain copy   #include <stdio.h>   #include <stdlib.h>   #include <conio.h>

原创 H264視頻通過RTMP直播

前面的文章中提到了通過RTSP(Real Time Streaming Protocol)的方式來實現視頻的直播,但RTSP方式的一個弊端是如果需要支持客戶端通過網頁來訪問,就需要在在頁面中嵌入一個ActiveX控件,而ActiveX一般

原创 FFMPEG 攝像頭 命令行參數 錄像 直播 rtmp

解決FFMPEG採集音視頻時不同步的問題: 添加參數 -copyinkf  例如: ffmpeg.exe -copyinkf -f dshow -i video="USB2.0 UVC VGA WebCam":audio="麥克風

原创 android編譯ffmpeg+x264

android編譯ffmpeg+x264 編譯x264: 下載最新版的x264 ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ 1.解壓到指定的目錄 2.切換當前目錄爲

原创 BMP 轉 YUV (BMP2YUV)+ YUV 轉RGB

int RGB2YUV_YR[256], RGB2YUV_YG[256], RGB2YUV_YB[256]; int RGB2YUV_UR[256], RGB2YUV_UG[256], RGB2YUV_UBVR[256]; int RG

原创 視音頻編解碼技術零基礎學習方法

一直想把視音頻編解碼技術做一個簡單的總結,可是苦於時間不充裕,一直沒能完成。今天有着很大的空閒,終於可以總結一個有關視音頻技術的入門教程,可以方便更多的人學習從零開始學習視音頻技術。需要注意的是,本文所說的視音頻技術,指的是理論層面的

原创 AAC ADTS格式分析

  AAC ADTS格式分析 ADTS全稱是(Audio Data Transport Stream),是AAC的一種十分常見的傳輸格式。 記得第一次做demux的時候,把AAC音頻的ES流從FLV封裝格式中抽出來送給硬件解