OctoPrint-CameraStreamer-Control icon indicating copy to clipboard operation
OctoPrint-CameraStreamer-Control copied to clipboard

📌 Todo list & known issues

Open cp2004 opened this issue 2 years ago • 0 comments

I'll try and keep track of the things I know are not implemented or broken in the plugin, so you know if you run into them

TODOs

  • [x] Smoother settings UI
  • [ ] Timeout if webrtc hangs in loading
  • [x] Remind user to disable 'Classic webcam' if they would like
  • [x] Remind user to select 'Camera Streamer Control' as default webcam if not already
  • [x] Expose parameters on the API to clients
  • [x] Loading indicator for all stream types
    • [x] WebRTC
    • [x] Mjpg
  • [ ] Make strings translatable
  • [ ] Cache buster option

Known issues

  • [ ] Can't unload mjpg streams on safari, so work around
  • [ ] Reloads stream on every settings change
  • [x] Stream unloads when scrolling down the page (Intersection Observer problem - fixed OctoPrint's side)
  • [ ] Flip/Rotate does not work on fullscreen/picture in picture - nothing I can do about this

Future features

  • [ ] Static snapshot stream type
  • [ ] HLS stream type

cp2004 avatar Jun 08 '23 10:06 cp2004