mirror of
https://github.com/sb-im/sphinx.git
synced 2025-12-24 10:40:56 +08:00
3a86d12f86796f2288a45f00a1488cadc6e28f47
Sphinx
Sphinx at the edge gateway.
What is Sphinx project?
Sphinx is a service consists of multiple processes running at NVIDIA NANO of edge device. It bridges every edge process component and cloud service, things like WebRTC videos forwarding, MQTT messages proxy, etc.
Currently, Sphinx includes:
- Livestream: Drone video and webcam monitor video forwarding through WebRTC.
How to run?
All sub-processes are executed through sub commands under sphinx command.
Make sure you have the following tools installed:
GoGNU makegolangci-lint(Optional)DockerDocker-compose(Optional)mosquitto(Optional, can be on Docker)
Run livestream
$ make
Languages
Go
92.5%
Makefile
5.1%
Dockerfile
2.4%