Frame boundary in RTP packets via UDP

priyanka kataria priyanka.kataria86 at gmail.com
Sat May 25 03:18:21 UTC 2019


Hello All,

I am facing following issue:

- I have a pipeline:
Sender-> gst-launch-1.0 filesrc location="file1.h264" ! h264parse !
rtph264pay ssrc=1 ! funnel name=f ! queue ! ipassign ! dynudpsink filesrc
location="file2.h264" ! h264parse ! rtph264pay ssrc=2 ! f.

- In "ipassign" custom element, I write IP information in frame meta-data
and send it using "dynudpsink".
IP information is written as: paacket 1 to IP1, packet 2 to IP2 and so on.

- The problem is IP address is assigned to different packets and here
packets from different streams, so no data is received at sender side.

- I want to send a full frame to a particular IP for further processing.

I know this can be done with SSRC+Timestamp+Sequence No. information in RTP
packets.

But this can be problematic when there are more number of files and less
number of IP's.

Please suggest me a way to determine frame boundary when packet is sent via
UDP, and that too multiple streams are being sent.

Thanks,
Priyanka Kataria
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190525/20d935bf/attachment.html>


More information about the gstreamer-devel mailing list