conner@portfolio:~$ cd ./projects
conner@portfolio:~/projects$ ls ./
..URC Rover Video Streaming.md
Whitebox Sudo Camera.md
conner@portfolio:~/projects$ neofetch ./urc-rover.md
╔═══════════════════════════════════════╗ ║ ║ ║ ██████╗ ██████╗ ║ ║ ██╔════╝ ██╔══██╗ ║ ║ ██║ ██████╔╝ ║ ║ ██║ ██╔══██╗ ║ ║ ╚██████╗ ██║ ██║ ║ ║ ╚═════╝ ╚═╝ ╚═╝ ║ ║ ║ ║ ┌─┐┌─┐┌┐┌┌┐┌┌─┐┬─┐ ║ ║ │ │ │││││││├┤ ├┬┘ ║ ║ └─┘└─┘┘└┘┘└┘└─┘┴└─ ║ ║ ║ ║ ┬─┐┌─┐┌─┐┬ ┌─┐┌─┐┬ ┌─┐ ║ ║ ├┬┘├┤ ├─┘│ │ ││ ┬│ ├┤ ║ ║ ┴└─└─┘┴ ┴─┘└─┘└─┘┴─┘└─┘ ║ ║ ║ ╚═══════════════════════════════════════╝
Title: URC Rover Video Streaming
Description: Low Latency Video Streaming System for Rover Operations
Demo: Not available
Technologies: Go, ROS2, WebRTC, JavaScript
Status: ⚠ in-progress
Featured: Yes
Start Date: 1/30/2025
Built a system to receive video streams over 1km, crucial for URC Club’s rover operations.
Implemented server-side transcoding to ensure video is optimized for browser playback with minimal latency, essential for real-time control.
Utilized WebRTC for efficient, low-latency video streaming directly to web browsers, addressing the challenge of no line-of-sight and limited throughput.
conner@portfolio:~$ █