Deliver a reliable live experience that combines two camera angles (front + rear) with real-time telemetry for motorsport sessions, and make it operationally scalable with automated provisioning.
Live video stability, encoder settings, stream availability, and telemetry freshness all have to work together. A “works on my machine” setup breaks quickly at scale.
Built as a practical AWS-native pipeline with reliable operations and predictable playback URLs.
Dual camera streams are ingested into Kinesis Video Streams and transcoded to HLS, served via CloudFront with stable per-device paths.
UDP telemetry from the device is ingested via middleware into Kinesis Data Streams, processed by Lambda, and written to S3 as a “latest.json” feed.
Automated provisioning creates or validates required streams and starts per-device services. A “wait-for-data” runner prevents restart storms when a stream is idle.
Implemented with clear operational controls and testable components.
Built for reliability, repeatable onboarding, and real-world field constraints.
Systemd-based per-device services, canonical HLS playlists, and idle-stream handling support consistent uptime behavior.
Provisioning automation ensures new loggers get the right streams, configs, and services with minimal manual setup.
The HUD overlay and freshness logic keep telemetry display stable and accurate during transient gaps.
If you’re building live video, telemetry/IoT streaming, or multi-stream playback with analytics, we can help you design a reliable pipeline and ship a production-ready implementation.