Dec 14 2025
aqi00 -
FFmpeg開發筆記(九十四)基於Kotlin的國產開源推拉流框架anyRTC
anyRTC是一款基於Android的實時濾鏡RTMP推流庫,它使用MediaCodec的API進行視頻和音頻編碼,並使用librtmp庫執行rtmp流式傳輸。此外,anyRTC還提供了在攝像頭捕捉階段之後和編碼階段之前實時視頻濾鏡的功能。
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2.2 FFmpeg向網絡推流”介紹了輕量級流媒體服務器MediaMTX,通過該工具可以測試R
移動端開發
Dec 13 2025
aqi00 -
FFmpeg開發筆記(九十三)國產的Android開源視頻編輯器EpMedia
《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在Android系統上還有一款國產的開源視頻裁剪框架EpMedia,通過該框架可以更方便地加工視頻片段,下面就來介紹如何在App工程中使用EpMedia。
EpMedia是一款基於FFmpeg開發的國產視頻處
移動端開發
Nov 30 2025
aqi00 -
FFmpeg開發筆記(九十)採用FFmpeg套殼的音視頻轉碼百寶箱FFBox
FFmpeg是個經典的音視頻處理開源框架,可是FFmpeg僅提供命令行方式,通過FFmpeg剪輯音視頻只能在命令行下面操作,從而限制了普通用户掌握FFmpeg。
雖然《FFmpeg開發實戰:從零基礎到短視頻上線》一書不僅給出了基於FFmpeg函數調用的示例代碼,也給出了具體的ffmpeg操作命令,從而兼具FFmpeg的代碼開發教程與FFmpeg的命令使用手冊兩種用途。但是普通用户並非開發者,用
後端
Nov 29 2025
aqi00 -
FFmpeg開發筆記(八十九)基於FFmpeg的直播視頻錄製工具StreamCap
隨着推拉流技術的發展,現在網絡直播應用很普及了,打開許多App都能看到各式各樣的直播節目,包括抖音、快手、虎牙、鬥魚、B站、小紅書、YY、映客等等。
有關視頻推拉流的FFmpeg實現參見《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2 FFmpeg推流和拉流”,使用FFmpeg結合專用的流媒體服務器,可以很方便地實現視頻直播功能。不過常規的拉流操作僅能實現播放功能,未能實現存儲功
後端
Nov 02 2025
aqi00 -
FFmpeg開發筆記(八十八)基於Compose的國產電視直播開源框架MyTV
MyTV是一款使用Android原生開發的網絡直播軟件,它的原理是接入網絡上的直播推流鏈接,通過Android提供的ExoPlayer來播放直播節目。有關網絡推拉流的直播技術可參考《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2 FFmpeg推流和拉流”。
MyTV的源碼託管地址為https://github.com/yaoxieyoulei/mytv-android(星星數0.
移動端開發