Project Description
To put it simple, the goal of this project is to be able to publish any gstreamer input pipeline as a valid and discoverable ONVIF Camera device (i.e implementing profile S and maybe T).
ONVIF IP cameras, while not expansive are not easy to emulate using free and open-source software. This project aims to change that and allow anyone to make its own ONVIF compliant camera from commodity hardware (who said Raspberry Pi ?), or simply simulate a full software IP camera.
The project shall be either in Rust or Golang (to be defined)
Goal for this Hackweek
Here are the main goals for this HackWeek:
- Bootstrap the project
- Implement minimal mandatory requirements of profile S as read-only (sections 7.2, 7.3, 7.8, 7.9)
- Take input from at least libcamera and test gstreamer pipelines
Bonus goals:
- Implement full mandatory requirements of profile S
- Implement mandatory requirements from profile T
Resources
Looking for hackers with the skills:
This project is part of:
Hack Week 23
Activity
Comments
Be the first to comment!
Similar Projects
Finish mpv port for gfxprim by metan
Description
I've started to work on porting mpv video player for gfxprim graphic library. I have a proof of concept ready and I would like to finish it properly. The only big part that is missing is software rescaling. The minor things that are missing are command line switches to select dithering (for black and white LCD displays), better keyboard mappings, etc.
Goals
Make the gfxprim video output for mpv production ready and prepare packages for openSUSE, Debian and Raspbian.