声明,本文并不打算从头到尾讲述一遍ffplay的流程,只是对ffplay的一些要点进行记录与解释,必要时附上流程图
播放用的是SDL:
SDL限制了每个程序只能有一个实例,有点坑爹了。 This output device allows one to show a video stream in an SDL window. Only one SDL window is allowed per application, so you can have only one instance of this output device in an application
SDL2声称支持multi displays, multi windows http://wiki.libsdl.org/MigrationGuide#Overview_of_new_features
找到一篇不错的文章 http://blog.csdn.net/zhuweigangzwg/article/details/17223841 基本上就是ffplay的架构了。这里不再重复