z-logo
open-access-imgOpen Access
Audio and Video Decoding and Synchronous Playback for Embedded Systems
Author(s) -
Zhitao Li
Publication year - 2018
Publication title -
journal of computer science research
Language(s) - English
Resource type - Journals
ISSN - 2630-5151
DOI - 10.30564/jcsr.v1i1.165
Subject(s) - decodes , computer science , sync , codec , synchronizing , video capture , computer hardware , synchronization (alternating current) , decoding methods , smacker video , video processing , s video , audio signal , real time computing , embedded system , frame (networking) , digital signal processing , telecommunications , transmission (telecommunications) , channel (broadcasting)
The audio and video decoding and synchronization playback system ofMPEG-2 TS stream is designed and implemented based on ARM embedded system. In this system, hardware processor is embedded in the ARM processor. In order to make full use of this resource, hardware MFC is adopted. The multi-format codec decoder decodes the video data and decodes the audio data using the open source Mad (libmad) library. The V4L2 (Video for Linux2) driver interface and the ALSA (advanced Linux sound architecture) library are used to implement the video. Because the video frame playback period and the hardware processing delay are inconsistent, the system has a time difference between the audio and video data operations, which causes the audio and video playback to be out of sync. Therefore, we use the method of synchronizing the video playback implemented to the audio playback stream; realize the audio and video are playing sync. Test results show that, the designed audio decodes and synchronization playback system can decode and synchronize audio and video data.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here