PrusaLink Web - local usage (including camera stream)
As I understand it, PrusaLink is a service running locally on the raspPi (in my case, using it on MK2S and MK3S printers). PrusaLink obviously has a connection to PrusaConnect (both are immediately aware of file uploads, print status, etc), but PrusaLink can run without internet so...
That said, it seemed a bit odd to me that I needed to sign in to PrusaConnect in order to set up PrusaLink (for 100% local intent).
Streaming (local)
One major reason for local access besides offline (no internet) management, is streaming. Been using OctoPrint for many years, so its just always kinda been there, no brainer. Is there any reason not to have streaming when running LOCAL? I completely agree with not streaming out to PrusaConnect (see this comment here, Prusa would become a streaming company). But I have to admit, it was a bit of a shock to drop OctoPrint and use PrusaLink.
I see no reason the camera stream should not be available locally, and just intentionally not utilize that output for PrusaConnect. Can't we stream x FPS locally, and still just send occasional snapshots to PrusaConnect from that stream? Seems reasonable.
Prusa Slicer
PrusaSlicer has both a Prusa Connect and Physical Printer tab. But PrusaLink no worky on the Physical Printer tab (known issue as of the moment), so I can only see my local printer via the PrusaConnect tab, which is pretty wonky. But again, I have a web browser (going to MyPrusaDevice.local), so it's not the end of the world to access things locally when no internet.
Mobile App
The Prusa mobile app seems to be 100% cloud dependent with no concept of local connection to MyPrusaDevice.local. This is an unfortunate design decision as it pertains to both offline (no internet) management, and local streaming potential.