Rtpjitterbuffer latency question
BogdanS
bodyaf at gmail.com
Tue Feb 28 21:20:00 UTC 2017
Nicolas Dufresne-5 wrote
> Le mardi 28 février 2017 à 12:10 -0800, BogdanS a écrit :
>> How latency in rtpjitterbuffer works?
>>
>> I have sender side that sends h264 over udp and reciever player with
>> d3dvideosink in the end.
>>
>> Reciever side: udpsrc-rtpjitterbuffer-parse-decode-d3dvideosink.
>>
>> If I put latency of rtpjitterbuffer to 1000, when I send from sendee
>> with
>> hight rate [x8] (fast playback ) memory usage are growing up to
>> infinity.
>> If I put latency to 100 , memory is not growing (or growing slow),
>> but when
>> I want to see 0.25 rate playback its really jitty.
>> Using 1.6.1 gs.
>> So my question if latency this is a time that jitterbuffer keeps
>> inside or
>> this is a diff between timestamps?
>>
>
> That latency instruct the sinks to delay the playback. As a side
> effect, data arriving on-time, will accumulate. They can accumulate in
> the jitter buffer, but also in any queues inside your pipeline.
>
> Nicolas
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at .freedesktop
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
> signature.asc (188 bytes)
> <http://gstreamer-devel.966125.n4.nabble.com/attachment/4682053/0/signature.asc>
Thank you, Nicolas. If there is true, so why rtpjitterbuffer have no
max-size-buffer or max-time option? In that case rtpjitterbuffer will no
leak.
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Rtpjitterbuffer-latency-question-tp4682052p4682054.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list