mavlink-camera-manager
mavlink-camera-manager copied to clipboard
MAVLink Camera Manager Service
Now the stream is being created successfully, but GStreamer crashes hard whenever a client tries to connect to it.
![image](https://user-images.githubusercontent.com/5920286/225492701-2d4dcc11-bff3-4bde-917b-a0189c495cda.png) Rare but critical - when this happens, no pipeline can be created with that specific (raspberry pi) camera until we restart the OS.
It was reported that: - 100% blank WebRTC video image - Checking QGC, the received video was also 100% blank - After closing and reopening WebRTC (maybe a few times),...
library: https://github.com/lumeohq/onvif-rs
Related to #78. When creating a stream using the wrongly associated Size/FPS for YUYV (eg. 1920x1080@30FPS), no errors are returned, and neither new stream populates the Stream list, but when...
For this specific camera, max. YUYV is 800x600@15FPS, but because MJPG accepts 1920x1080@30FPS, the Size and FPS lists get messed, wrongly associating YUYV with 1920x1080@30FPS. See the video below: https://user-images.githubusercontent.com/5920286/171490883-254ed8de-09f8-42b6-97be-54b94aac2427.mp4
Fake source should be created by a post and a stream should be available for it, but it should not appears in v4l
Since we are unsure that the action may support multiple keys we can let as it stands for now and try it in the future with more time. _Originally posted...
The problem is that cameras may change from one USB port to another, and even when they are in the same USB port, there is no guarantee that their sub-devices...