I'm looking for some suggestions on how to use the tag to stream a live-video stream with relatively low latency (~2s). I've seen some other questions similar to this posted such as this and this but neither really adequately answered my question. The first one is working under the assumption that the content consumers will not be on site. The second also seems to make that assumption.
I'm looking for technologies, libraries or any suggestions really to achieve this. I've experimented with nginx-RTMP to receive streams from video devices and then using HLS to send it to the browser. The lowest latency I've been able to achieve with this however was ~4s. I haven't gotten around to working with DASH and I found this paper that describes using it for low-latency in a similar setup to mine but I wanted some opinions before I got started in trying that.
I understand that solutions such as gstreamer do exist and I've gotten latency of around 200ms measured using GPAC tools but having users download things is not really an option I can pursue (the site of the LAN setup won't have internet, cellular or otherwise, at all).
edit 1:
I'm not working at massive scale at all. At most there will be 200 users all of which will connect to the LAN via wifi. The reason I need low latency is that the goal of the project is to provide users better views of the event they are at. The actual viewpoints are pretty bad.