Re: [Mlt-devel] playback sync to clock
Brought to you by:
ddennedy,
lilo_booter
From: Dan D. <da...@de...> - 2011-08-23 20:35:53
|
On Tue, Aug 23, 2011 at 9:56 AM, Carl Karsten <ca...@pe...> wrote: > when playing a video, if the stream has time stamps in the frames > (like a dv stream) but there are missing frames (buffer underrun...), > can the player dupe the last known frame to fill in the gap and keep > the time stamp synced with the local OS clock? no. Keep in mind the only way to get DV into mlt is through file or pipe, and I think libavformat does not pay any attention to the timecode in the DV stream - would need to check that. > The goal is to put 2 cams on 2 different tall buildings, stream live, > and make a 3d player described in > http://xkcd.com/941/ "Depth Perception" But the streaming over > random internets will likely cause issues, so need to figure out how > to sync the 2. and no, I don't intend on streaming DV, that is just > the one format I know for sure has a timestamp on every frame. Most streams - certainly anything going over a network - have timestamping. RTP and TS timestamps are conveyed through libavformat, and there is dropping and repeating in the mlt avformat producer to stay on track. I do not claim it is bug-free for this particular use case, however. -- +-DRD-+ |