vlc播放器架构2014播放器简述包含内容播放器的基本原理介绍sk_media播放器介绍vlc播放器基本架构介绍一般情况下,播放一个音视频分为4个步骤:1).acess访问2).demux解复用3).decode解码4).output输出一.播放器的基本原理介绍可以理解为接收、获取、得到数据资源,包括解析访问源(url)、使用http协议(ftp、rtsp协议.)建立连接、获取数据等。acess:访问demux:解复用就是把通常合在一起的音频和视频分离(还有可能的字幕),通过分析数据包头来判断是什么数据文件,需要用什么解码格式。为什么需要demux其实之所以需要demux,是因为音视频在制作的时候实际上都是独立编码的,得到的是分开的数据,为了传输方便必须要用某种方式合起来,这就有了各种封装格式,也就有了demux。decode解码包括音频和视频的解码,或者软件解码和硬件解码。output输出分为音频和视频的输出(aout和vout)access部分负责从网络接收组播流,放到播放器的内存缓冲区中,access模块关注IP协议,如是否IPv6、组播地址、组播协议、端口等信息;如果检测出来是