Sphinx runs at the edge gateway.
Sphinx is a service running on NVIDIA NANO of edge device. It ingests and publishes video stream to cloud service skywalker.
The core technology Sphinx built upon is Pion WebRTC.
Currently, Sphinx includes:
- Livestream: Drone video and webcam monitor video forwarding through WebRTC.
- Hookstream: WebRTC ICE state hook.
- RTP
- RTSP
- RTMP
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)
$ make