Tyler Chatow | b3850c1 | 2020-02-26 20:55:48 -0800 | [diff] [blame^] | 1 | #!/bin/bash |
| 2 | |
| 3 | # Some configurations to avoid dropping frames |
| 4 | # 640x480@30fps, 400x300@60fps. |
| 5 | # Bitrate 500000-1500000 |
| 6 | DEVICE=/dev/video0 |
| 7 | WIDTH=640 |
| 8 | HEIGHT=480 |
| 9 | BITRATE=1500000 |
| 10 | FRAMERATE=30 |
| 11 | EXPOSURE=200 |
| 12 | |
| 13 | # Handle weirdness with openssl and gstreamer |
| 14 | export OPENSSL_CONF="" |
| 15 | |
| 16 | # Enable for verbose logging |
| 17 | #export GST_DEBUG=4 |
| 18 | |
| 19 | export LD_LIBRARY_PATH=/usr/lib/aarch64-linux-gnu/gstreamer-1.0 |
| 20 | |
| 21 | exec ./image_streamer --device=$DEVICE --width=$WIDTH --height=$HEIGHT --framerate=$FRAMERATE --bitrate=$BITRATE --exposure=$EXPOSURE --config=$HOME/bin/aos_config.json |
| 22 | |