Yash Maheshwari | e0b25c5 | 2024-05-22 20:23:36 -0700 | [diff] [blame^] | 1 | #!/bin/bash |
| 2 | |
| 3 | # Some configurations to avoid dropping frames |
| 4 | # 640x480@30fps, 400x300@60fps. |
| 5 | # Bitrate 500000-1500000 |
| 6 | WIDTH=640 |
| 7 | HEIGHT=480 |
| 8 | BITRATE=1500000 |
| 9 | LISTEN_ON="/camera/downsized" |
| 10 | # Don't interfere with field webpage |
| 11 | STREAMING_PORT=1181 |
| 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 --width=$WIDTH --height=$HEIGHT --bitrate=$BITRATE --listen_on=$LISTEN_ON --config=aos_config.json --streaming_port=$STREAMING_PORT |
| 22 | |