the job is resolving a PCR jitter in mepg2 transport stream muxer.? the application uses ffmpeg project under linux, to multiplex a few?
input mpeg2 transport streams into one output transport stream.?
the output stream represent multiple streams (MPTS) and is constant bitrate (CBR).
the problem: each input stream carry with in an in-band time clock called PCR. when multiplexing a few input transport stream the input time-stamp packets shift in time. and therefore create a time jitter. the mission is to fix those jitters by re-stamping the input PCR packets to compensate the time shift and eliminate the jitter.?
solution:?
detecting input PCR packets
calculating there time by counting the input stream bits and bps
routing the input packets to the output stream
calculating the output time by counting the output stream bits and bps
re-stamping the output PCR packets to compensate the time shift?
validation will be done by a video analyzer (e.g mprobe).
thanks
I have vast experience in development and maintenance of linux system applications and kernel modules.
Please provide some more details in to your project.