JavaCV入門指南:幀錄制器/推流器(FrameRecorder)的原理與應用


javaCV入門指南系列:

JavaCV入門指南:序章(看完本章后,不想看原理的小伙伴可直接跳轉到《快速上手篇》)

JavaCV入門指南:調用FFmpeg原生API和JavaCV是如何封裝了FFmpeg的音視頻操作

JavaCV入門指南:調用opencv原生API和JavaCV是如何封裝了opencv的圖像處理操作

JavaCV入門指南:幀抓取器(FrameGrabber)的原理與應用

JavaCV入門指南:幀錄制器/推流器(FrameRecorder)的原理與應用

JavaCV入門指南:幀過濾器(FrameFilter)的原理與應用

JavaCV入門指南:FrameConverter轉換工具類及CanvasFrame圖像預覽工具類

《快速上手篇》(為了區別,單獨划分):

JavaCV入門指南之快速上手篇:快速上手視頻拉流、推流、錄制文件、錄屏、截圖和編解碼復用解復用等常用音視頻處理操作

目錄

前言

FrameRecorder(錄制器/推流器)介紹

FrameRecorder的結構和分析

兩個FrameRecorder實現類的介紹

FrameRecorder的結構和流程

FFmpegFrameRecorder結構和分析

FFmpegFrameRecorder初始化及參數說明

FFmpegFrameRecorder的start

FFmpegFrameRecorder中的各種record

FFmpegFrameRecorder中的stop和close

OpenCVFrameRecorder結構分析

OpenCVFrameRecorder的初始化和參數設置

OpenCVFrameRecorder開始錄制start

OpenCVFrameRecorder錄制record

OpenCVFrameRecorder銷毀stop/close

前言

上一章大體講解了FrameGrabber(抓取器/采集器),本章就FrameRecorder展開探索。

FrameRecorder(錄制器/推流器)介紹

用於音視頻/圖片的封裝、編碼、推流和錄制保存等操作。把從FrameGrabber或者FrameFilter獲取的Frame中的數據取出並進行編碼、封裝、推流發送等操作流程。為了方便理解和閱讀,下文開始我們統一把FrameRecorder簡稱為:錄制器

 

本文轉載自:JavaCV入門指南:幀錄制器/推流器(FrameRecorder)的原理與應用,訪問該地址即可完整查看本章原文。

 

歡迎關注點贊收藏

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM