Here's the setup
ZoneMinder Host
Debian 9 (TKL ZoneMinder)
ZM version 1.30.4
Camera
Ubiquiti UVC-3 Bullet
Other Elements
UniFi Video Controller
Monitor Config

My issue is mostly presentation related, in that everything works between the Camera that sends its live stream to the UniFi Controller, and from there, Zoneminder looks to the UniFi Video Controller for the RTSP stream of the camera which theirs a ZM Monitor setup for.
I'm also embedding the stream coming from ZoneMinder for this monitor into a custom webpage.
Example --
<html>
<body>
<p>My Monitor</p>
<img src="https://custom.webpage.com/zm/cgi-bin/n ... 1582429740"
</body>
</html>
The issue is that at any given time, I can't seem to open more than 2 separate instances of this embedded live stream (to this same camera / zm monitor) either in multiple browser tabs, or between separate devices in their respective browsers.
For example, if navigate to the embedded live stream on 3 different devices, and the live stream opens on the first 2 sessions to tap into the footage, the 3rd device in line fails to load the live stream, until I close the browser to this live stream on one of the other devices.
I imagine this falls into a recommended use for RTMP, Wowza, things of that nature for providing this for the masses, but I opted for ZoneMinder for the sake of keeping this self-hosted, etc.
The plan is to have these live streams available on Marketing related web pages for my company, and so I didn't know what the best course of action was here.
On a side note, I have created more than one monitor aimed at the same Camera, and have considered having the secondary monitor for a fallback in the event viewers have the original monitor tied up but I'm not super savy with how the HTML code would need to be expressed (if this could even be done via HTML) so that a fallback monitor could allow viewers to watch if the initial monitor stream is being occupied.
**UPDATE**
I think I pinpointed the source of my problem.
If I launch multiple instances of the stream by directly launching the view of the monitor from the ZoneMinder dashboard, the image URL API issues a slightly different token at the end of the URL to make a distinction for that session, and therefore I have no issues launching multiple instances of the same camera stream directly from the ZM dashboard link it self.
Example --
First tab open URL ends with "rand=1582430624"
Next tab open to same monitor ends with "rand=1582430654"
So this makes me think its an API solution I need read up on so that my custom web page calls through the ZM API for a unique URL on any instance viewing the stream (as though this were being done from the ZM Dashboard link).