摘要
设计了一种实时播放数字电视(DTV)传送流的软件,支持多达16路节目的解码和多画面显示。该设计利用商用的数字电视传送流采集卡将码流输入到计算机内存中,然后利用FFmpeg开源库实现对传送流的解复用和多路视频解码,最后利用SDL开源库将解码后的图像以多画面的形式显示在屏幕上。该设计提供了一种低成本的数字电视播出质量监测手段,软件也具有较高的可移植性。
A software is designed to play DTV multi-program transport stream in real-time, which supports decoding up to 16 programs and multi-screen display. The software acquires transport stream into the computer memory with a commercial digital TV transport stream capture card, and then the stream is demuhiplexed and decoded with the open-source library FFmpeg. Finally, the decoded pictures are displayed on the screen in a multi-screen layout with the open-source library SDL. The design provides a low-cost method to monitor the quality of digital television broadcasting, and the software is highly portable.
出处
《电视技术》
北大核心
2014年第21期36-38,共3页
Video Engineering
基金
国家自然科学基金项目(61271069)