Skip to content

rse/live-relay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Video Experience (LiVE)

This is LiVE Relay, the central service setup (for Linux) for relaying a live video-stream and event-stream of a training from a trainer running the LiVE Sender side to a trainee running the LiVE Receiver side.

Live Video Experience (LiVE) is a training broadcasting setup developed by Dr. Ralf S. Engelschall and consisting of three particular components:

  • LiVE Sender: This component is run at the trainer-side of a LiVE session, sends the live video-stream via RTMPS to the LiVE Relay and receives the live event-stream via MQTTS from the LiVE Relay. It is primarily based on the Open Source software components Open Broadcaster Software (OBS) Studio, the Head-Up-Display Server (HUDS), and its Training HUD.

  • LiVE Relay: This component is run at the server-side of a LiVE session and relays the RTMPS video-stream and MQTTS event-stream betweeen the trainer and the trainees. It is primarily based on the Open Source software components SRS for RTMPS and Mosquitto for MQTTS.

  • LiVE Receiver: This component is run at the trainee-side of a LiVE session, receives the live video-stream via RTMPS from the LiVE Relay and sends the live event-stream via MQTTS to the LiVE Relay. It is primarily based on the Open Source software components Electron and FFMpeg.

Copyright & License

Live Video Experience (LiVE)
Copyright © 2020-2021 Dr. Ralf S. Engelschall
Licensed under GPL 3.0