原创 ffmpeg簡單分析字典參數AVDictionary的小祕密

文章目錄ffmpeg簡單分析字典參數AVDictionary的小祕密AVOption已知的AVOptionavformatavcodecrtspmov示例參考 ffmpeg簡單分析字典參數AVDictionary的小祕密 我們在

原创 流媒體(視頻)開發常用調試工具

文章目錄流媒體(視頻)開發常用調試工具抓包wireshark知識庫vlch264、h265裸流分析媒體信息查看yuv查看顯卡檢測測試視頻obs在線測試播放器hls在線播放器http-flv在線播放器在線直播地址測試MP4mp4in

原创 yuv與rgb的轉換矩陣推導過程

文章目錄yuv與rgb的轉換矩陣推導過程yuv與rgb互轉公式yuv420p轉rgb888矩陣優化一下參考 yuv與rgb的轉換矩陣推導過程 在網上經常看到一些shader裏用了矩陣就能把yuv轉爲rgb了,但那個矩陣究竟是如何

原创 js渲染yuv或rgb數據

文章目錄js渲染yuv或rgb數據參考 js渲染yuv或rgb數據 有時候我們在web端拿到了一份解碼後的數據,不管是yuv還是rgb,都想先驗證下數據是否是正確的,那麼就需要在前端渲染出來看看效果 以下分別提供了這兩種方式的驗

原创 在linux下交叉編譯android平臺的ffmpeg4.2動態庫

文章目錄在linux下交叉編譯android平臺的ffmpeg4.2動態庫環境及版本編譯過程下載ffmpeg下載ndk配置clang頭文件和庫的位置庫工具路徑配置修改configure文件不修改configure文件(推薦)裁剪錯

原创 ffmpeg之內存對齊簡要說明

文章目錄ffmpeg之內存對齊簡要說明行字節數的計算ffmpeg中的alignffmpeg的linesize參考 ffmpeg之內存對齊簡要說明 在ffmpeg的使用過程中有時會發現align這個參數,那麼這個參數代表什麼意思,

原创 入門三維開發必須得了解的基礎知識

文章目錄入門三維開發必須得了解的基礎知識世界座標到屏幕座標的過程座標系模型座標系世界座標系相機座標系齊次裁剪空間座標系歸一化設備空間座標系屏幕座標系uv座標系視錐體矩陣投影矩陣(裁剪矩陣)mvp矩陣線性代數齊次座標矩陣變換二維矩陣

原创 加解密--aes,des

文章目錄加解密(aes,des)前言AES代碼示例js3DES(TripleDES)代碼示例javajscrc校驗碼工具參考 加解密(aes,des) 前言 數據加密方式有很多種,每個人都有自己的選擇,一旦要跟別人對接加密的數據

原创 windows下搭建websocketpp開發環境

文章目錄搭建websocketpp開發環境環境環境搭建Boost C++ LibrariesWebSocket++開發工具visual studiovscode測試參考 搭建websocketpp開發環境 環境 windows,本

原创 ffmpeg在不同平臺交叉編譯windows版sdk(64bit)

文章目錄ffmpeg在不同平臺交叉編譯windows版sdk(64bit)注意在windows平臺編譯windows版sdk搭建編譯環境安裝mingw-w64安裝msys2下載ffmpeg源碼編譯在linux平臺交叉編譯windo

原创 VisualStudio(vs)開發linux程序配置

文章目錄VisualStudio(vs)開發linux程序配置遠程linux環境頭文件智能提示工程配置第三方靜動態庫和頭文件的使用路徑配置文件複製其他ffmpeg開發參考 VisualStudio(vs)開發linux程序配置

原创 利用docker鏡像搭建流媒體服務進行rtmp推流及點流測試

文章目錄利用docker鏡像搭建流媒體服務進行rtmp推流及點流測試搭建流媒體服務推流通過ffmpeg通過obs點流參考 利用docker鏡像搭建流媒體服務進行rtmp推流及點流測試 我們經常需要一些測試視頻流,比如rtmp,h

原创 ffmpeg----configure參數配置說明

文章目錄ffmpeg----configure參數配置說明ffmpeg版本配置說明--disable-everything--disable-[component]--enable-shared--enable-cross-com

原创 淺談p2p的打洞

文章目錄淺談p2p的打洞參考 淺談p2p的打洞 爲何要打洞,最主要一個原因就是因爲nat,由於nat的存在,私網地址要訪問公網的資源,都是要先通過nat網關的公網出去的,那麼消息的進出自然就受到nat網關的控制 一般p2p

原创 WebAssembly----使用emscripten鏡像環境編譯ffmpeg4.2

文章目錄WebAssembly----使用emscripten鏡像環境編譯ffmpeg4.2環境emscripten編譯選項說明編譯ffmpeg示例將ffmpeg編譯成LLVM bitcode將LLVM bitcode編譯成was