原创 FFmpeg接口 編寫視頻轉碼測試程序結果
工作需求,使用ffmpeg sdk二次封裝接口,編寫h264視頻文件轉碼測試。 1、電腦配置 處理器:i7,3..4GHz 內 存:8G
原创 WebM Web Video Encoding Tutorial With FFMpeg
轉自:https://www.virag.si/2012/01/webm-web-video-encoding-tutorial-with-ffmpeg-0-9/ Previously I wrote about encodin
原创 [viop]搭建Sipdroid本地開發環境
1、建立Asterisk虛擬Sip server。 (1)直接通過交叉線建立客戶機和服務器連接 這時就需要準備一根交叉網線。 同時將兩臺電腦的IP地址分配在同一個網段,比如:192.168.0.1和192.168.0.2
原创 [設計模式]-視頻編碼器接口設計(C版本)
由於工作中經常用涉及到視頻編解碼,爲了便於運用和擴展,再結合設計模式,自己設計了一套可擴展的編碼器接口,這裏只列出h264和mpeg4兩種(自行添加完善),採用C語言編寫,具體代碼如下: (大家看出來是哪種設計模式了嗎?) CodeBas
原创 FFmpeg-解碼264文件
以前讀文件一直使用ffmpeg的接口可以直接讀取視頻文件和網絡流,這次有需求做一個測試,不使用FFmpeg接口,只使用它的decode接口; 1、fread()讀取264視頻文件,關鍵點是查找起始碼,兩段起始碼直接爲一個NALU,因此
原创 SIP學習之旅【資料收集篇】
1. SIP開發環境的搭建 http://www.rosoo.net/a/201007/9819.html 要在windows或者linux平臺下開發基於SIP的軟電話,需要以下軟件 服務器端軟件: 註冊多個客戶端到服
原创 FFmpeg 編碼 YUV2H264
1、讀取YUV文件 read_size=fread(picture_buf,sizeof(char), picture_size, f_in); 其中picture_size=yuv.width * yuv.heigh
原创 ffmpeg vp8 編碼參數對照
ffmpeg VP8 encoding options Latest version here option description values -vb target bitrate -quality Encoder speed/q
原创 linux獲取Cpu信息
利用cpuid獲取cpu信息,包括序列號,類型名等,還有另一種方法就是dmidecode的源碼來實現,需要root權限,讀取dev/mem 這裏只列出cpuid的方法: 嵌入式彙編的說明: 例子: asm volatile ("cpui
原创 compile ffmpeg for windows 64-bit
一、編譯步驟: git config --global core.autocrlf false git clone git://git.videolan.org/x264.git x264 cd x264 ./configure
原创 FFmpeg X265試用及測試程序結果
新的ffmpeg sdk(windows)裏面已經包含了x265,利用它進行編碼測試。 1、機器配置:cpu:i7,3.4GHz 內存:
原创 WebRtc調研常見問題彙總
1、客戶端連接stunserver的時間和連接的頻率(多少秒發送一次綁定請求)? 2、客戶端進行音視頻交互過程中,當外網IP發生變化時,如何告知對方,音視頻是否受到影(卡頓、斷開)? 3、客戶端連接stunserver尋求穿透最優路徑
原创 關於H264的補充
H.264編碼體系定義了4種不同的Profile(類):(其實就是畫質的不同) Baseline Profile(基線類): 提供I/P幀,僅支持progressive(逐行掃描)和CAVLC Main Profile(主要類)
原创 編譯opencore-amr源碼小記
創建及安裝 OpenCORE AMR 庫文件 介紹OpenCore對各個平臺的應用支持, 包括windows. 對於windows, 你需要使用 MinGW 去編譯OpenCORE源碼生成相應的庫文件. 我們在各平臺上編譯測試Ope
原创 webrtc時序邏輯
再次記錄webrtc時序邏輯圖,如有錯望指正 一、獲取外網信息 二、SDP協商