[Asterisk-video] 3G video delay
Sergio Garcia Murillo
sergio.garcia at fontventa.com
Mon Aug 25 15:10:24 CDT 2008
Of course, transcoding with my app_transcoder is the best option.. jejeje ;)
It could be possible also to send a fast update video (if the client supports it) when you reset the video channel in order to minimize the problem.
Anyway let us know the tests results.
BR
Sergio
----- Original Message -----
From: Emmanuel BUU [mailto:emmanuel.buu at ives.fr]
To: asterisk-video at lists.digium.com
Sent: Mon, 25 Aug 2008 21:02:09 +0200
Subject: Re: [Asterisk-video] 3G video delay
Dan Julius a écrit :
> Hi,
>
> I was just wondering if it is safe to just drop frames?
> How do you know if you are not dropping part of an I frame, which will
> later invalidate all following P frames?
The only way to know is to dig into the headers of the H.263 payload.
One remark also: what should be dropped is not only an I frame but an I
frame and all the subsquent P frames up to the next I frame.
I fear that such an algorithm would lead to a very bad quality.
Transcoding is the only way to go.
Emmanuel
>
> Thanks,
> Dan
>
> On Mon, Aug 25, 2008 at 8:58 PM, Sergio Garcia Murillo
> <sergio.garcia at fontventa.com <mailto:sergio.garcia at fontventa.com>> wrote:
>
> Hi Klaus,
>
> Modify H223AL2Sender::SendPDU() in H324MAL2.cpp
> Check if jitBuffer.GetSize()>YOURVALUE and return
>
> BR
> Sergio
>
> ----- Original Message -----
> From: Klaus Darilion [mailto:klaus.mailinglists at pernau.at
> <mailto:klaus.mailinglists at pernau.at>]
> To: asterisk-video at lists.digium.com
> <mailto:asterisk-video at lists.digium.com>
> Sent: Mon, 25 Aug 2008 14:49:18 +0200
> Subject: [Asterisk-video] 3G video delay
>
> Hi!
>
> I have a problem with a SIP client which sends video with high bitrate
> if there is very much movement. This adds huge delay to the video
> as it
> does not fit anymore into the 64kbit channel.
>
> As in normal scenarios the delay is fine I want to avoid transcoding.
> Thus my idea was to drop video frames if the queue is getting to big.
>
> I want to test may idea, but the question is - where to do this? I
> think
> this have to be done in libh324m. Sergio, can you please tell me
> how/where I could implement such a behavior?
>
> regards
> klaus
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-video
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-video
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-video
More information about the asterisk-video
mailing list