TinyPilot log dump https://tinypilotkvm.com Timestamp: 2024-02-02T06:38:48+00:00 Software versions TinyPilot version: 1.9.2-20+247a85e uStreamer version: 5.43 System information OS version: Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux Kernel architecture: aarch64 Userland architecture: armhf (32-bit) Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2835 Revision: b03114 Model: Raspberry Pi 4 Model B Rev 1.4 TinyPilot state Read-only filesystem: off SSH access: enabled Network interfaces: eth0 (up) lo (unknown) wlan0 (down) Mouse jiggler: disabled CPU Temperature: 36.5'C CPU throttled since boot: yes Voltage issues: yes - Jan 31 16:07:26 raspberrypi kernel: hwmon hwmon1: Undervoltage detected! Streaming mode Selected mode: MJPEG Current mode: MJPEG TinyPilot settings.yml TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM BindsTo=nginx.service After=syslog.target network.target nginx.service StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs -- Journal begins at Tue 2023-12-05 02:57:17 GMT, ends at Fri 2024-02-02 06:38:52 GMT. -- Jan 30 13:01:35 raspberrypi systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 30 13:01:40 raspberrypi python[2447]: 2024-01-30 13:01:40.753 __main__ INFO Starting app Jan 30 13:01:40 raspberrypi python[2447]: 2024-01-30 13:01:40.757 secret_key INFO No flask secret key found Jan 30 13:01:40 raspberrypi python[2447]: 2024-01-30 13:01:40.757 secret_key INFO Creating new flask secret key at /home/tinypilot/.flask-secret-key Jan 30 13:01:44 raspberrypi systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jan 30 13:01:45 raspberrypi systemd[1]: tinypilot.service: Succeeded. Jan 30 13:01:45 raspberrypi systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Jan 30 13:01:45 raspberrypi systemd[1]: tinypilot.service: Consumed 4.696s CPU time. -- Boot 3fb4ecb246944d0fa3927bbb1c10ba91 -- Jan 30 13:01:51 raspberrypi systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 30 13:01:55 raspberrypi python[620]: 2024-01-30 13:01:55.361 __main__ INFO Starting app Jan 30 13:03:00 raspberrypi python[620]: 2024-01-30 13:03:00.919 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Jan 30 13:03:00 raspberrypi python[620]: 2024-01-30 13:03:00.932 db.store INFO Read 7 database migrations from disk Jan 30 13:03:00 raspberrypi python[620]: 2024-01-30 13:03:00.957 db.store INFO Migration counter: 0/7 (actual/total) Jan 30 13:03:00 raspberrypi python[620]: 2024-01-30 13:03:00.983 db.store INFO Applied migration, counter is now at 1 Jan 30 13:03:01 raspberrypi python[620]: 2024-01-30 13:03:01.001 db.store INFO Applied migration, counter is now at 2 Jan 30 13:03:01 raspberrypi python[620]: 2024-01-30 13:03:01.020 db.store INFO Applied migration, counter is now at 3 Jan 30 13:03:01 raspberrypi python[620]: 2024-01-30 13:03:01.040 db.store INFO Applied migration, counter is now at 4 Jan 30 13:03:01 raspberrypi python[620]: 2024-01-30 13:03:01.064 db.store INFO Applied migration, counter is now at 5 Jan 30 13:03:01 raspberrypi python[620]: 2024-01-30 13:03:01.096 db.store INFO Applied migration, counter is now at 6 Jan 30 13:03:01 raspberrypi python[620]: 2024-01-30 13:03:01.111 db.store INFO Applied migration, counter is now at 7 Jan 30 13:03:01 raspberrypi python[620]: 2024-01-30 13:03:01.753 socket_api INFO Client OMm2z2OrWTqETYt3AAAB connected Jan 30 13:04:00 raspberrypi python[620]: 2024-01-30 13:04:00.692 video_service INFO Triggering ustreamer restart... Jan 30 13:04:00 raspberrypi sudo[1093]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jan 30 13:04:00 raspberrypi sudo[1093]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 30 13:04:01 raspberrypi sudo[1093]: pam_unix(sudo:session): session closed for user root Jan 30 13:04:01 raspberrypi python[620]: 2024-01-30 13:04:01.103 video_service INFO Successfully restarted ustreamer Jan 30 13:04:01 raspberrypi python[620]: 2024-01-30 13:04:01.109 video_service INFO Writing janus configuration... Jan 30 13:04:01 raspberrypi sudo[1103]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Jan 30 13:04:01 raspberrypi sudo[1103]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 30 13:04:02 raspberrypi sudo[1103]: pam_unix(sudo:session): session closed for user root Jan 30 13:04:02 raspberrypi python[620]: 2024-01-30 13:04:02.836 video_service INFO Triggering janus restart... Jan 30 13:04:02 raspberrypi sudo[1180]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Jan 30 13:04:02 raspberrypi sudo[1180]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 30 13:04:03 raspberrypi sudo[1180]: pam_unix(sudo:session): session closed for user root Jan 30 13:04:03 raspberrypi python[620]: 2024-01-30 13:04:03.469 video_service INFO Successfully restarted janus Jan 30 13:04:03 raspberrypi python[620]: 2024-01-30 13:04:03.573 socket_api INFO Client OMm2z2OrWTqETYt3AAAB disconnected Jan 30 13:04:03 raspberrypi python[620]: 2024-01-30 13:04:03.737 socket_api INFO Client uPGA82dII_UFZKmnAAAD connected Jan 30 13:04:28 raspberrypi sudo[1294]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Jan 30 13:04:28 raspberrypi sudo[1294]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 30 13:04:32 raspberrypi python[1327]: 2024-01-30 13:04:32.115 app.main INFO Starting app Jan 30 13:04:32 raspberrypi python[1327]: 2024-01-30 13:04:32.186 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Jan 30 13:04:32 raspberrypi python[1327]: 2024-01-30 13:04:32.190 db.store INFO Read 7 database migrations from disk Jan 30 13:04:33 raspberrypi sudo[1294]: pam_unix(sudo:session): session closed for user root Jan 30 13:19:55 raspberrypi python[620]: 2024-01-30 13:19:55.112 socket_api INFO Client uPGA82dII_UFZKmnAAAD disconnected Jan 30 15:35:37 raspberrypi python[620]: 2024-01-30 15:35:37.116 socket_api INFO Client J-OEdIZ2KysOis9TAAAF connected Jan 30 15:38:33 raspberrypi python[620]: 2024-01-30 15:38:33.873 socket_api INFO Client J-OEdIZ2KysOis9TAAAF disconnected Jan 30 15:38:46 raspberrypi python[620]: 2024-01-30 15:38:46.767 socket_api INFO Client FlXA8OWzknizqVrNAAAH connected Jan 30 15:39:13 raspberrypi python[620]: 2024-01-30 15:39:13.724 video_service INFO Triggering ustreamer restart... Jan 30 15:39:13 raspberrypi sudo[13364]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jan 30 15:39:13 raspberrypi sudo[13364]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 30 15:39:14 raspberrypi sudo[13364]: pam_unix(sudo:session): session closed for user root Jan 30 15:39:14 raspberrypi python[620]: 2024-01-30 15:39:14.045 video_service INFO Successfully restarted ustreamer Jan 30 15:39:15 raspberrypi python[620]: 2024-01-30 15:39:15.156 socket_api INFO Client FlXA8OWzknizqVrNAAAH disconnected Jan 30 15:39:15 raspberrypi python[620]: 2024-01-30 15:39:15.285 socket_api INFO Client lhPcIPtSNcx9KEJIAAAJ connected Jan 30 15:43:49 raspberrypi python[620]: 2024-01-30 15:43:49.791 video_service INFO Triggering ustreamer restart... Jan 30 15:43:49 raspberrypi sudo[13921]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jan 30 15:43:49 raspberrypi sudo[13921]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 30 15:43:50 raspberrypi sudo[13921]: pam_unix(sudo:session): session closed for user root Jan 30 15:43:50 raspberrypi python[620]: 2024-01-30 15:43:50.136 video_service INFO Successfully restarted ustreamer Jan 30 15:43:50 raspberrypi python[620]: 2024-01-30 15:43:50.142 video_service INFO Writing janus configuration... Jan 30 15:43:50 raspberrypi sudo[13931]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Jan 30 15:43:50 raspberrypi sudo[13931]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 30 15:43:51 raspberrypi sudo[13931]: pam_unix(sudo:session): session closed for user root Jan 30 15:43:51 raspberrypi python[620]: 2024-01-30 15:43:51.862 video_service INFO Triggering janus restart... Jan 30 15:43:51 raspberrypi sudo[14011]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Jan 30 15:43:51 raspberrypi sudo[14011]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 30 15:43:52 raspberrypi sudo[14011]: pam_unix(sudo:session): session closed for user root Jan 30 15:43:52 raspberrypi python[620]: 2024-01-30 15:43:52.619 video_service INFO Successfully restarted janus Jan 30 15:43:53 raspberrypi python[620]: 2024-01-30 15:43:53.361 socket_api INFO Client lhPcIPtSNcx9KEJIAAAJ disconnected Jan 30 15:43:53 raspberrypi python[620]: 2024-01-30 15:43:53.508 socket_api INFO Client J_8HeN2e0u2vFZfnAAAL connected Jan 30 16:02:44 raspberrypi systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jan 30 16:02:44 raspberrypi systemd[1]: tinypilot.service: Succeeded. Jan 30 16:02:44 raspberrypi systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Jan 30 16:02:44 raspberrypi systemd[1]: tinypilot.service: Consumed 1min 50.771s CPU time. -- Boot 49dc79df60e840f0bdb9ddc5f51584e5 -- Jan 30 16:02:50 raspberrypi systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 30 16:02:55 raspberrypi python[577]: 2024-01-30 16:02:55.792 __main__ INFO Starting app Jan 31 07:41:52 raspberrypi python[577]: 2024-01-31 07:41:52.916 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Jan 31 07:41:52 raspberrypi python[577]: 2024-01-31 07:41:52.928 db.store INFO Read 7 database migrations from disk Jan 31 07:41:54 raspberrypi python[577]: 2024-01-31 07:41:54.012 socket_api INFO Client rhuzXrBDTXNimE3mAAAB connected Jan 31 09:06:27 raspberrypi python[577]: 2024-01-31 09:06:27.045 video_service INFO Triggering ustreamer restart... Jan 31 09:06:27 raspberrypi sudo[11587]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jan 31 09:06:27 raspberrypi sudo[11587]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 31 09:06:27 raspberrypi sudo[11587]: pam_unix(sudo:session): session closed for user root Jan 31 09:06:27 raspberrypi python[577]: 2024-01-31 09:06:27.302 video_service INFO Successfully restarted ustreamer Jan 31 09:06:28 raspberrypi python[577]: 2024-01-31 09:06:28.416 socket_api INFO Client rhuzXrBDTXNimE3mAAAB disconnected Jan 31 09:06:28 raspberrypi python[577]: 2024-01-31 09:06:28.543 socket_api INFO Client 8nQsRU-uYt03EUthAAAD connected Jan 31 09:06:52 raspberrypi sudo[11814]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Jan 31 09:06:52 raspberrypi sudo[11814]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 31 09:06:56 raspberrypi python[11847]: 2024-01-31 09:06:56.112 app.main INFO Starting app Jan 31 09:06:56 raspberrypi python[11847]: 2024-01-31 09:06:56.141 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Jan 31 09:06:56 raspberrypi python[11847]: 2024-01-31 09:06:56.143 db.store INFO Read 7 database migrations from disk Jan 31 09:06:58 raspberrypi sudo[11814]: pam_unix(sudo:session): session closed for user root Jan 31 16:07:19 raspberrypi python[577]: 2024-01-31 16:07:19.833 local_system INFO Shutting down system Jan 31 16:07:19 raspberrypi sudo[20539]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/sbin/shutdown --poweroff now Jan 31 16:07:19 raspberrypi sudo[20539]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Jan 31 16:07:20 raspberrypi sudo[20539]: pam_unix(sudo:session): session closed for user root Jan 31 16:07:20 raspberrypi systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jan 31 16:07:20 raspberrypi systemd[1]: tinypilot.service: Succeeded. Jan 31 16:07:20 raspberrypi systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Jan 31 16:07:20 raspberrypi systemd[1]: tinypilot.service: Consumed 12min 43.353s CPU time. -- Boot 659fd95b6e3241c786497a5a1151040b -- Jan 31 16:07:25 raspberrypi systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 31 16:07:29 raspberrypi python[584]: 2024-01-31 16:07:29.709 __main__ INFO Starting app Feb 02 06:38:32 raspberrypi python[584]: 2024-02-02 06:38:32.434 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Feb 02 06:38:32 raspberrypi python[584]: 2024-02-02 06:38:32.445 db.store INFO Read 7 database migrations from disk Feb 02 06:38:33 raspberrypi python[584]: 2024-02-02 06:38:33.107 socket_api INFO Client 7GijUIPXK8Wl4NH-AAAB connected Feb 02 06:38:48 raspberrypi sudo[1165]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Feb 02 06:38:48 raspberrypi sudo[1165]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Feb 02 06:38:52 raspberrypi python[1198]: 2024-02-02 06:38:52.383 app.main INFO Starting app Feb 02 06:38:52 raspberrypi python[1198]: 2024-02-02 06:38:52.455 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Feb 02 06:38:52 raspberrypi python[1198]: 2024-02-02 06:38:52.459 db.store INFO Read 7 database migrations from disk TinyPilot update logs uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== # Settings for an HDMI to USB video capture dongle. --- ustreamer_encoder: hw ustreamer_format: jpeg ustreamer_resolution: "1920x1080" ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== uStreamer logs Jan 31 09:06:27 raspberrypi systemd[1]: Stopping uStreamer - Lightweight, optimized video encoder... Jan 31 09:06:27 raspberrypi launch[482]: -- INFO [5641.096 stream] -- Destroying workers pool JPEG ... Jan 31 09:06:27 raspberrypi launch[482]: -- INFO [5641.101 stream] -- Capturing stopped Jan 31 09:06:27 raspberrypi launch[482]: -- INFO [5641.117 stream] -- Device fd=10 closed Jan 31 09:06:27 raspberrypi launch[482]: -- INFO [5641.117 stream] -- H264: Destroying encoder ... Jan 31 09:06:27 raspberrypi launch[482]: -- INFO [5641.125 main] -- Bye-bye Jan 31 09:06:27 raspberrypi systemd[1]: ustreamer.service: Succeeded. Jan 31 09:06:27 raspberrypi systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 31 09:06:27 raspberrypi systemd[1]: ustreamer.service: Consumed 1h 9min 42.306s CPU time. Jan 31 09:06:27 raspberrypi systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 31 09:06:27 raspberrypi launch[11592]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder hw --format jpeg --resolution 1920x1080 Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.638 main] -- Starting PiKVM uStreamer 5.43 ... Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.638 main] -- Using internal blank placeholder Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.638 main] -- Using H264-sink: tinypilot::ustreamer::h264 Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.639 main] -- Listening HTTP on [127.0.0.1]:48001 Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.640 stream] -- Using V4L2 device: /dev/video0 Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.640 stream] -- Using desired FPS: 0 Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.640 http] -- Starting HTTP eventloop ... Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.640 stream] -- H264: Initializing encoder ... Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.662 stream] -- H264: Configuring encoder: DMA=0 ... Jan 31 09:06:27 raspberrypi launch[11592]: ================================================================================ Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.694 stream] -- Device fd=10 opened Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.694 stream] -- Using input channel: 0 Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.696 stream] -- Using resolution: 1920x1080 Jan 31 09:06:27 raspberrypi launch[11592]: -- ERROR [5641.696 stream] -- Could not obtain the requested format=JPEG; driver gave us MJPEG Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.696 stream] -- Falling back to format=MJPEG Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.696 stream] -- Using format: MJPEG Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.697 stream] -- Using HW FPS: 0 -> 30 (coerced) Jan 31 09:06:27 raspberrypi launch[11592]: -- ERROR [5641.697 stream] -- Device doesn't support setting of HW encoding quality parameters Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.697 stream] -- Using IO method: MMAP Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.717 stream] -- Requested 5 device buffers, got 5 Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.726 stream] -- Capturing started Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.726 stream] -- Using JPEG quality: encoder default Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.726 stream] -- Creating pool JPEG with 1 workers ... Jan 31 09:06:27 raspberrypi launch[11592]: -- INFO [5641.727 stream] -- Capturing ... Jan 31 09:06:27 raspberrypi launch[11592]: -- ERROR [5641.807 stream] -- Can't decompress JPEG: Not a JPEG file: starts with 0x5d 0x2e Jan 31 09:06:28 raspberrypi launch[11592]: -- INFO [5641.991 stream] -- H264: Configuring encoder: DMA=0 ... Jan 31 09:06:28 raspberrypi launch[11592]: -- INFO [5642.382 http] -- HTTP: NEW client (now=1): [192.168.0.9]:51168, id=fb08242ed775abac Jan 31 16:07:20 raspberrypi launch[11592]: -- INFO [30894.155 main] -- ===== Stopping by SIGTERM ===== Jan 31 16:07:20 raspberrypi launch[11592]: -- INFO [30894.155 http] -- HTTP eventloop stopped Jan 31 16:07:20 raspberrypi systemd[1]: Stopping uStreamer - Lightweight, optimized video encoder... Jan 31 16:07:20 raspberrypi launch[11592]: -- INFO [30894.312 stream] -- Destroying workers pool JPEG ... Jan 31 16:07:20 raspberrypi launch[11592]: -- INFO [30894.316 stream] -- Capturing stopped Jan 31 16:07:20 raspberrypi launch[11592]: -- INFO [30894.339 stream] -- Device fd=10 closed Jan 31 16:07:20 raspberrypi launch[11592]: -- INFO [30894.340 stream] -- H264: Destroying encoder ... Jan 31 16:07:20 raspberrypi launch[11592]: -- INFO [30894.349 main] -- Bye-bye Jan 31 16:07:20 raspberrypi systemd[1]: ustreamer.service: Succeeded. Jan 31 16:07:20 raspberrypi systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 31 16:07:20 raspberrypi systemd[1]: ustreamer.service: Consumed 5h 21min 165ms CPU time. -- Boot 659fd95b6e3241c786497a5a1151040b -- Jan 31 16:07:24 raspberrypi systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 31 16:07:26 raspberrypi launch[492]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder hw --format jpeg --resolution 1920x1080 Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.589 main] -- Starting PiKVM uStreamer 5.43 ... Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.589 main] -- Using internal blank placeholder Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.589 main] -- Using H264-sink: tinypilot::ustreamer::h264 Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.590 main] -- Listening HTTP on [127.0.0.1]:48001 Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.591 stream] -- Using V4L2 device: /dev/video0 Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.591 stream] -- Using desired FPS: 0 Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.592 http] -- Starting HTTP eventloop ... Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.595 stream] -- H264: Initializing encoder ... Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.618 stream] -- H264: Configuring encoder: DMA=0 ... Jan 31 16:07:26 raspberrypi launch[492]: ================================================================================ Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.651 stream] -- Device fd=10 opened Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.651 stream] -- Using input channel: 0 Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.654 stream] -- Using resolution: 1920x1080 Jan 31 16:07:26 raspberrypi launch[492]: -- ERROR [9.654 stream] -- Could not obtain the requested format=JPEG; driver gave us MJPEG Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.654 stream] -- Falling back to format=MJPEG Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.654 stream] -- Using format: MJPEG Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.656 stream] -- Using HW FPS: 0 -> 30 (coerced) Jan 31 16:07:26 raspberrypi launch[492]: -- ERROR [9.656 stream] -- Device doesn't support setting of HW encoding quality parameters Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.656 stream] -- Using IO method: MMAP Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.677 stream] -- Requested 5 device buffers, got 5 Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.688 stream] -- Capturing started Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.688 stream] -- Using JPEG quality: encoder default Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.688 stream] -- Creating pool JPEG with 1 workers ... Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [9.690 stream] -- Capturing ... Jan 31 16:07:26 raspberrypi launch[492]: Corrupt JPEG data: premature end of data segment Jan 31 16:07:26 raspberrypi launch[492]: -- ERROR [9.975 stream] -- Can't decompress JPEG: Unsupported marker type 0x47 Jan 31 16:07:26 raspberrypi launch[492]: -- INFO [10.108 stream] -- H264: Configuring encoder: DMA=0 ... Feb 02 06:38:33 raspberrypi launch[492]: -- INFO [262.474 http] -- HTTP: NEW client (now=1): [192.168.0.16]:32780, id=d0a458d624569d23 nginx logs -- Journal begins at Tue 2023-12-05 02:57:17 GMT, ends at Fri 2024-02-02 06:38:52 GMT. -- Jan 30 13:00:49 raspberrypi systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 30 13:00:49 raspberrypi systemd[1]: Started A high performance web server and a reverse proxy server. Jan 30 13:01:27 raspberrypi systemd[1]: Reloading A high performance web server and a reverse proxy server. Jan 30 13:01:27 raspberrypi systemd[1]: Reloaded A high performance web server and a reverse proxy server. Jan 30 13:01:45 raspberrypi systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 30 13:01:45 raspberrypi systemd[1]: nginx.service: Succeeded. Jan 30 13:01:45 raspberrypi systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot 3fb4ecb246944d0fa3927bbb1c10ba91 -- Jan 30 13:01:49 raspberrypi systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 30 13:01:51 raspberrypi systemd[1]: nginx.service: Failed to parse PID from file /run/nginx.pid: Invalid argument Jan 30 13:01:51 raspberrypi systemd[1]: Started A high performance web server and a reverse proxy server. Jan 30 16:02:44 raspberrypi systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 30 16:02:44 raspberrypi systemd[1]: nginx.service: Succeeded. Jan 30 16:02:44 raspberrypi systemd[1]: Stopped A high performance web server and a reverse proxy server. Jan 30 16:02:44 raspberrypi systemd[1]: nginx.service: Consumed 6.124s CPU time. -- Boot 49dc79df60e840f0bdb9ddc5f51584e5 -- Jan 30 16:02:49 raspberrypi systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 30 16:02:50 raspberrypi systemd[1]: Started A high performance web server and a reverse proxy server. Jan 31 16:07:20 raspberrypi systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 31 16:07:20 raspberrypi systemd[1]: nginx.service: Succeeded. Jan 31 16:07:20 raspberrypi systemd[1]: Stopped A high performance web server and a reverse proxy server. Jan 31 16:07:20 raspberrypi systemd[1]: nginx.service: Consumed 5min 58.564s CPU time. -- Boot 659fd95b6e3241c786497a5a1151040b -- Jan 31 16:07:24 raspberrypi systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 31 16:07:25 raspberrypi systemd[1]: Started A high performance web server and a reverse proxy server. 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/controllers.js HTTP/1.1" 200 8993 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/poll.js HTTP/1.1" 200 1088 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/mouse.js HTTP/1.1" 200 8492 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/clipboard.js HTTP/1.1" 200 889 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /css/button.css HTTP/1.1" 200 1976 "http://192.168.0.8/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /third-party/fonts/fonts.css HTTP/1.1" 200 1812 "http://192.168.0.8/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/updatelogs.js HTTP/1.1" 200 861 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /css/cursors.css HTTP/1.1" 200 618 "http://192.168.0.8/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/logs.js HTTP/1.1" 200 1484 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/keycodes.js HTTP/1.1" 200 822 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /third-party/fonts/overpass-light.woff2 HTTP/1.1" 200 26568 "http://192.168.0.8/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/keystrokes.js HTTP/1.1" 200 362 "http://192.168.0.8/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/keyboardstate.js HTTP/1.1" 200 3122 "http://192.168.0.8/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/overlays.js HTTP/1.1" 200 495 "http://192.168.0.8/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /js/settings.js HTTP/1.1" 200 1215 "http://192.168.0.8/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /css/toggle.css HTTP/1.1" 200 1005 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:32 +0000] "GET /css/icons.css HTTP/1.1" 200 419 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /img/angle-down-icon.svg HTTP/1.1" 304 5 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/1.1" 200 50112 "http://192.168.0.8/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /img/logo.svg HTTP/1.1" 304 5 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /img/clipboard-icon.svg HTTP/1.1" 304 5 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/1.1" 200 25032 "http://192.168.0.8/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /img/video-stream-icon.svg HTTP/1.1" 304 5 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /img/warning-icon.svg HTTP/1.1" 304 5 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /img/external-link-icon.svg HTTP/1.1" 304 5 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OreYbIU HTTP/1.1" 200 97 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OreYbJR&sid=dh0jCY-sGnRUl3unAAAA HTTP/1.1" 200 1 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "POST /socket.io/?EIO=4&transport=polling&t=OreYbJQ&sid=dh0jCY-sGnRUl3unAAAA HTTP/1.1" 200 2 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OreYbJg&sid=dh0jCY-sGnRUl3unAAAA HTTP/1.1" 200 1 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0" 192.168.0.16 - - [02/Feb/2024:06:38:33 +0000] "GET /favicon.ico HTTP/1.1" 304 0 "http://192.168.0.8/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0"