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