WebRTC service for the Comma 3
Go to file
2023-02-26 22:59:21 -08:00
.vscode works. 300ms 2023-02-25 23:57:17 -08:00
cereal@b88523f05a update cereal 2023-02-19 17:19:09 -08:00
go-astiav@4d2a5981c9 works. 300ms 2023-02-25 23:57:17 -08:00
go-capnproto2@285a677057 deal with collision by annotating 2023-02-19 17:17:05 -08:00
pion as easy as 1, 2, 3...? 2023-02-22 00:06:15 -08:00
signaling@d47c556754 ~300ms, fast camera switching 2023-02-26 22:59:03 -08:00
.gitignore sidestep face ui ambition by using image 2023-02-21 20:37:01 -08:00
.gitmodules as easy as 1, 2, 3...? 2023-02-22 00:06:15 -08:00
cereal_helper.go generate services in go and extract a helper 2023-02-19 14:31:59 -08:00
client.js nope 2023-01-02 00:11:59 -08:00
compile.sh works. 300ms 2023-02-25 23:57:17 -08:00
compressed_vipc_track.py fix memory leak among other things 2023-01-22 01:04:10 -08:00
compressed_vipc.py add the compressed vipc with original latency logs 2023-02-20 18:21:13 -08:00
desktop_control_interface.py use libevent for keyboard input 2023-02-11 14:10:36 -08:00
desktop_stream_track.py dont override stop 2023-02-11 20:19:04 -08:00
dummy_streams.py controls and camera switching 2023-01-24 23:25:39 -08:00
face.go sidestep face ui ambition by using image 2023-02-21 20:37:01 -08:00
go.mod as easy as 1, 2, 3...? 2023-02-22 00:06:15 -08:00
go.sum start hooking up pion 2023-02-21 22:08:36 -08:00
go.work as easy as 1, 2, 3...? 2023-02-22 00:06:15 -08:00
go.work.sum as easy as 1, 2, 3...? 2023-02-22 00:06:15 -08:00
index.html nope 2023-01-02 00:11:59 -08:00
keymap.py use libevent for keyboard input 2023-02-11 14:10:36 -08:00
main.go ~300ms, fast camera switching 2023-02-26 22:59:03 -08:00
README.md integrate go secureput signaling, fix python version, document a bit, etc 2023-02-20 23:34:08 -08:00
restart-tici-camera-pipeline.sh add a script to restart camera pipeline 2023-02-18 13:44:46 -08:00
run.sh transcoding 2023-02-22 23:39:02 -08:00
server.py integrate go secureput signaling, fix python version, document a bit, etc 2023-02-20 23:34:08 -08:00
TODO update todo 2023-02-26 22:59:21 -08:00
vipc2v4l2emu.py add a v4l2 thing 2023-01-26 00:20:33 -08:00
vision_ipc_track.go ~300ms, fast camera switching 2023-02-26 22:59:03 -08:00
webrtc-body.service fix memory leak among other things 2023-01-22 01:04:10 -08:00

Overview

This project implements a WebRTC service for the Comma 3 which means that it aims to transmit the video feeds as fast as possible.

It's an exploratory work-in-progress. You can check the TODO for current status.

Running

Python version:

./server.py

Go version:

./compile.sh
./dist/go-webrtc-body