diff options
author | Evgeny Zinoviev <me@ch1p.io> | 2022-05-23 17:48:34 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.io> | 2022-05-23 17:48:34 +0300 |
commit | 503d6350921f161b258f41cea4d0ebd0b5e795fc (patch) | |
tree | 9f53619426c3f0d0ce692d12f8780bee21e6eeae /localwebsite/handlers | |
parent | c538f17b5ccf93acf9a72726f301bb815bfb514b (diff) |
localwebsite: cams: support hls_debug param
Diffstat (limited to 'localwebsite/handlers')
-rw-r--r-- | localwebsite/handlers/MiscHandler.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/localwebsite/handlers/MiscHandler.php b/localwebsite/handlers/MiscHandler.php index 314920a..61a82e0 100644 --- a/localwebsite/handlers/MiscHandler.php +++ b/localwebsite/handlers/MiscHandler.php @@ -52,10 +52,19 @@ class MiscHandler extends RequestHandler public function GET_cams() { global $config; + list($hls_debug) = $this->input('b:hls_debug'); + + $hls_opts = [ + 'startPosition' => -1 + ]; + if ($hls_debug) + $hls_opts['debug'] = true; + $this->tpl->add_external_static('js', 'https://cdn.jsdelivr.net/npm/hls.js@latest'); $this->tpl->set([ 'hls_host' => $config['cam_hls_host'], + 'hls_opts' => $hls_opts, 'cams' => $config['cam_list'] ]); $this->tpl->set_title('Камеры'); |