TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2023-07-26T18:51:25+01:00 Software versions TinyPilot version: 2.6.0 uStreamer version: 5.38 OS version: Linux furqan 5.15.61-v7l+ #1579 SMP Fri Aug 26 11:13:03 BST 2022 armv7l GNU/Linux Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2711 Revision: b03115 Model: Raspberry Pi 4 Model B Rev 1.5 TinyPilot state Read-only filesystem: off SSH access: disabled temp=46.2'C throttled=0x0 voltage logs TinyPilot settings.yml ustreamer_desired_fps: 20 ustreamer_h264_bitrate: 4000 ustreamer_persistent: true ustreamer_quality: 33 TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM After=syslog.target network.target StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=HOST=127.0.0.1 Environment=PORT=8000 Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs Jul 26 00:57:43 furqan python[567]: raise NotFound() Jul 26 00:57:43 furqan python[567]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 00:57:59 furqan python[567]: 2023-07-26 00:57:59.839 __main__ ERROR 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 00:57:59 furqan python[567]: Traceback (most recent call last): Jul 26 00:57:59 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1949, in full_dispatch_request Jul 26 00:57:59 furqan python[567]: rv = self.dispatch_request() Jul 26 00:57:59 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1935, in dispatch_request Jul 26 00:57:59 furqan python[567]: return self.view_functions[rule.endpoint](**req.view_args) Jul 26 00:57:59 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 1081, in send_static_file Jul 26 00:57:59 furqan python[567]: return send_from_directory( Jul 26 00:57:59 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 767, in send_from_directory Jul 26 00:57:59 furqan python[567]: raise NotFound() Jul 26 00:57:59 furqan python[567]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 07:22:23 furqan python[567]: 2023-07-26 07:22:23.612 __main__ ERROR 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 07:22:23 furqan python[567]: Traceback (most recent call last): Jul 26 07:22:23 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1949, in full_dispatch_request Jul 26 07:22:23 furqan python[567]: rv = self.dispatch_request() Jul 26 07:22:23 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1935, in dispatch_request Jul 26 07:22:23 furqan python[567]: return self.view_functions[rule.endpoint](**req.view_args) Jul 26 07:22:23 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 1081, in send_static_file Jul 26 07:22:23 furqan python[567]: return send_from_directory( Jul 26 07:22:23 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 767, in send_from_directory Jul 26 07:22:23 furqan python[567]: raise NotFound() Jul 26 07:22:23 furqan python[567]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 07:22:25 furqan python[567]: 2023-07-26 07:22:25.203 __main__ ERROR 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 07:22:25 furqan python[567]: Traceback (most recent call last): Jul 26 07:22:25 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1949, in full_dispatch_request Jul 26 07:22:25 furqan python[567]: rv = self.dispatch_request() Jul 26 07:22:25 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1935, in dispatch_request Jul 26 07:22:25 furqan python[567]: return self.view_functions[rule.endpoint](**req.view_args) Jul 26 07:22:25 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 1081, in send_static_file Jul 26 07:22:25 furqan python[567]: return send_from_directory( Jul 26 07:22:25 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 767, in send_from_directory Jul 26 07:22:25 furqan python[567]: raise NotFound() Jul 26 07:22:25 furqan python[567]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 07:22:26 furqan python[567]: 2023-07-26 07:22:26.299 __main__ ERROR 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 07:22:26 furqan python[567]: Traceback (most recent call last): Jul 26 07:22:26 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1949, in full_dispatch_request Jul 26 07:22:26 furqan python[567]: rv = self.dispatch_request() Jul 26 07:22:26 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1935, in dispatch_request Jul 26 07:22:26 furqan python[567]: return self.view_functions[rule.endpoint](**req.view_args) Jul 26 07:22:26 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 1081, in send_static_file Jul 26 07:22:26 furqan python[567]: return send_from_directory( Jul 26 07:22:26 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 767, in send_from_directory Jul 26 07:22:26 furqan python[567]: raise NotFound() Jul 26 07:22:26 furqan python[567]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 12:41:37 furqan python[567]: 2023-07-26 12:41:37.281 __main__ ERROR 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 12:41:37 furqan python[567]: Traceback (most recent call last): Jul 26 12:41:37 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1949, in full_dispatch_request Jul 26 12:41:37 furqan python[567]: rv = self.dispatch_request() Jul 26 12:41:37 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1935, in dispatch_request Jul 26 12:41:37 furqan python[567]: return self.view_functions[rule.endpoint](**req.view_args) Jul 26 12:41:37 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 1081, in send_static_file Jul 26 12:41:37 furqan python[567]: return send_from_directory( Jul 26 12:41:37 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 767, in send_from_directory Jul 26 12:41:37 furqan python[567]: raise NotFound() Jul 26 12:41:37 furqan python[567]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] Jul 26 13:07:38 furqan python[567]: 2023-07-26 13:07:38.471 socket_api INFO Client ZxeVLyRBKm1Xen1ZAACK connected Jul 26 13:11:05 furqan python[567]: 2023-07-26 13:11:05.696 video_service INFO Triggering ustreamer restart... Jul 26 13:11:05 furqan sudo[3393]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jul 26 13:11:05 furqan sudo[3393]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 13:11:05 furqan sudo[3393]: pam_unix(sudo:session): session closed for user root Jul 26 13:11:05 furqan python[567]: 2023-07-26 13:11:05.878 video_service INFO Successfully restarted ustreamer Jul 26 13:11:05 furqan python[567]: 2023-07-26 13:11:05.881 video_service INFO Triggering janus restart... Jul 26 13:11:05 furqan sudo[3403]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Jul 26 13:11:05 furqan sudo[3403]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 13:11:06 furqan sudo[3403]: pam_unix(sudo:session): session closed for user root Jul 26 13:11:06 furqan python[567]: 2023-07-26 13:11:06.306 video_service INFO Successfully restarted janus Jul 26 13:11:06 furqan python[567]: 2023-07-26 13:11:06.775 socket_api INFO Client ZxeVLyRBKm1Xen1ZAACK disconnected Jul 26 13:11:09 furqan python[567]: 2023-07-26 13:11:09.439 socket_api INFO Client brX2FpmMvHExPP5nAACM connected Jul 26 13:28:33 furqan python[567]: 2023-07-26 13:28:33.269 socket_api INFO Client PnDg2cW_vvqE4aUoAACO connected Jul 26 13:28:34 furqan python[567]: 2023-07-26 13:28:34.593 socket_api INFO Client PnDg2cW_vvqE4aUoAACO disconnected Jul 26 13:28:37 furqan python[567]: 2023-07-26 13:28:37.936 socket_api INFO Client aNDmLEF8p7azMK6BAACQ connected Jul 26 13:28:53 furqan python[567]: 2023-07-26 13:28:53.241 socket_api INFO Client brX2FpmMvHExPP5nAACM disconnected Jul 26 13:57:19 furqan python[567]: 2023-07-26 13:57:19.426 socket_api INFO Client DExLyEfEe8aBto_mAACS connected Jul 26 13:57:21 furqan python[567]: 2023-07-26 13:57:21.418 socket_api INFO Client DExLyEfEe8aBto_mAACS disconnected Jul 26 13:57:26 furqan python[567]: 2023-07-26 13:57:26.814 socket_api INFO Client aNDmLEF8p7azMK6BAACQ disconnected Jul 26 13:57:29 furqan python[567]: 2023-07-26 13:57:29.779 socket_api INFO Client UagaBvKVWs4OzD2hAACU connected Jul 26 14:00:22 furqan python[567]: 2023-07-26 14:00:22.431 socket_api INFO Client UagaBvKVWs4OzD2hAACU disconnected Jul 26 14:01:34 furqan python[567]: 2023-07-26 14:01:34.218 socket_api INFO Client oiJ5QqT_sqpgzqMWAACW connected Jul 26 14:02:36 furqan python[567]: 2023-07-26 14:02:36.852 socket_api INFO Client 5CeSITMmqJEsvH-yAACY connected Jul 26 14:02:41 furqan python[567]: 2023-07-26 14:02:41.868 socket_api INFO Client u946JPPr2fpr_O5qAACa connected Jul 26 14:02:53 furqan python[567]: 2023-07-26 14:02:53.514 socket_api INFO Client oiJ5QqT_sqpgzqMWAACW disconnected Jul 26 14:03:08 furqan python[567]: 2023-07-26 14:03:08.077 socket_api INFO Client 5CeSITMmqJEsvH-yAACY disconnected Jul 26 14:18:00 furqan python[567]: 2023-07-26 14:18:00.024 socket_api INFO Client u946JPPr2fpr_O5qAACa disconnected Jul 26 14:18:09 furqan python[567]: 2023-07-26 14:18:09.663 socket_api INFO Client 7aCK17YR2dg5ZsqwAACc connected Jul 26 14:19:05 furqan python[567]: 2023-07-26 14:19:05.393 socket_api INFO Client 7aCK17YR2dg5ZsqwAACc disconnected Jul 26 14:19:15 furqan python[567]: 2023-07-26 14:19:15.751 socket_api INFO Client 8CwqOE3mNQDHsaSTAACe connected Jul 26 14:32:50 furqan python[567]: 2023-07-26 14:32:50.112 socket_api INFO Client 8CwqOE3mNQDHsaSTAACe disconnected Jul 26 14:34:04 furqan python[567]: 2023-07-26 14:34:04.005 socket_api INFO Client zTS5-rFK0xpPp_bgAACh connected Jul 26 14:37:56 furqan python[567]: 2023-07-26 14:37:56.683 socket_api INFO Client zTS5-rFK0xpPp_bgAACh disconnected Jul 26 14:39:45 furqan python[567]: 2023-07-26 14:39:45.445 socket_api INFO Client xI2xWxPw56YIKK8OAACn connected Jul 26 15:38:55 furqan python[567]: 2023-07-26 15:38:55.341 __main__ ERROR 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 15:38:55 furqan python[567]: Traceback (most recent call last): Jul 26 15:38:55 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1949, in full_dispatch_request Jul 26 15:38:55 furqan python[567]: rv = self.dispatch_request() Jul 26 15:38:55 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1935, in dispatch_request Jul 26 15:38:55 furqan python[567]: return self.view_functions[rule.endpoint](**req.view_args) Jul 26 15:38:55 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 1081, in send_static_file Jul 26 15:38:55 furqan python[567]: return send_from_directory( Jul 26 15:38:55 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 767, in send_from_directory Jul 26 15:38:55 furqan python[567]: raise NotFound() Jul 26 15:38:55 furqan python[567]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 16:08:07 furqan python[567]: 2023-07-26 16:08:07.708 socket_api INFO Client xI2xWxPw56YIKK8OAACn disconnected Jul 26 16:10:29 furqan python[567]: 2023-07-26 16:10:29.529 socket_api INFO Client 1OsL_vZvjiDongTGAACq connected Jul 26 16:13:44 furqan python[567]: 2023-07-26 16:13:44.876 __main__ ERROR 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 16:13:44 furqan python[567]: Traceback (most recent call last): Jul 26 16:13:44 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1949, in full_dispatch_request Jul 26 16:13:44 furqan python[567]: rv = self.dispatch_request() Jul 26 16:13:44 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1935, in dispatch_request Jul 26 16:13:44 furqan python[567]: return self.view_functions[rule.endpoint](**req.view_args) Jul 26 16:13:44 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 1081, in send_static_file Jul 26 16:13:44 furqan python[567]: return send_from_directory( Jul 26 16:13:44 furqan python[567]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/helpers.py", line 767, in send_from_directory Jul 26 16:13:44 furqan python[567]: raise NotFound() Jul 26 16:13:44 furqan python[567]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Jul 26 16:31:11 furqan python[567]: 2023-07-26 16:31:11.579 socket_api INFO Client 1OsL_vZvjiDongTGAACq disconnected Jul 26 16:31:57 furqan python[567]: 2023-07-26 16:31:57.351 socket_api INFO Client minzm474-fQN5CyyAACs connected Jul 26 16:38:11 furqan python[567]: 2023-07-26 16:38:11.851 socket_api INFO Client KsHm676bewCvBIozAACu connected Jul 26 16:38:19 furqan python[567]: 2023-07-26 16:38:19.963 socket_api INFO Client KsHm676bewCvBIozAACu disconnected Jul 26 16:38:22 furqan python[567]: 2023-07-26 16:38:22.025 socket_api INFO Client minzm474-fQN5CyyAACs disconnected Jul 26 16:38:25 furqan python[567]: 2023-07-26 16:38:25.150 socket_api INFO Client SoSwVr8LLv0wgO50AACw connected Jul 26 18:00:17 furqan sudo[25594]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Jul 26 18:00:17 furqan sudo[25594]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:00:19 furqan sudo[25594]: pam_unix(sudo:session): session closed for user root Jul 26 18:02:06 furqan python[567]: 2023-07-26 18:02:06.587 video_service INFO Triggering ustreamer restart... Jul 26 18:02:06 furqan sudo[25656]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jul 26 18:02:06 furqan sudo[25656]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:02:08 furqan sudo[25656]: pam_unix(sudo:session): session closed for user root Jul 26 18:02:08 furqan python[567]: 2023-07-26 18:02:08.841 video_service INFO Successfully restarted ustreamer Jul 26 18:02:08 furqan python[567]: 2023-07-26 18:02:08.844 video_service INFO Triggering janus restart... Jul 26 18:02:08 furqan sudo[25662]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Jul 26 18:02:08 furqan sudo[25662]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:02:09 furqan sudo[25662]: pam_unix(sudo:session): session closed for user root Jul 26 18:02:09 furqan python[567]: 2023-07-26 18:02:09.293 video_service INFO Successfully restarted janus Jul 26 18:02:09 furqan python[567]: 2023-07-26 18:02:09.759 socket_api INFO Client SoSwVr8LLv0wgO50AACw disconnected Jul 26 18:02:16 furqan python[567]: 2023-07-26 18:02:16.193 socket_api INFO Client YWiyZh11TkiExbO7AACy connected Jul 26 18:15:02 furqan python[567]: 2023-07-26 18:15:02.345 socket_api INFO Client YWiyZh11TkiExbO7AACy disconnected Jul 26 18:15:25 furqan python[567]: 2023-07-26 18:15:25.319 socket_api INFO Client INL-U7U7Bfd850jVAAC0 connected Jul 26 18:15:47 furqan python[567]: 2023-07-26 18:15:47.201 video_service INFO Triggering ustreamer restart... Jul 26 18:15:47 furqan sudo[25970]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jul 26 18:15:47 furqan sudo[25970]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:15:47 furqan sudo[25970]: pam_unix(sudo:session): session closed for user root Jul 26 18:15:47 furqan python[567]: 2023-07-26 18:15:47.391 video_service INFO Successfully restarted ustreamer Jul 26 18:15:47 furqan python[567]: 2023-07-26 18:15:47.392 video_service INFO Triggering janus restart... Jul 26 18:15:47 furqan sudo[25980]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Jul 26 18:15:47 furqan sudo[25980]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:15:47 furqan sudo[25980]: pam_unix(sudo:session): session closed for user root Jul 26 18:15:47 furqan python[567]: 2023-07-26 18:15:47.786 video_service INFO Successfully restarted janus Jul 26 18:15:48 furqan python[567]: 2023-07-26 18:15:48.261 socket_api INFO Client INL-U7U7Bfd850jVAAC0 disconnected Jul 26 18:15:52 furqan python[567]: 2023-07-26 18:15:52.842 socket_api INFO Client 8yPzyw0csxVHys6KAAC2 connected Jul 26 18:17:05 furqan python[567]: 2023-07-26 18:17:05.104 video_service INFO Triggering ustreamer restart... Jul 26 18:17:05 furqan sudo[26219]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jul 26 18:17:05 furqan sudo[26219]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:17:05 furqan sudo[26219]: pam_unix(sudo:session): session closed for user root Jul 26 18:17:05 furqan python[567]: 2023-07-26 18:17:05.287 video_service INFO Successfully restarted ustreamer Jul 26 18:17:05 furqan python[567]: 2023-07-26 18:17:05.288 video_service INFO Triggering janus restart... Jul 26 18:17:05 furqan sudo[26229]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Jul 26 18:17:05 furqan sudo[26229]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:17:05 furqan sudo[26229]: pam_unix(sudo:session): session closed for user root Jul 26 18:17:05 furqan python[567]: 2023-07-26 18:17:05.676 video_service INFO Successfully restarted janus Jul 26 18:17:12 furqan python[567]: 2023-07-26 18:17:12.127 socket_api INFO Client 8yPzyw0csxVHys6KAAC2 disconnected Jul 26 18:17:31 furqan python[567]: 2023-07-26 18:17:31.147 socket_api INFO Client qwcvQhnQu7JMRRWOAAC4 connected Jul 26 18:29:48 furqan python[567]: 2023-07-26 18:29:48.233 socket_api INFO Client wJjsckpiCeV3N2ZGAAC6 connected Jul 26 18:30:32 furqan python[567]: 2023-07-26 18:30:32.866 video_service INFO Triggering ustreamer restart... Jul 26 18:30:32 furqan sudo[26621]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jul 26 18:30:32 furqan sudo[26621]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:30:33 furqan sudo[26621]: pam_unix(sudo:session): session closed for user root Jul 26 18:30:33 furqan python[567]: 2023-07-26 18:30:33.032 video_service INFO Successfully restarted ustreamer Jul 26 18:30:34 furqan python[567]: 2023-07-26 18:30:34.085 socket_api INFO Client wJjsckpiCeV3N2ZGAAC6 disconnected Jul 26 18:30:34 furqan python[567]: 2023-07-26 18:30:34.373 socket_api INFO Client WkrtsVLfvLIJpubkAAC8 connected Jul 26 18:36:08 furqan python[567]: 2023-07-26 18:36:08.303 socket_api INFO Client WkrtsVLfvLIJpubkAAC8 disconnected Jul 26 18:37:17 furqan python[567]: 2023-07-26 18:37:17.702 socket_api INFO Client qwcvQhnQu7JMRRWOAAC4 disconnected Jul 26 18:37:19 furqan python[567]: 2023-07-26 18:37:19.777 socket_api INFO Client N2cKwtQZCfj2zHT5AAC- connected Jul 26 18:37:59 furqan python[567]: 2023-07-26 18:37:59.387 socket_api INFO Client MrYRzXpLhYFvgRMoAADA connected Jul 26 18:38:02 furqan python[567]: 2023-07-26 18:38:02.438 video_service INFO Triggering ustreamer restart... Jul 26 18:38:02 furqan sudo[27037]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jul 26 18:38:02 furqan sudo[27037]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:38:02 furqan sudo[27037]: pam_unix(sudo:session): session closed for user root Jul 26 18:38:02 furqan python[567]: 2023-07-26 18:38:02.637 video_service INFO Successfully restarted ustreamer Jul 26 18:38:02 furqan python[567]: 2023-07-26 18:38:02.639 video_service INFO Triggering janus restart... Jul 26 18:38:02 furqan sudo[27047]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Jul 26 18:38:02 furqan sudo[27047]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 26 18:38:03 furqan sudo[27047]: pam_unix(sudo:session): session closed for user root Jul 26 18:38:03 furqan python[567]: 2023-07-26 18:38:03.120 video_service INFO Successfully restarted janus Jul 26 18:38:05 furqan python[567]: 2023-07-26 18:38:05.191 socket_api INFO Client N2cKwtQZCfj2zHT5AAC- disconnected Jul 26 18:38:08 furqan python[567]: 2023-07-26 18:38:08.923 socket_api INFO Client v4yHbYA0iuwfvoXRAADC connected Jul 26 18:38:29 furqan python[567]: 2023-07-26 18:38:29.484 socket_api INFO Client MrYRzXpLhYFvgRMoAADA disconnected [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] Jul 26 18:39:13 furqan python[567]: 2023-07-26 18:39:13.041 socket_api INFO Client uN6IF8OHXOsFPd7IAADE connected Jul 26 18:40:33 furqan python[567]: 2023-07-26 18:40:33.120 socket_api INFO Client uN6IF8OHXOsFPd7IAADE disconnected Jul 26 18:43:52 furqan python[567]: 2023-07-26 18:43:52.336 socket_api INFO Client Ac62URbF30LBRl5uAADG connected Jul 26 18:43:54 furqan python[567]: 2023-07-26 18:43:54.702 socket_api INFO Client Ac62URbF30LBRl5uAADG disconnected Jul 26 18:51:25 furqan sudo[27386]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Jul 26 18:51:25 furqan sudo[27386]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) TinyPilot update logs ok: [localhost] TASK [ansible-role-ustreamer : create Janus config files] ********************** ok: [localhost] => (item=janus.jcfg) ok: [localhost] => (item=janus.transport.websockets.jcfg) TASK [ansible-role-ustreamer : get multi-arch target triplet (i.e., machine-vendor-operatingsystem)] *** ok: [localhost] TASK [ansible-role-ustreamer : determine Janus plugins directory] ************** ok: [localhost] TASK [ansible-role-ustreamer : create ustreamer group] ************************* ok: [localhost] TASK [ansible-role-ustreamer : create ustreamer user] ************************** ok: [localhost] TASK [ansible-role-ustreamer : check for a boot config file] ******************* ok: [localhost] TASK [ansible-role-ustreamer : save whether boot config file exists] *********** ok: [localhost] TASK [ansible-role-ustreamer : check whether this machine has a uStreamer settings file] *** ok: [localhost] TASK [ansible-role-ustreamer : read uStreamer settings file] ******************* ok: [localhost] TASK [ansible-role-ustreamer : decode settings file] *************************** ok: [localhost] TASK [ansible-role-ustreamer : read ustreamer_capture_device from config file if it's not already defined] *** ok: [localhost] TASK [ansible-role-ustreamer : enable TC358743 overlay in /boot/config.txt] **** ok: [localhost] TASK [ansible-role-ustreamer : enable TC358743-audio overlay in /boot/config.txt] *** ok: [localhost] TASK [ansible-role-ustreamer : set GPU memory to 256MB in /boot/config.txt] **** ok: [localhost] TASK [ansible-role-ustreamer : check for a boot cmdline file] ****************** ok: [localhost] TASK [ansible-role-ustreamer : read /boot/cmdline.txt] ************************* ok: [localhost] TASK [ansible-role-ustreamer : decode command-line string] ********************* ok: [localhost] TASK [ansible-role-ustreamer : change cma to 128M if it's set to a different value] *** skipping: [localhost] TASK [ansible-role-ustreamer : add cma=128M to cmdline.txt if it's missing] **** skipping: [localhost] TASK [ansible-role-ustreamer : create EDIDs folder] **************************** ok: [localhost] TASK [ansible-role-ustreamer : copy TC358743 EDID file] ************************ changed: [localhost] TASK [ansible-role-ustreamer : install TC358743 initializer service] *********** ok: [localhost] TASK [ansible-role-ustreamer : use custom settings for TC358743 chip for any facts not already defined] *** ok: [localhost] TASK [ansible-role-ustreamer : remove TC358743 initializer service file] ******* skipping: [localhost] TASK [ansible-role-ustreamer : disable TC358743 overlay in /boot/config.txt] *** skipping: [localhost] TASK [ansible-role-ustreamer : disable TC358743-audio overlay in /boot/config.txt] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect universal required apt packages] ******** ok: [localhost] TASK [ansible-role-ustreamer : collect Raspberry Pi OS specific required apt packages] *** ok: [localhost] TASK [ansible-role-ustreamer : collect Raspberry Pi OS and Debian specific required apt packages for audio] *** ok: [localhost] TASK [ansible-role-ustreamer : collect Debian-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect Ubuntu-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect Janus WebRTC plugin specific required apt packages] *** ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer pre-requisite packages] ******* ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer Debian package] *************** changed: [localhost] TASK [ansible-role-ustreamer : create uStreamer folder] ************************ skipping: [localhost] TASK [ansible-role-ustreamer : get uStreamer repo] ***************************** skipping: [localhost] TASK [ansible-role-ustreamer : clean uStreamer repository] ********************* skipping: [localhost] TASK [ansible-role-ustreamer : build uStreamer] ******************************** skipping: [localhost] TASK [ansible-role-ustreamer : fix uStreamer folder permissions] *************** changed: [localhost] TASK [ansible-role-ustreamer : install uStreamer as a service] ***************** ok: [localhost] TASK [ansible-role-ustreamer : enable systemd uStreamer service file] ********** ok: [localhost] TASK [ansible-role-ustreamer : save uStreamer settings file] ******************* ok: [localhost] TASK [ansible-role-ustreamer : create uStreamer Janus plugin config] *********** ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer Janus plugin] ***************** skipping: [localhost] TASK [ansible-role-ustreamer : define ansible to yq architecture mapping] ****** ok: [localhost] TASK [ansible-role-ustreamer : canonicalize yq binary architecture] ************ ok: [localhost] TASK [ansible-role-ustreamer : install yq] ************************************* ok: [localhost] TASK [ansible-role-ustreamer : create uStreamer launcher directories] ********** ok: [localhost] => (item=/opt/ustreamer-launcher) ok: [localhost] => (item=/opt/ustreamer-launcher/configs.d) TASK [ansible-role-ustreamer : create runtime variables dictionary] ************ ok: [localhost] TASK [ansible-role-ustreamer : collect non-null runtime variables] ************* ok: [localhost] => (item=ustreamer_interface) ok: [localhost] => (item=ustreamer_port) skipping: [localhost] => (item=ustreamer_video_path) ok: [localhost] => (item=ustreamer_encoder) ok: [localhost] => (item=ustreamer_format) skipping: [localhost] => (item=ustreamer_resolution) skipping: [localhost] => (item=ustreamer_desired_fps) ok: [localhost] => (item=ustreamer_workers) ok: [localhost] => (item=ustreamer_quality) skipping: [localhost] => (item=ustreamer_brightness) ok: [localhost] => (item=ustreamer_persistent) ok: [localhost] => (item=ustreamer_use_dv_timings) ok: [localhost] => (item=ustreamer_drop_same_frames) skipping: [localhost] => (item=ustreamer_tcp_nodelay) ok: [localhost] => (item=ustreamer_h264_sink) ok: [localhost] => (item=ustreamer_h264_sink_mode) ok: [localhost] => (item=ustreamer_h264_sink_rm) skipping: [localhost] => (item=ustreamer_h264_bitrate) TASK [ansible-role-ustreamer : print uStreamer runtime variables] ************** ok: [localhost] => { "ustreamer_runtime_vars": { "ustreamer_drop_same_frames": "30", "ustreamer_encoder": "m2m-image", "ustreamer_format": "uyvy", "ustreamer_h264_sink": "tinypilot::ustreamer::h264", "ustreamer_h264_sink_mode": 777, "ustreamer_h264_sink_rm": true, "ustreamer_interface": "127.0.0.1", "ustreamer_persistent": true, "ustreamer_port": 8001, "ustreamer_quality": 60, "ustreamer_use_dv_timings": true, "ustreamer_workers": "3" } } TASK [ansible-role-ustreamer : write uStreamer runtime variables to file] ****** changed: [localhost] TASK [ansible-role-ustreamer : install uStreamer launcher script] ************** ok: [localhost] TASK [ansible-role-tinypilot-pro : install TinyPilot Debian package] *********** changed: [localhost] TASK [ansible-role-tinypilot-pro : install TinyPilot as a service] ************* ok: [localhost] TASK [ansible-role-tinypilot-pro : enable systemd TinyPilot service file] ****** ok: [localhost] TASK [ansible-role-tinypilot-pro : generate nginx ca keys] ********************* ok: [localhost] TASK [ansible-role-tinypilot-pro : generate nginx tls keys] ******************** ok: [localhost] TASK [ansible-role-nginx : Include OS-specific variables.] ********************* ok: [localhost] TASK [ansible-role-nginx : Define nginx_user.] ********************************* ok: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** included: /mnt/tinypilot-installer/roles/ansible-role-nginx/tasks/setup-Debian.yml for localhost TASK [ansible-role-nginx : Update apt cache.] ********************************** ok: [localhost] TASK [ansible-role-nginx : Ensure nginx is installed.] ************************* ok: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : Remove default nginx vhost config file (if configured).] *** ok: [localhost] TASK [ansible-role-nginx : Ensure nginx_vhost_path exists.] ******************** ok: [localhost] TASK [ansible-role-nginx : Add managed vhost config files.] ******************** ok: [localhost] => (item={'listen': [80, '443 ssl http2'], 'server_name': 'tinypilot', 'filename': 'tinypilot.conf', 'root': '/opt/tinypilot', 'index': 'index.html', 'error_page': '497 =307 https://$http_host$request_uri', 'extra_parameters': 'ssl_certificate "/etc/ssl/certs/tinypilot-nginx.crt";\nssl_certificate_key "/etc/ssl/private/tinypilot-nginx.key";\nssl_protocols TLSv1.2;\nssl_prefer_server_ciphers on;\nssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384;\nssl_ecdh_curve secp384r1;\nssl_session_timeout 10m;\nssl_session_cache shared:SSL:10m;\nssl_session_tickets off;\nproxy_buffers 16 16k;\nproxy_buffer_size 16k;\nproxy_set_header Host $http_host;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\nproxy_http_version 1.1;\nlocation /socket.io {\n proxy_pass http://tinypilot;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n # Since this is a connection upgrade, we don\'t inherit the settings from\n # above. We need these so that nginx forwards requests properly to\n # Flask-SocketIO.\n # See: https://github.com/miguelgrinberg/Flask-SocketIO/issues/1501#issuecomment-802082048\n proxy_set_header Host $http_host;\n proxy_set_header X-Forwarded-Host $http_host;\n proxy_set_header X-Forwarded-Proto $scheme;\n}\nlocation /state {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /stream {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n postpone_output 0;\n proxy_buffering off;\n proxy_ignore_headers X-Accel-Buffering;\n proxy_pass http://ustreamer;\n}\nlocation /snapshot {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /janus/ws {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://janus-ws;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n proxy_set_header Host $http_host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Scheme $scheme;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_set_header X-Forwarded-Port $server_port;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n}\nlocation /ca.crt {\n alias "/etc/ssl/certs/tinypilot-ca.crt";\n}\nlocation / {\n proxy_pass http://tinypilot;\n}\nlocation /api/massStorage/backingFiles {\n # Allow large file transfers without buffering them.\n client_max_body_size 0;\n proxy_request_buffering off;\n proxy_read_timeout 1d;\n proxy_pass http://tinypilot;\n}\nlocation ~* ^/.+\\.(html|js|js.map|css|woff|woff2)$ {\n root "/opt/tinypilot/app/static";\n\n # We cache assets to prevent the browser from making redundant\n # requests to the same files while loading the page. (Observed on\n # Chrome 91.) We don’t want caching otherwise, though, in order to\n # avoid stale files after users update their device. Note, that in\n # addition to `max-age`, the browser’s caching behaviour is relative\n # to the `Last-Modified` header, so we make that seem recent.\n add_header Last-Modified $date_gmt;\n add_header Cache-Control \'public, max-age=10s\';\n}\nlocation ~* ^/.+\\.(jpg|jpeg|png|ico)$ {\n root "/opt/tinypilot/app/static";\n}\n# Authenticate any protected routes that are outside of the core\n# TinyPilot web app.\nlocation = /auth {\n internal;\n proxy_pass http://tinypilot/api/auth;\n proxy_pass_request_body off;\n proxy_set_header Content-Length "";\n proxy_set_header X-Original-URI $request_uri;\n\n # Redefine header directives, as they are not inherited here:\n # See http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header\n proxy_set_header X-Forwarded-Proto $scheme;\n}\n'}) TASK [ansible-role-nginx : Remove managed vhost config files.] ***************** skipping: [localhost] => (item={'listen': [80, '443 ssl http2'], 'server_name': 'tinypilot', 'filename': 'tinypilot.conf', 'root': '/opt/tinypilot', 'index': 'index.html', 'error_page': '497 =307 https://$http_host$request_uri', 'extra_parameters': 'ssl_certificate "/etc/ssl/certs/tinypilot-nginx.crt";\nssl_certificate_key "/etc/ssl/private/tinypilot-nginx.key";\nssl_protocols TLSv1.2;\nssl_prefer_server_ciphers on;\nssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384;\nssl_ecdh_curve secp384r1;\nssl_session_timeout 10m;\nssl_session_cache shared:SSL:10m;\nssl_session_tickets off;\nproxy_buffers 16 16k;\nproxy_buffer_size 16k;\nproxy_set_header Host $http_host;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\nproxy_http_version 1.1;\nlocation /socket.io {\n proxy_pass http://tinypilot;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n # Since this is a connection upgrade, we don\'t inherit the settings from\n # above. We need these so that nginx forwards requests properly to\n # Flask-SocketIO.\n # See: https://github.com/miguelgrinberg/Flask-SocketIO/issues/1501#issuecomment-802082048\n proxy_set_header Host $http_host;\n proxy_set_header X-Forwarded-Host $http_host;\n proxy_set_header X-Forwarded-Proto $scheme;\n}\nlocation /state {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /stream {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n postpone_output 0;\n proxy_buffering off;\n proxy_ignore_headers X-Accel-Buffering;\n proxy_pass http://ustreamer;\n}\nlocation /snapshot {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /janus/ws {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://janus-ws;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n proxy_set_header Host $http_host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Scheme $scheme;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_set_header X-Forwarded-Port $server_port;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n}\nlocation /ca.crt {\n alias "/etc/ssl/certs/tinypilot-ca.crt";\n}\nlocation / {\n proxy_pass http://tinypilot;\n}\nlocation /api/massStorage/backingFiles {\n # Allow large file transfers without buffering them.\n client_max_body_size 0;\n proxy_request_buffering off;\n proxy_read_timeout 1d;\n proxy_pass http://tinypilot;\n}\nlocation ~* ^/.+\\.(html|js|js.map|css|woff|woff2)$ {\n root "/opt/tinypilot/app/static";\n\n # We cache assets to prevent the browser from making redundant\n # requests to the same files while loading the page. (Observed on\n # Chrome 91.) We don’t want caching otherwise, though, in order to\n # avoid stale files after users update their device. Note, that in\n # addition to `max-age`, the browser’s caching behaviour is relative\n # to the `Last-Modified` header, so we make that seem recent.\n add_header Last-Modified $date_gmt;\n add_header Cache-Control \'public, max-age=10s\';\n}\nlocation ~* ^/.+\\.(jpg|jpeg|png|ico)$ {\n root "/opt/tinypilot/app/static";\n}\n# Authenticate any protected routes that are outside of the core\n# TinyPilot web app.\nlocation = /auth {\n internal;\n proxy_pass http://tinypilot/api/auth;\n proxy_pass_request_body off;\n proxy_set_header Content-Length "";\n proxy_set_header X-Original-URI $request_uri;\n\n # Redefine header directives, as they are not inherited here:\n # See http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header\n proxy_set_header X-Forwarded-Proto $scheme;\n}\n'}) TASK [ansible-role-nginx : Remove legacy vhosts.conf file.] ******************** ok: [localhost] TASK [ansible-role-nginx : Copy nginx configuration in place.] ***************** ok: [localhost] TASK [ansible-role-nginx : Ensure nginx service is running as configured.] ***** ok: [localhost] RUNNING HANDLER [ansible-role-ustreamer : restart uStreamer] ******************* changed: [localhost] PLAY RECAP ********************************************************************* localhost : ok=69 changed=6 unreachable=0 failed=0 skipped=19 rescued=0 ignored=0 + cp /mnt/tinypilot-installer/tmp/tmp.mRJyVC2Ydc.yml /home/tinypilot/settings.yml + chown tinypilot:tinypilot /home/tinypilot/settings.yml + chmod 0644 /home/tinypilot/settings.yml + clean_up + rm -rf /mnt/tinypilot-installer/tmp/tmp.mRJyVC2Ydc.yml + clean_up + sudo umount --lazy /mnt/tinypilot-installer + sudo rm -rf /opt/tinypilot-updater /mnt/tinypilot-installer 2023-07-10 13:33:05.948 __main__ INFO Update completed successfully 2023-07-10 13:33:05.949 update.result_store INFO Writing result file to /home/tinypilot/logs/latest-update-result.json 2023-07-10 13:33:05.951 update.target_version INFO Clearing target version file /home/tinypilot/target-version uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== --- ustreamer_drop_same_frames: '30' ustreamer_encoder: m2m-image ustreamer_format: uyvy ustreamer_h264_sink: tinypilot::ustreamer::h264 ustreamer_h264_sink_mode: 777 ustreamer_h264_sink_rm: true ustreamer_interface: 127.0.0.1 ustreamer_persistent: true ustreamer_port: 8001 ustreamer_quality: 60 ustreamer_use_dv_timings: true ustreamer_workers: '3' ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== ustreamer_desired_fps: 20 ustreamer_h264_bitrate: 4000 ustreamer_persistent: true ustreamer_quality: 33 uStreamer logs Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.321 main] -- Using internal blank placeholder Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.321 main] -- Using H264-sink: tinypilot::ustreamer::h264 Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.321 main] -- Listening HTTP on [127.0.0.1]:8001 Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.321 stream] -- Using V4L2 device: /dev/video0 Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.321 stream] -- Using desired FPS: 20 Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.321 stream] -- H264: Initializing encoder ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.321 http] -- Starting HTTP eventloop ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.327 stream] -- H264: Configuring encoder: DMA=0 ... Jul 26 18:30:33 furqan launch[26625]: ================================================================================ Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.346 stream] -- Device fd=10 opened Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.346 stream] -- Using input channel: 0 Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.352 stream] -- Got new DV-timings: 1920x1080p50.00, pixclk=148500000, vsync=45, hsync=720 Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.372 stream] -- Using resolution: 1920x1080 Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.372 stream] -- Using format: UYVY Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.372 stream] -- Querying HW FPS changing is not supported Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.372 stream] -- Using IO method: MMAP Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.382 stream] -- Requested 5 device buffers, got 5 Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.389 stream] -- Capturing started Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.389 stream] -- JPEG-0: Initializing encoder ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.389 stream] -- JPEG-1: Initializing encoder ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.389 stream] -- JPEG-2: Initializing encoder ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.389 stream] -- Using JPEG quality: 33% Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.389 stream] -- Creating pool JPEG with 3 workers ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.389 stream] -- Capturing ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.399 stream] -- H264: Configuring encoder: DMA=1 ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.399 jw-0] -- JPEG-0: Configuring encoder: DMA=0 ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.453 jw-1] -- JPEG-1: Configuring encoder: DMA=0 ... Jul 26 18:30:33 furqan launch[26625]: -- INFO [796930.486 jw-2] -- JPEG-2: Configuring encoder: DMA=0 ... Jul 26 18:30:34 furqan launch[26625]: -- INFO [796931.109 http] -- HTTP: NEW client (now=1): [192.168.1.1]:40092, id=824a4c3f0e1233e8 Jul 26 18:37:02 furqan launch[26625]: -- INFO [797319.620 http] -- HTTP: DEL client (now=0): [192.168.1.1]:40092, id=824a4c3f0e1233e8, Connection reset by peer (writing,error) Jul 26 18:37:19 furqan launch[26625]: -- INFO [797336.309 http] -- HTTP: NEW client (now=1): [72.255.38.161]:57606, id=c55cb9661e7e4631 Jul 26 18:37:59 furqan launch[26625]: -- INFO [797376.111 http] -- HTTP: NEW client (now=2): [192.168.1.1]:44188, id=8fa5c2bc5556662b Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.293 main] -- ===== Stopping by SIGTERM ===== Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.295 http] -- HTTP eventloop stopped Jul 26 18:38:02 furqan systemd[1]: Stopping uStreamer - Lightweight, optimized video encoder... Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.296 stream] -- Destroying workers pool JPEG ... Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.331 stream] -- Capturing stopped Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.337 stream] -- Device fd=10 closed Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.337 stream] -- H264: Destroying encoder ... Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.342 main] -- JPEG-0: Destroying encoder ... Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.351 main] -- JPEG-1: Destroying encoder ... Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.360 main] -- JPEG-2: Destroying encoder ... Jul 26 18:38:02 furqan launch[26625]: -- INFO [797379.370 main] -- Bye-bye Jul 26 18:38:02 furqan systemd[1]: ustreamer.service: Succeeded. Jul 26 18:38:02 furqan systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jul 26 18:38:02 furqan systemd[1]: ustreamer.service: Consumed 1min 33.706s CPU time. Jul 26 18:38:02 furqan systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jul 26 18:38:03 furqan launch[27041]: + exec /opt/ustreamer/ustreamer --host 127.0.0.1 --port 8001 --encoder m2m-image --format uyvy --desired-fps 20 --workers 3 --quality 33 --drop-same-frames 30 --persistent --dv-timings --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --h264-bitrate 4000 Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.031 main] -- Starting PiKVM uStreamer 5.38 ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.032 main] -- Using internal blank placeholder Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.032 main] -- Using H264-sink: tinypilot::ustreamer::h264 Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.032 main] -- Listening HTTP on [127.0.0.1]:8001 Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.032 stream] -- Using V4L2 device: /dev/video0 Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.032 stream] -- Using desired FPS: 20 Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.032 http] -- Starting HTTP eventloop ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.032 stream] -- H264: Initializing encoder ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.038 stream] -- H264: Configuring encoder: DMA=0 ... Jul 26 18:38:03 furqan launch[27041]: ================================================================================ Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.055 stream] -- Device fd=10 opened Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.055 stream] -- Using input channel: 0 Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.062 stream] -- Got new DV-timings: 1920x1080p50.00, pixclk=148500000, vsync=45, hsync=720 Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.082 stream] -- Using resolution: 1920x1080 Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.082 stream] -- Using format: UYVY Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.082 stream] -- Querying HW FPS changing is not supported Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.082 stream] -- Using IO method: MMAP Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.091 stream] -- Requested 5 device buffers, got 5 Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.098 stream] -- Capturing started Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.098 stream] -- JPEG-0: Initializing encoder ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.098 stream] -- JPEG-1: Initializing encoder ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.098 stream] -- JPEG-2: Initializing encoder ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.098 stream] -- Using JPEG quality: 33% Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.098 stream] -- Creating pool JPEG with 3 workers ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.098 stream] -- Capturing ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.103 stream] -- H264: Configuring encoder: DMA=1 ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.103 jw-0] -- JPEG-0: Configuring encoder: DMA=0 ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.147 jw-1] -- JPEG-1: Configuring encoder: DMA=0 ... Jul 26 18:38:03 furqan launch[27041]: -- INFO [797380.170 jw-2] -- JPEG-2: Configuring encoder: DMA=0 ... Jul 26 18:38:08 furqan launch[27041]: -- INFO [797385.455 http] -- HTTP: NEW client (now=1): [72.255.38.161]:47082, id=c6af3489a307eb67 Jul 26 18:39:12 furqan launch[27041]: -- INFO [797449.676 http] -- HTTP: NEW client (now=2): [172.58.207.73]:40706, id=8b23d8f2ed5f9ff9 Jul 26 18:41:35 furqan launch[27041]: -- INFO [797592.285 http] -- HTTP: DEL client (now=1): [172.58.207.73]:40706, id=8b23d8f2ed5f9ff9, Resource temporarily unavailable (reading,eof) nginx logs -- Journal begins at Tue 2022-09-13 02:58:40 BST, ends at Wed 2023-07-26 18:51:25 BST. -- Jun 07 20:10:03 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 07 20:10:03 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jun 07 20:13:19 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 07 20:13:20 tinypilot systemd[1]: nginx.service: Succeeded. Jun 07 20:13:20 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 07 20:13:20 tinypilot systemd[1]: nginx.service: Consumed 1.696s CPU time. -- Boot 22e6980a0b9344489d7449d1e8cb9bb8 -- Jun 07 20:13:24 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 07 20:13:25 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jun 07 20:21:10 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. Jun 07 20:21:11 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. Jun 07 20:21:25 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 07 20:21:25 tinypilot systemd[1]: nginx.service: Succeeded. Jun 07 20:21:25 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 07 20:21:25 tinypilot systemd[1]: nginx.service: Consumed 1.028s CPU time. -- Boot 8669286c70324daa86289d32b43e2e9c -- Jun 07 20:21:30 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 07 20:21:31 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 7a1b716b6d3b4e72bdab03b351b0a52d -- Jun 07 21:29:40 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 07 21:29:41 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jun 07 23:45:07 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 07 23:45:08 tinypilot systemd[1]: nginx.service: Succeeded. Jun 07 23:45:08 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 07 23:45:08 tinypilot systemd[1]: nginx.service: Consumed 1min 53.067s CPU time. -- Boot 106a7047bb33441993e02aec22600d0d -- Jun 07 23:45:12 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 07 23:45:13 furqan systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 12cec2efcc42489a9af1626029f3620c -- Jun 13 20:20:28 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 13 20:20:29 furqan systemd[1]: Started A high performance web server and a reverse proxy server. Jun 15 13:11:14 furqan systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 15 13:11:15 furqan systemd[1]: nginx.service: Succeeded. Jun 15 13:11:15 furqan systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 15 13:11:15 furqan systemd[1]: nginx.service: Consumed 35min 12.635s CPU time. -- Boot a2443be04dd541849a928c1c626614ea -- Jun 15 13:11:19 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 15 13:11:20 furqan systemd[1]: Started A high performance web server and a reverse proxy server. Jun 16 18:33:14 furqan systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 16 18:33:19 furqan systemd[1]: nginx.service: Succeeded. Jun 16 18:33:19 furqan systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 16 18:33:19 furqan systemd[1]: nginx.service: Consumed 59min 32.241s CPU time. -- Boot ad4d9b0f162647149138431052e4edbf -- Jun 16 18:33:26 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 16 18:33:29 furqan systemd[1]: Started A high performance web server and a reverse proxy server. Jun 16 18:38:49 furqan systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 16 18:38:49 furqan systemd[1]: nginx.service: Succeeded. Jun 16 18:38:49 furqan systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 16 18:38:49 furqan systemd[1]: nginx.service: Consumed 1.775s CPU time. -- Boot 9156c0e47e0b4cbfba088e7e2fb4869c -- Jun 16 18:38:54 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 16 18:38:55 furqan systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 930390c39ada4c289c32f228a08db29d -- Jun 16 19:14:42 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 16 19:14:43 furqan systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot e65c82c83b1841ffb356478946cdcbd5 -- Jul 08 18:55:02 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 08 18:55:07 furqan systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot adfbe506ebdf47f6bc45258e699f7027 -- Jul 10 13:17:08 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 10 13:17:10 furqan systemd[1]: Started A high performance web server and a reverse proxy server. Jul 10 13:32:41 furqan systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 10 13:32:46 furqan systemd[1]: nginx.service: Succeeded. Jul 10 13:32:46 furqan systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 10 13:32:46 furqan systemd[1]: nginx.service: Consumed 2.022s CPU time. Jul 10 13:32:46 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 10 13:32:46 furqan systemd[1]: Started A high performance web server and a reverse proxy server. Jul 17 13:08:17 furqan systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 17 13:08:17 furqan systemd[1]: nginx.service: Succeeded. Jul 17 13:08:17 furqan systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 17 13:08:17 furqan systemd[1]: nginx.service: Consumed 40min 41.670s CPU time. -- Boot 9734392de6db4c9d9ae3bad6a638c632 -- Jul 17 13:08:26 furqan systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 17 13:08:28 furqan systemd[1]: Started A high performance web server and a reverse proxy server. 2023/07/26 18:30:33 [error] 595#595: *7282 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.1, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:8001/stream", host: "100.11.198.227", referrer: "https://100.11.198.227/" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /js/app.js HTTP/2.0" 200 14083 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /third-party/webrtc-adapter/8.1.1/adapter.min.js HTTP/2.0" 200 59549 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /third-party/janus-gateway/1.0.0/janus.js HTTP/2.0" 200 134759 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /js/webrtc-video.js HTTP/2.0" 200 6806 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://100.11.198.227/css/style.css" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /css/button.css HTTP/2.0" 200 1976 "https://100.11.198.227/css/style.css" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /css/cursors.css HTTP/2.0" 200 618 "https://100.11.198.227/css/style.css" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /js/keycodes.js HTTP/2.0" 200 3205 "https://100.11.198.227/js/app.js" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /js/keyboardstate.js HTTP/2.0" 200 3164 "https://100.11.198.227/js/app.js" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://100.11.198.227/js/app.js" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /js/paste.js HTTP/2.0" 200 2096 "https://100.11.198.227/js/app.js" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /js/overlays.js HTTP/2.0" 200 495 "https://100.11.198.227/js/app.js" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /css/icons.css HTTP/2.0" 200 841 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /img/external-link-icon.svg HTTP/2.0" 200 1223 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://100.11.198.227/third-party/fonts/fonts.css" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:12 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcJI8VM HTTP/2.0" 200 96 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:13 +0100] "POST /socket.io/?EIO=4&transport=polling&t=OcJI8XK&sid=3r8ByJM972_7hD30AADD HTTP/2.0" 200 2 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:13 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcJI8XM&sid=3r8ByJM972_7hD30AADD HTTP/2.0" 200 32 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:13 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcJI8Z0&sid=3r8ByJM972_7hD30AADD HTTP/2.0" 200 1 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:39:26 +0100] "GET /api/settings/video HTTP/2.0" 200 150 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:40:33 +0100] "GET /socket.io/?EIO=4&transport=websocket&sid=3r8ByJM972_7hD30AADD HTTP/1.1" 101 52 "-" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:40:38 +0100] "GET /janus/ws HTTP/1.1" 101 2397 "-" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 172.58.207.73 - - [26/Jul/2023:18:41:35 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 200 31682212 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 192.168.1.1 - - [26/Jul/2023:18:43:52 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcJJChh HTTP/2.0" 200 96 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 192.168.1.1 - - [26/Jul/2023:18:43:52 +0100] "POST /socket.io/?EIO=4&transport=polling&t=OcJJCjr&sid=hGFLkv3X5v-wFsZ8AADF HTTP/2.0" 200 2 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 192.168.1.1 - - [26/Jul/2023:18:43:52 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcJJCj-&sid=hGFLkv3X5v-wFsZ8AADF HTTP/2.0" 200 32 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 192.168.1.1 - - [26/Jul/2023:18:43:52 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcJJCkQ&sid=hGFLkv3X5v-wFsZ8AADF HTTP/2.0" 200 1 "https://100.11.198.227/" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 192.168.1.1 - - [26/Jul/2023:18:43:54 +0100] "GET /socket.io/?EIO=4&transport=websocket&sid=hGFLkv3X5v-wFsZ8AADF HTTP/1.1" 101 10 "-" "Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/115.0 Firefox/115.0" "-" 80.66.88.204 - - [26/Jul/2023:18:47:32 +0100] "\x03\x00\x00/*\xE0\x00\x00\x00\x00\x00Cookie: mstshash=Administr" 400 157 "-" "-" "-"