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