This thesis concerns a software-based implementation of MPEG Transport Stream demultiplex and synchronization of system time clock(STC) for media decomposition and decoding.
A received MPEG Transport Stream of coded video and audio data through an ATM(Asynchronous Transfer Mode) network layer is demultiplexed, and decoded by a unix computer. The MPEG-2 Systems layer-based application program is implemented for real-time demultiplex, and system clock synchronization.
For system clock synchronization at receiver end, a simple feedback control of receiver clock counter is implemented by software, and its characteristics are evaluated experimentally for different conditions of information transport rate and network delay jitter. From the experimental results, the implemented control method gives satisfactory characteristics of STC recovery in the condition of low network jitter but shows unstable operation for 0.5 msec peak-to-peak network delay jitter and Transport Stream transport rate of 10 Mbit/s.