GStreamer elements for Intel RealSense open-sourced

GStreamer elements for Intel RealSense open-sourced

GStreamer is the number one framework for multimedia handling and is used by a vast range of open and closed source projects and products.

GStreamer

In Aivero we have open-sourced a set of GStreamer elements designed to allow opening the video streams from Intel RealSense D400 series RGB-D cameras.

Please find our open-sourced bits here:
https://gitlab.com/aivero/public

The source elements above produce our newly defined (open source) `video/rgbd` interface, often called a `caps type` in GStreamer. This interface gives element developers access to the frames from all enabled devices on board the camera, taken at the same time. Certain types of post-processing will benefit from low-overhead access to this matched set of frames.

Furthermore, we have also made available the `rgbdmux` and rgbddemux` elements, respectively muxing and demuxing our `video/rgbd` to the contained elementary streams, i.e. on the D400 series these would be `depth, infra1, infra2, colour`.

These demuxed video streams can now be used like any other video stream inside GStreamer, giving developers access to all the powerful tools GStreamer provides.

Have any feedback? Reach out to us here

Similar Posts

  • Welcome to the team!

    Despite being a distributed organization across countries, we are still a close-knit group of individuals at Aivero. This past year we are happy to have welcomed Michaela, Jimmi, Isak and Daniel to our team. Bringing their areas of expertise, from engineering to marketing, increasing our ability to improve performance in research and robotics, making AI services accessible to a broader set of users. So, what does it take to translate machine vision into a plug-and-play solution for monitoring and automation?

  • Aivero: Unveiling the Future of Biomedical Research with Advanced Visual AI

    In biomedical research, overcoming biases in observation and interpretation is crucial. The mere presence of researchers can influence results and increase stress in animals. To tackle this, Aivero has created a video-capturing system that enables researchers to remotely record, store, and stream data for non-intrusive studies.  This innovation paves the way for our goal to…

  • Enhancing Machine Learning Models in Observational Research with Aivero

    In observational research, the effectiveness of machine learning hinges on the quality of data. As the adage goes, “garbage in, garbage out,” high-quality data is imperative. Aivero transforms this challenge into an opportunity with its versatile software-based platform. Data Quality: The Core of Machine Learning Success Aivero’s platform stands out for its hardware-agnostic capabilities. Whether…

  • Overview of cobots

    Collaborative robots (cobots) differ on variables such as weight, payload, reach and accuracy. These set the condition for what tasks a cobot can perform, thus affecting which one is best suited for your environment. However, they all have one thing in common: they shine in their ability to perform repetitive tasks, and with Aivero Do, this is scalable across multiple units and locations.