Reduce latency on Win10 for AWS Kinesis Video

David Ing ding at panopto.com
Thu Jun 23 13:29:44 UTC 2022


Try inserting "queue" elements between your other elements.  Each queue
allows for additional threads.  They aren't just queues they are also
thread boundaries.

On Thu, Jun 23, 2022, 1:11 AM Angela Yan via gstreamer-devel <
gstreamer-devel at lists.freedesktop.org> wrote:

> Hi all,
>
> I am running gstreamer on Win 10 to stream from a high res camera to AWS
> Kinesis Video stream through the AWS producer plugin (KVSSink). However, we
> found significant delay in the whole process. Around ~10 sec delay, with
> 60% on gstreamer to AWS and 40% on AWS to player.
>
> I have tried added* tune=zerolatency* on the encoder, which seems to
> reduce 2s of the latency. Then *speed-preset=ultrafast* seems no help on
> the latency. Anyone can advise how to further reduce the latency on
> gStreamer pipeline? I am new to gStreamer. Hit lightly if I make any
> mistakes. :p
>
> Here is my pipeline:
> *gst-launch-1.0 ksvideosrc do-timestamp=TRUE device-name="Studio Camera" !
> video/x-raw,width=1920,height=1080,framerate=30/1 ! videoconvert ! x264enc
> bframes=0 key-int-max=45 bitrate=4096 tune=zerolatency
> speed-preset=ultrafast !
> video/x-h264,profile=baseline,stream-format=avc,alignment=au ! kvssink
> stream-name="ANGELA-Stream" access-key="xxx" secret-key="xxx"
> aws-region="xxx"*
>
> Thank you,
> Angela
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20220623/0ba4b02f/attachment.htm>


More information about the gstreamer-devel mailing list