2021-10-02 23:08:59 +08:00
2021-09-25 11:56:47 +08:00
2021-09-05 17:11:09 +08:00
2021-04-06 11:50:41 +08:00
2021-08-17 11:17:58 +08:00
2021-07-01 17:07:30 +08:00
2021-08-05 17:10:20 +08:00
2021-09-05 17:53:11 +08:00

Sphinx

Sphinx runs at the edge gateway.

What is Sphinx project?

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.

Supported ingestion protocols

  • RTP
  • RTSP
  • RTMP

How to run?

All sub-processes are executed through sub commands under sphinx command.

Make sure you have the following tools installed:

  • Go
  • GNU make
  • golangci-lint (Optional)
  • Docker
  • Docker-compose (Optional)
  • mosquitto (Optional, can be on Docker)

Run livestream

$ make
Description
No description provided
Readme GPL-3.0 342 KiB
Languages
Go 92.5%
Makefile 5.1%
Dockerfile 2.4%