As an admin I sometimes have to take my server down for short restarts or have a network outage. This interrupts active video streams. Having the ability to output a single active play/transcode/stream to multiple destinations could offer interesting solutions.
- Continue to be point-to-point, no relaying of the streams
- One stream would go to the client (as current)
- Other streams could be routed to various media/locations (Plex Cloud, another (minimal?) Plex server, etc.)
Concerns:
- Is every stream remotely buffered or only some streams? If only some streams, how do you predict connection loss?
- If using Plex Cloud, then this could cause bandwidth issues for some.
- How to manage hand-off when a stream goes down?
This is definitely an over-engineered, power-user feature. How many people need a high-availability Plex box? And even then, not everyone would have access to another Plex server or sufficient bandwidth. Although if it was simple/convenient (Plex Cloud) maybe it would be useful.