<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>hello<BR>
&nbsp;<BR>
The way I solved this problem was by sending a H223SkewIndication message to the other terminal<BR>
Acutally, You will have to ask Sergio to add a H245 indication message of type h223SkewIndication and when playing&nbsp;the video with mp4play,&nbsp;he will have to see the difference of timing between Video and Audio and then send this value to the remote terminal so the lip sync would work...<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR><B><FONT face=TimesNewRoman,Bold size=3>
<P align=left>2.3 Multipoint Lip Synchronization</P></B></FONT><FONT face=TimesNewRoman size=2>
<P align=left>In a multipoint VC, each terminal may transmit different</P></FONT><I><FONT face=TimesNewRoman,Italic size=2>
<P align=left>H223SkewIndication </I></FONT><FONT face=TimesNewRoman size=2>message for associated video and</P>
<P align=left>audio channels in H.223 protocol. To enable lip</P>
<P align=left>synchronization at receiving terminals, MCUs will</P>
<P align=left>transmit accurate </FONT><I><FONT face=TimesNewRoman,Italic size=2>H223SkewIndication </I></FONT><FONT face=TimesNewRoman size=2>messages. MCUs</P>
<P align=left>may accomplish this by adding delay to equalize the</P>
<P align=left>audio/video skew for all transmitting terminals. When</P>
<P align=left>switching between broadcasting terminals, H.223 may</P>
<P align=left>transmit a new </FONT><I><FONT face=TimesNewRoman,Italic size=2>H223SkewIndication </I></FONT><FONT face=TimesNewRoman size=2>message reflecting the</P>
audio/video skew of the current broadcaster.<BR>
</FONT>&nbsp;<BR>
<BR>-- <BR>
Ramtin Amin<BR>
<BR><BR><BR>&nbsp;<BR>

<HR id=stopSpelling>
<BR>
&gt; From: thomas.frieling@viif.de<BR>&gt; To: asterisk-video@lists.digium.com<BR>&gt; Date: Mon, 24 Sep 2007 11:48:12 +0200<BR>&gt; Subject: Re: [Asterisk-video] MP4Play async Audio / Video<BR>&gt; <BR>&gt; Hi Thomas Z!<BR>&gt; <BR>&gt; I think this problem is due to the bitrate restriction on 3G calls. The<BR>&gt; audio stream is always sent immediately while the video stream has to<BR>&gt; use what is left of the bandwidth. This is why videos become synchrous<BR>&gt; again when the video bitrate is pretty low for a while in the video...<BR>&gt; <BR>&gt; Take a look at this discussion:<BR>&gt; http://lists.digium.com/pipermail/asterisk-video/2007-September/001257.html<BR>&gt; <BR>&gt; One solution is to reencode every video with a low bitrate and use a<BR>&gt; fixed bitrate encoder (ffmpeg is dynamic bitrate for example). I had the<BR>&gt; impression though that this still doesn't always work, especially when<BR>&gt; the UMTS connection is not too good...<BR>&gt; <BR>&gt; My idea is that we check each time before sending a keyframe if there is<BR>&gt; already a new keyframe in the queue. If this is the case, we jump to the<BR>&gt; most recent keyframe and just drop the data before that.<BR>&gt; <BR>&gt; What do you think about this? How hard to implement?<BR>&gt; <BR>&gt; Regards,<BR>&gt; Thomas F<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; Am Montag, den 24.09.2007, 11:15 +0200 schrieb Thomas Z.:<BR>&gt; &gt; Hello,<BR>&gt; &gt; <BR>&gt; &gt; We have the problem, that a converted mp4 file is asynchronous via 3g<BR>&gt; &gt; network.<BR>&gt; &gt; If we play the file on a pc, everything is synchron.<BR>&gt; &gt; We tried already to reduce the quality and framerate of the video. But<BR>&gt; &gt; nothing helps.<BR>&gt; &gt; <BR>&gt; &gt; Is it a problem with mp4play or with the video?<BR>&gt; &gt; <BR>&gt; &gt; What can we do to get the audio and video synchronized via 3g network?<BR>&gt; &gt; <BR>&gt; &gt; Thank you,<BR>&gt; &gt; best regards<BR>&gt; &gt; Thomas<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; _______________________________________________<BR>&gt; &gt; --Bandwidth and Colocation Provided by http://www.api-digital.com--<BR>&gt; &gt; <BR>&gt; &gt; asterisk-video mailing list<BR>&gt; &gt; To UNSUBSCRIBE or update options visit:<BR>&gt; &gt; http://lists.digium.com/mailman/listinfo/asterisk-video<BR>&gt; -- <BR>&gt; www.ViiF.de - your Mobile Video Community<BR>&gt; <BR>&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<BR>&gt; <BR>&gt; Thomas Frieling - IT Development<BR>&gt; ViiF Mobile Video GmbH, Poststr. 21-22, 10178 Berlin <BR>&gt; Cell: +49 (0) 173 63 62 62 3<BR>&gt; <BR>&gt; mailto:thomas@ViiF.de<BR>&gt; <BR>&gt; Sitz: Berlin, Amtgericht Berlin-Charlottenburg, HRB: 108350B<BR>&gt; <BR>&gt; Geschäftsführer: Daniel Höpfner, Steffen Brünn<BR>&gt; <BR>&gt; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<BR>&gt; <BR>&gt; _______________________________________________<BR>&gt; --Bandwidth and Colocation Provided by http://www.api-digital.com--<BR>&gt; <BR>&gt; asterisk-video mailing list<BR>&gt; To UNSUBSCRIBE or update options visit:<BR>&gt; http://lists.digium.com/mailman/listinfo/asterisk-video<BR><BR><br /><hr />Besoin d'un e-mail ? Créez gratuitement un compte Windows Live Hotmail et bénéficiez d'un filtre antivirus gratuit ! <a href='http://www.windowslive.fr/hotmail/default.asp' target='_new'>Windows Live Hotmail</a></body>
</html>