原创 P2P在NAT和防火牆上的穿透

原博客地址: http://blog.csdn.net/nivana999/article/details/5311942 概述 本文主要討論關於P2P通信的一些常見問題和解決方案。主要內容包含:P2P通信與網絡設備的關係、不同的網

原创 將h.264視頻流封裝成flv格式文件(一.flv格式)

原帖地址:http://blog.csdn.net/yeyumin89/article/details/7932368 原帖雖然貴爲好貼,看感覺看起來有點亂,沒有層次感,貼過來,修改下格式,閱讀起來方便。 一、綜述: flv文件的格

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

在CSDN上的這一段日子,接觸到了很多同行業的人,尤其是使用FFMPEG進行視音頻編解碼的人,有的已經是有多年經驗的“大神”,有的是剛開始學習的初學者。在和大家探討的過程中,我忽然發現了一個問題:在“大神”和初學者之間好像有一個不可逾越

原创 將h.264視頻流封裝成flv格式文件(二.開始動手)

原帖地址:http://blog.csdn.net/yeyumin89/article/details/7932431 前面寫了flv文件的解析,有h264裸流的話就開始封裝吧。網上大多數都是用ffmeg庫來做這個工作的,哎,學習資

原创 談談dll的lib和系統API如何實現被調用的

一、動態庫在被開發出時會產生3個文件,dll、lib、頭文件。 1.頭文件:包含動態庫的函數原型 2.Lib文件:與靜態庫不同,它是dll的引入庫文件。它是dll在編譯、鏈接成功後生成的文件。主要包含動態庫中函數的名稱以及在動態庫中的位置

原创 UTF-8轉爲ASCII

一般從服務器上獲取到的網頁數據是UTF-8格式,要在對話框上顯示正確無亂碼,必須轉成ASCII編碼。 這種方法比較簡單方便:  void ConvertUTF8ToANSI(char* strUTF8,CString &strANSI

原创 ffmpeg中avformat_stream_info函數阻塞時間太長

在使用ffmpeg播放網絡流中,在執行到avformat_stream_info函數會阻塞5秒左右,這樣造成播放等待時間過長,影響 用戶體驗,經試驗,修改函數裏面AVFormatContext參數,probesize和max_analy