摘要

针对现有不同采集设备的实时视频流采集、解码和播放,以及对大场景监视和多路多画面监视的需求,提出结合FFmpeg跨平台视频方案、SDL多媒体开发库、SDL_gfx扩展库以及多线程编程技术的整体解决方案,实现基于实时流传输协议(RTSP)的多路网络视频流实时播放,并可对各路视频进行旋转、放大、仿射变换等操作。由于采用了SDL多媒体开发包及扩展库、FFmpeg视频方案等技术,因此该软件的跨平台可移植性和兼容性较高,并且该软件使用RTSP协议,在监控方面能够达到实时效果。