Gstreamer ONVIF RTSPServer issue

Przemysław Janikula via gstreamer-devel <[email protected]>
Newsgroups gmane.comp.video.gstreamer.devel
Message-ID <CABcY3PhptBZYqWEaBXDiwwghLtVMBi_ktAWv-s7YT21ynKHWAA@mail.gmail.com>
Hello,



I’m trying to create RTSP Server using Gstreamer in such a way that it
would be compatible with ONVIF. My goal is to provide two endpoints:

   - /video - streaming simply video over RTSP
   - /metadata – streaming ONVIF metadata (XML containing bounding boxes of
   objects in video stream)




I’ve found Gstreamer plugins which I guess will be necessary, as I wasn’t
able to stream metadata in any form over RTSP. In gst-plugins-rs I found
gst-plugins-onvif which seems to provide necessary elements of pipeline
such as rtponvifmetadatapay and onvifmetadatacombiner. However I still
cannot create proper pipeline.
I’m trying to use pipeline "appsrc name=metadata! rtponvifmetadatapay pt=96
" inside RTSPMediaFactory to stream at least only metadata, but I cannot
recieve anything on the other end. I’m using Python bindigs and I’m
overloading ‘need-data’ in appsrc to send XML data to the buffer.  Could
you please provide me example of pipeline that could help me accomplish
streaming ONVIF metadata using RTSP server?


Best Regards,

Przemysław Janikula
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.