Add streamEye RTSP bitrate setting UI support

This commit is contained in:
Calin Crisan 2019-05-10 23:09:58 +03:00
parent 3c56bc2d75
commit c8ca30e25e
3 changed files with 69 additions and 0 deletions

View File

@ -315,6 +315,7 @@ def _get_raspimjpeg_settings(camera_id):
'hflip': False,
'framerate': 15,
'quality': 25,
'bitrate': 1000000,
'zoomx': 0,
'zoomy': 0,
'zoomw': 100,
@ -793,6 +794,28 @@ def seQuality():
}
@additional_config
def seBitrate():
if not _get_streameye_enabled():
return None
return {
'label': 'Bitrate',
'description': 'sets the RTSP stream bitrate (higher values produce a better stream quality but require more storage space and bandwidth)',
'type': 'number',
'min': 0,
'max': 100000000,
'unit': 'bps',
'section': 'device',
'advanced': True,
'camera': True,
'required': True,
'get': _get_raspimjpeg_settings,
'set': _set_raspimjpeg_settings,
'get_set_dict': True
}
@additional_config
def seZoomx():
if not _get_streameye_enabled():

View File

@ -315,6 +315,7 @@ def _get_raspimjpeg_settings(camera_id):
'hflip': False,
'framerate': 15,
'quality': 25,
'bitrate': 1000000,
'zoomx': 0,
'zoomy': 0,
'zoomw': 100,
@ -793,6 +794,28 @@ def seQuality():
}
@additional_config
def seBitrate():
if not _get_streameye_enabled():
return None
return {
'label': 'Bitrate',
'description': 'sets the RTSP stream bitrate (higher values produce a better stream quality but require more storage space and bandwidth)',
'type': 'number',
'min': 0,
'max': 100000000,
'unit': 'bps',
'section': 'device',
'advanced': True,
'camera': True,
'required': True,
'get': _get_raspimjpeg_settings,
'set': _set_raspimjpeg_settings,
'get_set_dict': True
}
@additional_config
def seZoomx():
if not _get_streameye_enabled():

View File

@ -315,6 +315,7 @@ def _get_raspimjpeg_settings(camera_id):
'hflip': False,
'framerate': 15,
'quality': 25,
'bitrate': 1000000,
'zoomx': 0,
'zoomy': 0,
'zoomw': 100,
@ -793,6 +794,28 @@ def seQuality():
}
@additional_config
def seBitrate():
if not _get_streameye_enabled():
return None
return {
'label': 'Bitrate',
'description': 'sets the RTSP stream bitrate (higher values produce a better stream quality but require more storage space and bandwidth)',
'type': 'number',
'min': 0,
'max': 100000000,
'unit': 'bps',
'section': 'device',
'advanced': True,
'camera': True,
'required': True,
'get': _get_raspimjpeg_settings,
'set': _set_raspimjpeg_settings,
'get_set_dict': True
}
@additional_config
def seZoomx():
if not _get_streameye_enabled():