关键词:
FFMPEG
Socket
多线程
关键帧
B/S
摘要:
作为自主可控平台技术研究的一部分,为嵌入式平台提供在线视频格式转换服务和视频编码处理环境,研究与实现一种基于自主可控平台的FFMPEG在线视频转换系统。本文主要设计系统框架,搭建系统运行环境,并对系统相关核心功能模块的实现方法进行研究。核心模块包括视频上传模块,Socket服务模块,视频转换、压缩、注入关键帧模块以及视频播放模块等。最后为了测试在线视频转换系统的功能和性能做了一个实验。实验表明系统可支持批量上传、转换、压缩大容量视频文件,可支持不同视频文件格式的转换,并且客户端播放器支持视频进度条的随意拖动播放。