答复: How to reduce avdec_h264 latency

Lijia (George Lee, Euler) george.lee at huawei.com
Tue Jul 11 10:33:45 UTC 2017


Pls take a bit of time to delve into system –level thread scheduling in attempt to find clue to long latency in plugin implementation. As per experience excluding bitstream encoding option, in many situations we often can find negative impact brought by threading scheduling over Linux. Even though bitstream has been encoded very well for low-latency use-case such as removal of B-frame/sub-frame processing (parallel pipeline), implicit threading scheduling defect is hard to find.

Best Regards,

George Lee

发件人: gstreamer-devel [mailto:gstreamer-devel-bounces at lists.freedesktop.org] 代表 paolo perotinus
发送时间: 2017年7月11日 17:45
收件人: Discussion of the development of and with GStreamer <gstreamer-devel at lists.freedesktop.org>
主题: Re: How to reduce avdec_h264 latency


Il Martedì 11 Luglio 2017 1:06, Olivier Crête <olivier.crete at collabora.com<mailto:olivier.crete at collabora.com>> ha scritto:

> Hi,

> The only way to do that is to create a stream with no B-frames, for example using the H. 264 baseline profile.

> Olivier

Hi Olivier,

The stream is already coded with no B-frames (zerolatency tune in ffmpeg) but I still have that latency in avdec_h264...

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170711/759ca54f/attachment.html>


More information about the gstreamer-devel mailing list