ossiejhmoore

TinyPilot UStreamer Update

Feb 13th, 2021
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

Login to your TinyPilot, sudo to root and backup your ustreamer configuration file:

ossiemoore@Ossies-MacBook-Air ~ % ssh pilot@tinypilot
Linux tinypilot 5.4.79-v7l+ #1373 SMP Mon Nov 23 13:27:40 GMT 2020 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Feb 13 00:13:36 2021 from 192.168.4.45

pilot@tinypilot:~# sudo su -

root@tinypilot:~# cp /lib/systemd/system/ustreamer.service /lib/systemd/system/ustreamer.service.bak

root@tinypilot:~# ls -l /lib/systemd/system/ustreamer.service*
-rw-r--r-- 1 root root 443 Feb 13 00:24 /lib/systemd/system/ustreamer.service
-rw-r--r-- 1 root root 443 Feb 13 11:17 /lib/systemd/system/ustreamer.service.bak

Now, edit your ustreamer.service configuration file and save changes.

root@tinypilot:~# nano /lib/systemd/system/ustreamer.service

When the editor comes up, update the contents of the file to look as follows. Updates are to add the --slowdown, --quality 80 and I updated the --drop-same-frames from 30 to 90

[Unit]
Description=uStreamer - Lightweight, optimized video encoder
After=syslog.target network.target

[Service]
Type=simple
User=ustreamer
WorkingDirectory=/opt/ustreamer
ExecStart=/opt/ustreamer/ustreamer \
  --host 127.0.0.1 \
  --port 8001 \
  --encoder omx \
  --format uyvy \
  --workers 3 \
  --drop-same-frames 90 \
  --persistent \
  --dv-timings \
  --slowdown \
  --quality 80

Restart=always

[Install]
WantedBy=multi-user.target

Then hit ctrl + x to exit the editor, Y to save your changes and enter to confirm overwriting the file. Now you need to restart the ustreamer service.

root@tinypilot:~# systemctl daemon-reload && sudo service ustreamer restart
Add Comment
Please, Sign In to add comment