基本概念:
filter:负责某一项功能,解析文件,解码数据,提交数据
port:分为两类:
inport:filter用来获取数据
outport:filter输出数据
属于filter,用于filter之间的连接和数据交互;
filtergraph:filter通过port相连构成的pipline,能完成媒体文件的playback;
主要有以下部分:
ffmpegdemuxer:负责文件的解析,将解析后的数据传输给decoder
ffmpegdecoder:负责文件的解码,讲解码后的数据传递给render
ffmpegrender:提交数据,并作为masterfilter来控制playback;
ffmpeg_engine:
整个MF的管理者,与filter之间
本文介绍了媒体播放器的基本概念和技术架构,包括filter、port、filtergraph等组件的作用及工作流程。详细阐述了ffmpeg中demuxer、decoder和render的功能及其在播放流程中的位置。
788

被折叠的 条评论
为什么被折叠?



