Channels Plus DVR web browser client questions about buffering/cache

I sometimes watch an HDHR tuner channel live using the Channels DVR web UI player client and have wondered how it works in regards to buffer/cache..

I know in order to view live (or recorded) in the web UI player client the Channels DVR Server has to remux or transcode the stream first before sending it to the web UI player client.

I use the default Settings>Web Player>Server Quality:1080p@10mbps and Settings>Web Player>Client Buffer:30 seconds and watch using a web browser on a local device on the same GBe LAN as my HDHR tuner and Channels Plus DVR server.

If I'm watching and pausing, skipping, etc. how does this Web Player buffer work?

Does it buffer the first 30 seconds, then after that the buffer/cache is on the DVR Server, or?

Where is this 30 second Web Player buffer (ram/temp file/etc.)?

Does the web UI player client always maintain that 30 second buffer?

After viewing more than 30 seconds, where is it buffering/caching?

Also wish there was a WiKi or some documentation on what the various settings do and how they interact with each other since there's no built-in help for most of these settings in the web UI.

When streaming Live TV via the Web UI, the server keeps a buffer of the last hour of video in original quality as well as the quality that is requested by the client.

If you’re pausing, it will cache up to the amount specified in the web player buffer setting. If you are skipping, the web player requests segments from the server starting at the time you have requested.

Yes.

That is dependent on the web browser.

Yes.

Sorry, I’m not quite sure what you’re asking there.

OK, too tired now to answer point for point.

Sounds like the DVR builds an HLS stream and play list on the fly and tries to keep track of where the web browser client player is in the stream. Would that be correct?

Yes, the DVR build an HLS playlist. No, the DVR doesn't really keep track of where the browser client player is in the stream. It is the responsibility of the client to know where it is and request the appropriate files for playback.

A post was merged into an existing topic: Chasing LiveTV in a Web Browser client, buffer size?

Then it must be an issue with my Firefox Browser (v75.0 Windows 64bit) as a Channels Plus DVR Client being an incompatible browser Client.