基于C/S模式的机载多路视频同步回放技术

【摘要】 在飞行试验中,机载视频数据是试飞测试数据中的重要组成部分。目前机载记录视频数据为独立的M2T文件,现有视频播放软件只能对单路视频文件进行回放。为解决机载多路视频数据同步回放的问题,提出了一种基于C/S模式的多路视频同步回放技术方案,服务器端进行视频文件读取控制,客户端进行视频解码显示。首先介绍了FFMPEG的基本概念,然后论述了系统的总体设计方案,重点介绍了服务器端和客户端的设计与实现。该系统采用C++语言进行设计,服务器采用TCP/IP协议与客户端进行数据交互。软件设计利用模块化和多线程的思路,提高处理效率,保证功能的可扩展性。目前该软件已成功应用于多个型号任务多路视频同步回放中,实际应用效果表明该系统工作稳定,能够有效提高型号试飞效率。