TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2023-04-10T19:35:59+01:00 Software versions TinyPilot version: 2.5.3 uStreamer version: 5.34 OS version: Linux tinypilot 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: enabled temp=46.2'C throttled=0x0 voltage logs TinyPilot settings.yml ustreamer_persistent: true ustreamer_port: 8001 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 Apr 10 19:21:23 tinypilot sudo[22443]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Apr 10 19:21:23 tinypilot sudo[22443]: pam_unix(sudo:session): session closed for user root Apr 10 19:21:23 tinypilot python[559]: 2023-04-10 19:21:23.641 video_service INFO Successfully restarted ustreamer Apr 10 19:21:24 tinypilot python[559]: 2023-04-10 19:21:24.732 socket_api INFO Client 9Qx3Lb9ua1Y3wqBHAAAz disconnected Apr 10 19:21:24 tinypilot python[559]: 2023-04-10 19:21:24.901 socket_api INFO Client cFRi7cj62ZOAS-AIAAA1 connected Apr 10 19:21:27 tinypilot python[22608]: 2023-04-10 19:21:27.311 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Apr 10 19:21:27 tinypilot python[22609]: 2023-04-10 19:21:27.918 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Apr 10 19:21:32 tinypilot python[559]: 2023-04-10 19:21:32.853 video_service INFO Triggering ustreamer restart... Apr 10 19:21:32 tinypilot sudo[22611]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Apr 10 19:21:32 tinypilot sudo[22611]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Apr 10 19:21:33 tinypilot sudo[22611]: pam_unix(sudo:session): session closed for user root Apr 10 19:21:33 tinypilot python[559]: 2023-04-10 19:21:33.064 video_service INFO Successfully restarted ustreamer Apr 10 19:21:33 tinypilot python[559]: 2023-04-10 19:21:33.065 video_service INFO Triggering janus restart... Apr 10 19:21:33 tinypilot sudo[22621]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Apr 10 19:21:33 tinypilot sudo[22621]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Apr 10 19:21:33 tinypilot sudo[22621]: pam_unix(sudo:session): session closed for user root Apr 10 19:21:33 tinypilot python[559]: 2023-04-10 19:21:33.377 video_service INFO Successfully restarted janus Apr 10 19:21:34 tinypilot python[559]: 2023-04-10 19:21:34.460 socket_api INFO Client cFRi7cj62ZOAS-AIAAA1 disconnected Apr 10 19:21:34 tinypilot python[559]: 2023-04-10 19:21:34.659 socket_api INFO Client UyebmVBe1KNvPmaFAAA3 connected Apr 10 19:21:36 tinypilot python[559]: 2023-04-10 19:21:36.410 local_system INFO Retrieving local system's kernel version Apr 10 19:21:36 tinypilot python[559]: 2023-04-10 19:21:36.420 local_system INFO Retrieved local system's kernel version as 5.15.61-v7l+ Apr 10 19:21:36 tinypilot python[559]: 2023-04-10 19:21:36.438 local_system INFO Retrieving local system's distribution name Apr 10 19:21:36 tinypilot python[559]: 2023-04-10 19:21:36.874 local_system INFO Retrieved local system's distribution name as Raspbian Apr 10 19:21:36 tinypilot python[559]: 2023-04-10 19:21:36.875 local_system INFO Retrieving local system's distribution version Apr 10 19:21:37 tinypilot python[559]: 2023-04-10 19:21:37.070 local_system INFO Retrieved local system's distribution version as 11 Apr 10 19:21:39 tinypilot python[22803]: 2023-04-10 19:21:39.627 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Apr 10 19:21:40 tinypilot python[22804]: 2023-04-10 19:21:40.213 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Apr 10 19:21:40 tinypilot python[22805]: 2023-04-10 19:21:40.458 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Apr 10 19:21:43 tinypilot sudo[22806]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Apr 10 19:21:43 tinypilot sudo[22806]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Apr 10 19:22:14 tinypilot sudo[22806]: pam_unix(sudo:session): session closed for user root Apr 10 19:22:14 tinypilot python[559]: 2023-04-10 19:22:14.973 socket_api INFO Client UyebmVBe1KNvPmaFAAA3 disconnected Apr 10 19:22:15 tinypilot python[559]: 2023-04-10 19:22:15.003 socket_api INFO Client DuJhxMkNV-3XOSU5AAA5 connected Apr 10 19:23:19 tinypilot python[22846]: 2023-04-10 19:23:19.299 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Apr 10 19:24:35 tinypilot python[22857]: Process ProcessWithResult-415: Apr 10 19:24:35 tinypilot python[22857]: Traceback (most recent call last): Apr 10 19:24:35 tinypilot python[22857]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:24:35 tinypilot python[22857]: self.run() Apr 10 19:24:35 tinypilot python[22857]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:24:35 tinypilot python[22857]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:24:35 tinypilot python[22857]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:24:35 tinypilot python[22857]: hid_handle.write(bytearray(buffer)) Apr 10 19:24:35 tinypilot python[22857]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:24:35 tinypilot python[22858]: Process ProcessWithResult-416: Apr 10 19:24:35 tinypilot python[22858]: Traceback (most recent call last): Apr 10 19:24:35 tinypilot python[22858]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:24:35 tinypilot python[22858]: self.run() Apr 10 19:24:35 tinypilot python[22858]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:24:35 tinypilot python[22858]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:24:35 tinypilot python[22858]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:24:35 tinypilot python[22858]: hid_handle.write(bytearray(buffer)) Apr 10 19:24:35 tinypilot python[22858]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:24:35 tinypilot python[22859]: Process ProcessWithResult-417: Apr 10 19:24:35 tinypilot python[22859]: Traceback (most recent call last): Apr 10 19:24:35 tinypilot python[22859]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:24:35 tinypilot python[22859]: self.run() Apr 10 19:24:35 tinypilot python[22859]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:24:35 tinypilot python[22859]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:24:35 tinypilot python[22859]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:24:35 tinypilot python[22859]: hid_handle.write(bytearray(buffer)) Apr 10 19:24:35 tinypilot python[22859]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:24:35 tinypilot python[22860]: Process ProcessWithResult-418: Apr 10 19:24:35 tinypilot python[22860]: Traceback (most recent call last): Apr 10 19:24:35 tinypilot python[22860]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:24:35 tinypilot python[22860]: self.run() Apr 10 19:24:35 tinypilot python[22860]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:24:35 tinypilot python[22860]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:24:35 tinypilot python[22860]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:24:35 tinypilot python[22860]: hid_handle.write(bytearray(buffer)) Apr 10 19:24:35 tinypilot python[22860]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:24:36 tinypilot python[22861]: Process ProcessWithResult-419: Apr 10 19:24:36 tinypilot python[22861]: Traceback (most recent call last): Apr 10 19:24:36 tinypilot python[22861]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:24:36 tinypilot python[22861]: self.run() Apr 10 19:24:36 tinypilot python[22861]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:24:36 tinypilot python[22861]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:24:36 tinypilot python[22861]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:24:36 tinypilot python[22861]: hid_handle.write(bytearray(buffer)) Apr 10 19:24:36 tinypilot python[22861]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:24:37 tinypilot python[559]: 2023-04-10 19:24:37.040 socket_api INFO Client DuJhxMkNV-3XOSU5AAA5 disconnected Apr 10 19:24:37 tinypilot python[559]: 2023-04-10 19:24:37.443 socket_api INFO Client UR59hYqmezGApxiTAAA7 connected Apr 10 19:24:37 tinypilot python[22868]: Process ProcessWithResult-420: Apr 10 19:24:37 tinypilot python[22868]: Traceback (most recent call last): Apr 10 19:24:37 tinypilot python[22868]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:24:37 tinypilot python[22868]: self.run() Apr 10 19:24:37 tinypilot python[22868]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:24:37 tinypilot python[22868]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:24:37 tinypilot python[22868]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:24:37 tinypilot python[22868]: hid_handle.write(bytearray(buffer)) Apr 10 19:24:37 tinypilot python[22868]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:24:38 tinypilot python[22871]: Process ProcessWithResult-421: Apr 10 19:24:38 tinypilot python[22871]: Traceback (most recent call last): Apr 10 19:24:38 tinypilot python[22871]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:24:38 tinypilot python[22871]: self.run() Apr 10 19:24:38 tinypilot python[22871]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:24:38 tinypilot python[22871]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:24:38 tinypilot python[22871]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:24:38 tinypilot python[22871]: hid_handle.write(bytearray(buffer)) Apr 10 19:24:38 tinypilot python[22871]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:24:39 tinypilot python[22872]: Process ProcessWithResult-422: Apr 10 19:24:39 tinypilot python[22872]: Traceback (most recent call last): Apr 10 19:24:39 tinypilot python[22872]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:24:39 tinypilot python[22872]: self.run() Apr 10 19:24:39 tinypilot python[22872]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:24:39 tinypilot python[22872]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:24:39 tinypilot python[22872]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:24:39 tinypilot python[22872]: hid_handle.write(bytearray(buffer)) Apr 10 19:24:39 tinypilot python[22872]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:24:53 tinypilot python[559]: 2023-04-10 19:24:53.290 local_system INFO Rebooting system Apr 10 19:24:53 tinypilot sudo[22873]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/sbin/shutdown --reboot now Apr 10 19:24:53 tinypilot sudo[22873]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Apr 10 19:24:53 tinypilot sudo[22873]: pam_unix(sudo:session): session closed for user root Apr 10 19:24:53 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Apr 10 19:24:53 tinypilot systemd[1]: tinypilot.service: Succeeded. Apr 10 19:24:53 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Apr 10 19:24:53 tinypilot systemd[1]: tinypilot.service: Consumed 1min 21.337s CPU time. -- Boot 113c5a7d80cc4904a70e596c2e57bc8f -- Apr 10 19:25:00 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Apr 10 19:25:06 tinypilot python[569]: 2023-04-10 19:25:06.066 __main__ INFO Starting app Apr 10 19:25:18 tinypilot python[569]: 2023-04-10 19:25:18.744 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Apr 10 19:25:18 tinypilot python[569]: 2023-04-10 19:25:18.771 db.store INFO Read 7 database migrations from disk Apr 10 19:25:18 tinypilot python[569]: 2023-04-10 19:25:18.815 socket_api INFO Client izqGFgoZvHKaP16MAAAC connected Apr 10 19:25:18 tinypilot python[569]: 2023-04-10 19:25:18.852 socket_api INFO Client izqGFgoZvHKaP16MAAAC disconnected Apr 10 19:25:19 tinypilot python[569]: 2023-04-10 19:25:19.525 socket_api INFO Client ihdjjQLUTufzpEmmAAAE connected Apr 10 19:25:59 tinypilot python[569]: 2023-04-10 19:25:59.720 socket_api INFO Client ihdjjQLUTufzpEmmAAAE disconnected Apr 10 19:25:59 tinypilot python[569]: 2023-04-10 19:25:59.941 socket_api INFO Client rOVrHuEu6p_1LGIDAAAG connected Apr 10 19:26:26 tinypilot python[569]: 2023-04-10 19:26:26.583 socket_api INFO Client rOVrHuEu6p_1LGIDAAAG disconnected Apr 10 19:26:26 tinypilot python[569]: 2023-04-10 19:26:26.978 socket_api INFO Client uPs1X5U3HYhG5hrHAAAI connected Apr 10 19:34:11 tinypilot python[1798]: Process ProcessWithResult-596: Apr 10 19:34:11 tinypilot python[1798]: Traceback (most recent call last): Apr 10 19:34:11 tinypilot python[1798]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:34:11 tinypilot python[1798]: self.run() Apr 10 19:34:11 tinypilot python[1798]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:34:11 tinypilot python[1798]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:34:11 tinypilot python[1798]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:34:11 tinypilot python[1798]: hid_handle.write(bytearray(buffer)) Apr 10 19:34:11 tinypilot python[1798]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:34:11 tinypilot python[1799]: Process ProcessWithResult-597: Apr 10 19:34:11 tinypilot python[1799]: Traceback (most recent call last): Apr 10 19:34:11 tinypilot python[1799]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:34:11 tinypilot python[1799]: self.run() Apr 10 19:34:11 tinypilot python[1799]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:34:11 tinypilot python[1799]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:34:11 tinypilot python[1799]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:34:11 tinypilot python[1799]: hid_handle.write(bytearray(buffer)) Apr 10 19:34:11 tinypilot python[1799]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:34:11 tinypilot python[1800]: Process ProcessWithResult-598: Apr 10 19:34:11 tinypilot python[1800]: Traceback (most recent call last): Apr 10 19:34:11 tinypilot python[1800]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:34:11 tinypilot python[1800]: self.run() Apr 10 19:34:11 tinypilot python[1800]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:34:11 tinypilot python[1800]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:34:11 tinypilot python[1800]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:34:11 tinypilot python[1800]: hid_handle.write(bytearray(buffer)) Apr 10 19:34:11 tinypilot python[1800]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:34:12 tinypilot python[1801]: Process ProcessWithResult-599: Apr 10 19:34:12 tinypilot python[1801]: Traceback (most recent call last): Apr 10 19:34:12 tinypilot python[1801]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:34:12 tinypilot python[1801]: self.run() Apr 10 19:34:12 tinypilot python[1801]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:34:12 tinypilot python[1801]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:34:12 tinypilot python[1801]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:34:12 tinypilot python[1801]: hid_handle.write(bytearray(buffer)) Apr 10 19:34:12 tinypilot python[1801]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:34:16 tinypilot python[1802]: Process ProcessWithResult-600: Apr 10 19:34:16 tinypilot python[1802]: Traceback (most recent call last): Apr 10 19:34:16 tinypilot python[1802]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:34:16 tinypilot python[1802]: self.run() Apr 10 19:34:16 tinypilot python[1802]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:34:16 tinypilot python[1802]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:34:16 tinypilot python[1802]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:34:16 tinypilot python[1802]: hid_handle.write(bytearray(buffer)) Apr 10 19:34:16 tinypilot python[1802]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:34:18 tinypilot python[1803]: Process ProcessWithResult-601: Apr 10 19:34:18 tinypilot python[1803]: Traceback (most recent call last): Apr 10 19:34:18 tinypilot python[1803]: File "/usr/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap Apr 10 19:34:18 tinypilot python[1803]: self.run() Apr 10 19:34:18 tinypilot python[1803]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Apr 10 19:34:18 tinypilot python[1803]: result.return_value = self._target(*self._args, **self._kwargs) Apr 10 19:34:18 tinypilot python[1803]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Apr 10 19:34:18 tinypilot python[1803]: hid_handle.write(bytearray(buffer)) Apr 10 19:34:18 tinypilot python[1803]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Apr 10 19:35:55 tinypilot python[569]: 2023-04-10 19:35:55.392 socket_api INFO Client uPs1X5U3HYhG5hrHAAAI disconnected Apr 10 19:35:55 tinypilot python[569]: 2023-04-10 19:35:55.649 socket_api INFO Client WW58yHs6jeziqTq8AAAK connected Apr 10 19:35:59 tinypilot sudo[1824]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Apr 10 19:35:59 tinypilot sudo[1824]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) TinyPilot update logs 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_use_dv_timings: true ustreamer_workers: '3' ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== ustreamer_persistent: true ustreamer_port: 8001 uStreamer logs Apr 10 19:27:33 tinypilot launch[570]: -- ERROR [149.363 stream] -- Persistent device timeout (unplugged) Apr 10 19:27:36 tinypilot launch[570]: -- INFO [151.894 http] -- HTTP: NEW client (now=1): [192.168.1.223]:55004, id=95bf1a4cbe68db59 Apr 10 19:28:27 tinypilot launch[570]: -- INFO [203.453 stream] -- H264: Configuring encoder: DMA=1 ... Apr 10 19:28:27 tinypilot launch[570]: -- INFO [203.551 stream] -- H264: Requested keyframe by a sink client Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.359 http] -- HTTP: DEL client (now=0): [192.168.1.223]:55004, id=95bf1a4cbe68db59, Resource temporarily unavailable (reading,eof) Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.372 stream] -- Got V4L2 event Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.372 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.372 stream] -- Destroying workers pool JPEG ... Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.417 stream] -- Capturing stopped Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.424 stream] -- Device fd=10 closed Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.424 stream] -- Changed video frame to BLANK Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.437 stream] -- H264: Requested keyframe by a sink client Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.438 stream] -- H264: Configuring encoder: DMA=0 ... Apr 10 19:28:28 tinypilot launch[570]: ================================================================================ Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.466 stream] -- Device fd=10 opened Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.466 stream] -- Using input channel: 0 Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.478 stream] -- Got new DV-timings: 1920x1080p50.00, pixclk=148500000, vsync=45, hsync=720 Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.514 stream] -- Using resolution: 1920x1080 Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.514 stream] -- Using format: UYVY Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.514 stream] -- Querying HW FPS changing is not supported Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.515 stream] -- Using IO method: MMAP Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.531 stream] -- Requested 5 device buffers, got 5 Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.543 stream] -- Capturing started Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.543 stream] -- Using JPEG quality: 80% Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.543 stream] -- Creating pool JPEG with 3 workers ... Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.544 stream] -- Capturing ... Apr 10 19:28:28 tinypilot launch[570]: -- INFO [204.553 stream] -- H264: Configuring encoder: DMA=1 ... Apr 10 19:32:57 tinypilot launch[570]: -- ERROR [473.697 stream] -- Persistent device timeout (unplugged) Apr 10 19:32:57 tinypilot launch[570]: -- INFO [473.698 stream] -- Got V4L2 event Apr 10 19:32:57 tinypilot launch[570]: -- INFO [473.698 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Apr 10 19:32:57 tinypilot launch[570]: -- INFO [473.698 stream] -- Destroying workers pool JPEG ... Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.738 stream] -- Capturing stopped Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.749 stream] -- Device fd=10 closed Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.749 stream] -- Changed video frame to BLANK Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.768 stream] -- H264: Configuring encoder: DMA=0 ... Apr 10 19:32:58 tinypilot launch[570]: ================================================================================ Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.800 stream] -- Device fd=10 opened Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.800 stream] -- Using input channel: 0 Apr 10 19:32:58 tinypilot launch[570]: -- ERROR [473.834 stream] -- Requested resolution=640x480 is unavailable Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.865 stream] -- Using resolution: 1920x1080 Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.865 stream] -- Using format: UYVY Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.865 stream] -- Querying HW FPS changing is not supported Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.865 stream] -- Using IO method: MMAP Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.879 stream] -- Requested 5 device buffers, got 5 Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.888 stream] -- Capturing started Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.889 stream] -- Using JPEG quality: 80% Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.889 stream] -- Creating pool JPEG with 3 workers ... Apr 10 19:32:58 tinypilot launch[570]: -- INFO [473.889 stream] -- Capturing ... Apr 10 19:32:59 tinypilot launch[570]: -- ERROR [474.890 stream] -- Persistent device timeout (unplugged) Apr 10 19:33:02 tinypilot launch[570]: -- INFO [478.409 http] -- HTTP: NEW client (now=1): [192.168.1.223]:54968, id=2d01b2bb6302b365 Apr 10 19:34:47 tinypilot launch[570]: -- INFO [583.621 stream] -- H264: Configuring encoder: DMA=1 ... Apr 10 19:34:48 tinypilot launch[570]: -- INFO [583.717 stream] -- H264: Requested keyframe by a sink client Apr 10 19:34:48 tinypilot launch[570]: -- INFO [583.983 stream] -- Got V4L2 event Apr 10 19:34:48 tinypilot launch[570]: -- INFO [583.983 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Apr 10 19:34:48 tinypilot launch[570]: -- INFO [583.983 stream] -- Destroying workers pool JPEG ... Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.032 stream] -- Capturing stopped Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.042 stream] -- Device fd=10 closed Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.042 stream] -- Changed video frame to BLANK Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.059 stream] -- H264: Configuring encoder: DMA=0 ... Apr 10 19:34:48 tinypilot launch[570]: ================================================================================ Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.088 stream] -- Device fd=10 opened Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.088 stream] -- Using input channel: 0 Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.101 stream] -- Got new DV-timings: 1920x1080p50.00, pixclk=148500000, vsync=45, hsync=720 Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.139 stream] -- Using resolution: 1920x1080 Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.139 stream] -- Using format: UYVY Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.139 stream] -- Querying HW FPS changing is not supported Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.139 stream] -- Using IO method: MMAP Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.153 stream] -- Requested 5 device buffers, got 5 Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.162 stream] -- Capturing started Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.162 stream] -- Using JPEG quality: 80% Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.162 stream] -- Creating pool JPEG with 3 workers ... Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.162 stream] -- Capturing ... Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.181 stream] -- H264: Configuring encoder: DMA=1 ... Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.285 http] -- HTTP: DEL client (now=0): [192.168.1.223]:54968, id=2d01b2bb6302b365, Resource temporarily unavailable (reading,eof) Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.290 stream] -- H264: Requested keyframe by a sink client Apr 10 19:34:48 tinypilot launch[570]: -- INFO [584.350 stream] -- H264: Requested keyframe by a sink client Apr 10 19:35:55 tinypilot launch[570]: -- INFO [651.318 http] -- HTTP: NEW client (now=1): [192.168.1.223]:59844, id=1ae75cb15de400b5 Apr 10 19:35:56 tinypilot launch[570]: -- INFO [652.171 stream] -- H264: Requested keyframe by a sink client Apr 10 19:35:56 tinypilot launch[570]: -- INFO [652.234 stream] -- H264: Requested keyframe by a sink client Apr 10 19:35:56 tinypilot launch[570]: -- INFO [652.242 http] -- HTTP: DEL client (now=0): [192.168.1.223]:59844, id=1ae75cb15de400b5, Resource temporarily unavailable (reading,eof) nginx logs -- Journal begins at Tue 2022-09-13 02:58:41 BST, ends at Mon 2023-04-10 19:36:00 BST. -- Sep 22 01:23:54 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 22 01:23:55 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 93bb7963f5bd454ab9ae40f7b91d610c -- Sep 22 01:25:20 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 22 01:25:20 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot a9336813c0774571a5f6019990decdf1 -- Mar 30 18:01:49 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Mar 30 18:01:49 tinypilot systemd[1]: nginx.service: Succeeded. Mar 30 18:01:49 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Mar 30 18:01:49 tinypilot systemd[1]: nginx.service: Consumed 2.724s CPU time. -- Boot 52a444ea3c7f48e0ae1ebf91bb0be07a -- Mar 30 18:02:21 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 30 18:02:22 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot d4f2f7c98bfc46799edad1380a3bdd83 -- Apr 02 20:47:23 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 02 20:47:25 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 25037053564d464f90f5f3ee4b9933c2 -- Apr 03 16:17:10 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 03 16:17:12 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot dcfe0e64a5154e7a81229d938045cbf5 -- Apr 04 16:17:06 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 04 16:17:07 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 5bfdbbd02caa45e88a7c77bcbc8b7ab5 -- Apr 06 21:17:11 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 06 21:17:15 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot bec19eaea39044148131802da942dc2c -- Apr 06 21:48:16 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 06 21:48:17 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Apr 06 22:23:59 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Apr 06 22:23:59 tinypilot systemd[1]: nginx.service: Succeeded. Apr 06 22:23:59 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot c8dde71b0a5842939d5f5702f4aaa569 -- Apr 06 22:24:05 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 06 22:24:06 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot f4618b9d66b0493a9a2ded391a3bfc84 -- Apr 06 22:41:38 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 06 22:41:39 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 4e54c7684f044b39bb61866c4165ea7a -- Apr 06 22:54:50 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 06 22:54:51 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 68e36c54c53946c790d708e7c93f18ce -- Apr 07 05:06:03 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 07 05:06:04 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Apr 07 05:07:50 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Apr 07 05:07:50 tinypilot systemd[1]: nginx.service: Succeeded. Apr 07 05:07:50 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot 21c57d70c3cb417eb3ec166ee834bb49 -- Apr 07 05:07:57 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 07 05:07:58 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Apr 07 05:44:46 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Apr 07 05:44:47 tinypilot systemd[1]: nginx.service: Succeeded. Apr 07 05:44:47 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Apr 07 05:44:47 tinypilot systemd[1]: nginx.service: Consumed 4.664s CPU time. -- Boot 64e4aae238694f13bdecb5dceffe751a -- Apr 07 05:44:53 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 07 05:44:54 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot fa8242893a484b1585121b8d598e5fa1 -- Apr 07 05:49:17 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... -- Boot 6d05d3ada7f64b93919212f9447f75c7 -- Apr 07 05:49:17 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 07 05:49:18 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot fa8242893a484b1585121b8d598e5fa1 -- Apr 07 05:49:18 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 6d05d3ada7f64b93919212f9447f75c7 -- Apr 10 19:24:53 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Apr 10 19:24:54 tinypilot systemd[1]: nginx.service: Succeeded. Apr 10 19:24:54 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Apr 10 19:24:54 tinypilot systemd[1]: nginx.service: Consumed 11.395s CPU time. -- Boot 113c5a7d80cc4904a70e596c2e57bc8f -- Apr 10 19:25:00 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 10 19:25:01 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2023/04/10 19:21:23 [error] 603#603: *473 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.223, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:8001/stream", host: "tinypilot", referrer: "https://tinypilot/" 2023/04/10 19:21:33 [error] 603#603: *473 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.223, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:8001/stream", host: "tinypilot", referrer: "https://tinypilot/" 2023/04/10 19:24:53 [error] 603#603: *473 upstream prematurely closed connection while reading response header from upstream, client: 192.168.1.223, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "tinypilot", referrer: "https://tinypilot/" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /third-party/webrtc-adapter/8.1.1/adapter.min.js HTTP/2.0" 200 59549 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /third-party/janus-gateway/1.0.0/janus.js HTTP/2.0" 200 134759 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/webrtc-video.js HTTP/2.0" 200 6641 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/mouse.js HTTP/2.0" 200 8475 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/events.js HTTP/2.0" 200 1734 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/controllers.js HTTP/2.0" 200 17729 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/clipboard.js HTTP/2.0" 200 633 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/logs.js HTTP/2.0" 200 1484 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/poll.js HTTP/2.0" 200 1950 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/updatelogs.js HTTP/2.0" 200 696 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://tinypilot/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /css/button.css HTTP/2.0" 200 1769 "https://tinypilot/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /css/cursors.css HTTP/2.0" 200 618 "https://tinypilot/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/settings.js HTTP/2.0" 200 1877 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/keycodes.js HTTP/2.0" 200 3190 "https://tinypilot/js/app.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/keyboardstate.js HTTP/2.0" 200 2829 "https://tinypilot/js/app.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://tinypilot/js/app.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /js/overlays.js HTTP/2.0" 200 495 "https://tinypilot/js/app.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OTiQrV3 HTTP/2.0" 200 96 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "POST /socket.io/?EIO=4&transport=polling&t=OTiQrVw&sid=Xd0Ux1UvZMVeC71KAAAH HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:26 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OTiQrVw.0&sid=Xd0Ux1UvZMVeC71KAAAH HTTP/2.0" 200 32 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:27 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OTiQrWo&sid=Xd0Ux1UvZMVeC71KAAAH HTTP/2.0" 200 1 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:26:27 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 200 82884 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-" 192.168.1.223 - - [10/Apr/2023:19:28:28 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 200 925259 "https://tinypilot/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" "-"