mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-24 11:46:30 +00:00
Add streamEye RTSP bitrate setting UI support
This commit is contained in:
parent
3c56bc2d75
commit
c8ca30e25e
@ -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():
|
||||
|
@ -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():
|
||||
|
@ -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():
|
||||
|
Loading…
x
Reference in New Issue
Block a user