[AAC Company Private] gstreamer copy h-264 camera output to network

Kozikowski, Mark MKozikowski at aaccorp.com
Wed Jan 3 21:48:36 UTC 2024


Designation: AAC Company Private

Thanks, Olivier,

My criteria right now is low latency, low cpu usage, I’m running on raspberry pi4.
Dropping frames is marginally acceptable. I’m looking for about 15 frames a second.

I have no tolerance for accumulating latency on the receiving side.

My camera has raw output and H-264 output.
I would like to just forward the H-264 without transcoding, over the network to another node.

That’s about it for my requirements.
I could not find any way to just push the /dev/videoX.h264 onto the network.

Thanks again for any help you can provide.

Mark


PROPRIETARY STATEMENT: The information contained in or attached to this e-mail is proprietary to Advanced Acoustic Concepts, LLC (AAC). It shall only be provided to a third party under the control of a non-disclosure or proprietary information agreement (NDA/PIA) and shall not be reproduced in whole or in part for any purposes outside the scope of such NDA/PIA.

From: Olivier Crête <olivier.crete at collabora.com>
Sent: Wednesday, January 3, 2024 3:55 PM
To: Discussion of the development of and with GStreamer <gstreamer-devel at lists.freedesktop.org>
Cc: Kozikowski, Mark <MKozikowski at aaccorp.com>
Subject: Re: [AAC Company Private] gstreamer copy h-264 camera output to network

Hi, GStreamer is definitely suited to do this, we have elements for many kinds of streaming protocols. The details of how you stream the data really depends on what your goals are and what is on the other side. What kind of latency do you target?
ZjQcmQRYFpfptBannerStart
This Message Is From an Untrusted Sender

You have not previously corresponded with this sender.



ZjQcmQRYFpfptBannerEnd
Hi,

GStreamer is definitely suited to do this, we have elements for many kinds of streaming protocols. The details of how you stream the data really depends on what your goals are and what is on the other side.

What kind of latency do you target? How much do you tolerate dropping data to preserve a lower latency? Do you need to preserve timing information? Etc.

Olivier

On Tue, 2024-01-02 at 15:57 +0000, Kozikowski, Mark via gstreamer-devel wrote:
Hello all,

I’m not sure that this is possible with gstreamer, or if it better suited to another infrastructure.

I’m looking to forward the h-264 output of a USB camera to the network without any transcoding.
As the output is already in h-264 format, can I just copy that to UDP or TCP network for use on another device?

Thanks for any help,


Mark

PROPRIETARY STATEMENT: The information contained in or attached to this e-mail is proprietary to Advanced Acoustic Concepts, LLC (AAC). It shall only be provided to a third party under the control of a non-disclosure or proprietary information agreement (NDA/PIA) and shall not be reproduced in whole or in part for any purposes outside the scope of such NDA/PIA.



--

Olivier Crête

olivier.crete at collabora.com<mailto:olivier.crete at collabora.com>

Multimedia Lead
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20240103/f7a3064b/attachment-0001.htm>


More information about the gstreamer-devel mailing list