摘要
针对目前数字电视监控系统的AVS视频解码方案僵化、更改不易、升级困难等问题,设计了一种基于FFmpeg编解码库和Direct X平台的AVS视频C++类播放器.该设计采用多线程数据库队列技术对数据进行共享,通过控制视频播放速度并同步到音频播放时钟上,保证了音视频播放流畅.经测试,此视频播放器支持大多数媒体格式、依赖少、易于扩展,具有一定的市场前景.
To solve the problem that the AVS video decoding scheme in present digital television monitoring system was rigid which caused difficulty in change and upgrading and so on,the AVS video C ++ class player was designed based on FFMpeg codec library and Direct X platform. The design adopted the multi-thread database queue technology to share data,and synchronized to the audio play clock by controlling the video playback speed to ensure the smooth play of audio and video. The test result showed that the video player was supporting most media formats,less dependent and easy to expand,and it had a certain market prospects.
出处
《郑州轻工业学院学报(自然科学版)》
CAS
2015年第3期75-78,共4页
Journal of Zhengzhou University of Light Industry:Natural Science
基金
河南省基础与前沿技术研究计划项目(142300410248)