Performance issue

pankaj bansal pankaj.bansal.jiit at gmail.com
Fri Jan 9 05:57:51 PST 2015


Hi Sebastian

With this bug, do you think it would be possible to stream the file without
any issues. See my problem statement is I want to display an RTSP stream of
H264 data with resolutions close to 1980x1080 on Android with latency of
order of <200ms on devices like Samsung tab 4 and  Nexus 4. Do you think
this is achievable using GStreamer ? if yes, can you please suggest any way
forward ?

Regards
Pankaj Bansal

On Fri, Jan 9, 2015 at 7:03 PM, pankaj bansal <pankaj.bansal.jiit at gmail.com>
wrote:

> Hi
>
> ok this can explain the Samsung tab 4 issue but on nexus 4 the amc decoder
> is not being used I think. The error in Nexus 4 are
>
> First it gave these for some time
> 01-09 18:52:17.413: W/GStreamer+basesink(9138): 0:00:08.939417060
> 0xb907a950 gstbasesink.c:2794:gst_base_sink_is_too_late:<glimagesink0>
> warning: A lot of buffers are being dropped.
> 01-09 18:52:17.414: W/GStreamer+basesink(9138): 0:00:08.939813825
> 0xb907a950 gstbasesink.c:2794:gst_base_sink_is_too_late:<glimagesink0>
> warning: There may be a timestamping problem, or this computer is too slow.
>
> Then errors similar to this is showing till end of logcat file
> 01-09 18:53:06.304: W/GStreamer+rtpjitterbuffer(9138): 0:00:57.829665796
> 0xb8ff5980
> gstrtpjitterbuffer.c:2351:gst_rtp_jitter_buffer_chain:<rtpjitterbuffer0>
> Packet #33605 too late as #835 was already popped, dropping
> 01-09 18:53:06.304: W/GStreamer+rtpjitterbuffer(9138): 0:00:57.830428805
> 0xb8ff5980
> gstrtpjitterbuffer.c:2351:gst_rtp_jitter_buffer_chain:<rtpjitterbuffer0>
> Packet #33606 too late as #835 was already popped, dropping
>
> Also on Nexus 4, the performance is way worse than Samsung Tab 4. On
> samsung 4 its jittery it never stucks and its able to complete. On nexus 4,
> it stucks a lot for some time then plays again.
>
> I am attaching the logcat file for reference
>
> Any way forward ? Any thing I should look into specifically ?
>
> Regards
> Pankaj Bansal
>
> On Fri, Jan 9, 2015 at 6:14 PM, Sebastian Dröge <sebastian at centricular.com
> > wrote:
>
>> On Fr, 2015-01-09 at 18:11 +0530, pankaj bansal wrote:
>> > Hi
>> >
>> > I am playing an RTSP Stream of h264 data using GStreamer on Android. The
>> > frames have resolution of 1280x720. I am testing on Samsung Tab - 4 and
>> > Nexus - 4
>> >
>> > When I play stream this file, the playback is not smooth. Its a bit
>> > jittery. I looked at logcat log, I found many error warning like
>>
>> That is most likely because zerocopy rendering is not yet implemented
>> for Android, see this bug:
>> https://bugzilla.gnome.org/show_bug.cgi?id=731204
>>
>> --
>> Sebastian Dröge, Centricular Ltd · http://www.centricular.com
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150109/ba67b312/attachment.html>


More information about the gstreamer-devel mailing list