Skip to content

rse/live-receiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Video Experience (LiVE)

This is LiVE Receiver, the trainee client-side desktop application (for Windows and macOS) for receiving a live video-stream and event-stream of a training via a central LiVE Relay service from a trainer running the LiVE Sender 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-2022 Dr. Ralf S. Engelschall
Licensed under GPL 3.0