Export Logout

{% for camera in cameras %} {% set local_stream_url = get_rtsp_url(camera, 'local') %} {% set remote_stream_url = get_rtsp_url(camera, 'remote') %} {% set _, remote_port = tunnel_helper.parse_address(remote_stream_url) %} {% set status = ffmpeg_helper.check_stream_status(remote_stream_url) if streaming_method == 'ffmpeg' else tunnel_helper.check_tunnel_status(remote_port) if remote_stream_url else None %} {% endfor %}
Id Hostname IP Address Port Username Profile Token Manufacturer Model Firmware Version Serial Number Hardware ID Resolution FPS Bitrate Encoding Stream URL Remote Stream URL Status Actions
{{ camera[CameraTableIndex.ID] }} {{ camera[CameraTableIndex.HOSTNAME] }} {{ camera[CameraTableIndex.IP_ADDRESS] }} {{ camera[CameraTableIndex.PORT_NUMBER] }} {{ camera[CameraTableIndex.USERNAME] }} {{ camera[CameraTableIndex.PROFILE_TOKEN] }} {{ camera[CameraTableIndex.MANUFACTURER] }} {{ camera[CameraTableIndex.MODEL] }} {{ camera[CameraTableIndex.FIRMWARE_VERSION] }} {{ camera[CameraTableIndex.SERIAL_NUMBER] }} {{ camera[CameraTableIndex.HARDWARE_ID] }} {{ camera[CameraTableIndex.RESOLUTION] }} {{ camera[CameraTableIndex.FPS] }} {{ camera[CameraTableIndex.BITRATE] }} {{ camera[CameraTableIndex.ENCODING] }} Link {% if camera[CameraTableIndex.REMOTE_STREAM_URL] != None %} Link {% else %} Not Available {% endif %} {% if camera[CameraTableIndex.STREAM_STATUS] == 1 and status in ['running', 'sleeping', 'waking', 'idle'] %} Running {% elif camera[CameraTableIndex.STREAM_STATUS] == 1 and status not in ['running', 'sleeping', 'waking', 'idle'] %} Exited {% else %} Not Running {% endif %} {% if camera[CameraTableIndex.STREAM_STATUS] == 1 and status in ['running', 'sleeping', 'waking', 'idle'] %} {% else %} {% endif %}
{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{% endfor %} {% endif %} {% endwith %}