lws: cams: switch between highres/lowres
This commit is contained in:
parent
e636419bd2
commit
4f6adc1574
@ -60,7 +60,12 @@ return [
|
|||||||
'cam_hls_proto' => 'http', // bool|callable
|
'cam_hls_proto' => 'http', // bool|callable
|
||||||
'cam_hls_host' => '192.168.1.1', // bool|callable
|
'cam_hls_host' => '192.168.1.1', // bool|callable
|
||||||
'cam_list' => [
|
'cam_list' => [
|
||||||
// fill me with names
|
'low' => [
|
||||||
|
// fill me with names
|
||||||
|
],
|
||||||
|
'high' => [
|
||||||
|
// fill me with names
|
||||||
|
],
|
||||||
],
|
],
|
||||||
|
|
||||||
'vk_sms_checker' => [
|
'vk_sms_checker' => [
|
||||||
|
@ -52,7 +52,9 @@ class MiscHandler extends RequestHandler
|
|||||||
public function GET_cams() {
|
public function GET_cams() {
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
list($hls_debug, $video_events) = $this->input('b:hls_debug, b:video_events');
|
list($hls_debug, $video_events, $high) = $this->input('b:hls_debug, b:video_events, b:high');
|
||||||
|
|
||||||
|
$tab = $high ? 'high' : 'low';
|
||||||
|
|
||||||
$hls_opts = [
|
$hls_opts = [
|
||||||
'startPosition' => -1,
|
'startPosition' => -1,
|
||||||
@ -82,7 +84,8 @@ class MiscHandler extends RequestHandler
|
|||||||
'hls_opts' => $hls_opts,
|
'hls_opts' => $hls_opts,
|
||||||
'hls_access_key' => $config['cam_hls_access_key'],
|
'hls_access_key' => $config['cam_hls_access_key'],
|
||||||
|
|
||||||
'cams' => $config['cam_list'],
|
'cams' => $config['cam_list'][$tab],
|
||||||
|
'tab' => $tab,
|
||||||
'video_events' => $video_events
|
'video_events' => $video_events
|
||||||
]);
|
]);
|
||||||
$this->tpl->set_title('Камеры');
|
$this->tpl->set_title('Камеры');
|
||||||
|
@ -4,6 +4,13 @@
|
|||||||
]
|
]
|
||||||
} %}
|
} %}
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<div class="nav nav-tabs" id="nav-tab">
|
||||||
|
<a href="/cams/" class="text-decoration-none"><button class="nav-link{% if tab == 'low' %} active{% endif %}" type="button">Low-res</button></a>
|
||||||
|
<a href="/cams/?high=1" class="text-decoration-none"><button class="nav-link{% if tab == 'high' %} active{% endif %}" type="button">High-res</button></a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
<div id="videos" class="camfeeds"></div>
|
<div id="videos" class="camfeeds"></div>
|
||||||
|
|
||||||
{% js %}
|
{% js %}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user