Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for UV4L-MJPEG (IP Camera) Support #310

Closed
rizwansarwar opened this issue Jun 12, 2021 · 7 comments
Closed

Add support for UV4L-MJPEG (IP Camera) Support #310

rizwansarwar opened this issue Jun 12, 2021 · 7 comments
Labels
FR - Enhancement New feature or request UI - Cams Everything related to cameras in fluidd.

Comments

@rizwansarwar
Copy link

Is your feature request related to a problem? Please describe.

No

Describe the solution you'd like:

Mainsail recently added support for UV4L-MJPEG i-e IP camera support. This will be great addition to allow webcam for IP Cameras such as Yi/Waze etc.

Describe alternatives you've considered:

None

Affected users and/or setups:

None

Additional Context:

None

@rizwansarwar rizwansarwar added the FR - Enhancement New feature or request label Jun 12, 2021
@cadriel
Copy link
Member

cadriel commented Jun 13, 2021

Doesn't this just stream WebRTC, and therefor require the html5 <video> tag? In which case - Fluidd has supported this for a while now.

@rizwansarwar
Copy link
Author

The stream is certainly WebRTC compliant, there is some pre-reqs such as installing the uv4l-mjpegstream plugin and then setting it up so that it can convert any IP Camera sending http stream to WebRTC. The config creates a dummy device that can then be read as if the camera is connected to Pi. The support requested should check for the presense of the plugin and then allow the uv4l config to done via web interface when adding camera.

@cadriel
Copy link
Member

cadriel commented Jun 13, 2021

I'll need to spend some time testing this to determine what the actual front-end requirements are to set it up.

@StuSerious StuSerious added !! - Invalid This doesn't seem right UI - Cams Everything related to cameras in fluidd. and removed !! - Invalid This doesn't seem right labels Sep 6, 2021
@StuSerious StuSerious added this to the Fluidd Next milestone Sep 6, 2021
@StuSerious StuSerious moved this to Unknown in Roadmap Jan 30, 2022
@matmen matmen removed this from Roadmap May 9, 2022
@matmen matmen removed this from Tracker May 9, 2022
@ChaosBlades
Copy link

Wouldn't it be simpler to integrate this?
fluidd-core/FluiddPI#51

@pedrolamas
Copy link
Member

pedrolamas commented Aug 30, 2022

Wouldn't it be simpler to integrate this? fluidd-core/FluiddPI#51

At this stage, I think the path forward might be just to integrate with crowsnest (which should already work anyway!).

@ChaosBlades
Copy link

I didn't know about that.

Personally I don't care what the 3D printing community does concerning cameras as long as it involves moving away from the absolutely terrible mjpeg streams and towards h264.

@pedrolamas
Copy link
Member

For all matters and purposes, Fluidd web interface already supports most types of camera, as long as the browser has support for it too... we even support setting an http page for which we use an <iframe>!

I don't see what more we can do on this one, so will be considering this complete and closing the ticket.

@pedrolamas pedrolamas removed this from the vNext milestone Dec 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FR - Enhancement New feature or request UI - Cams Everything related to cameras in fluidd.
Projects
None yet
Development

No branches or pull requests

5 participants