This is LiFE 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 with less restrictions than the original project.
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.
-
LiFE Receiver: This component is run at the trainee-side of a LiFE 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.
Live Free Video Experience (LiFE) Receiver 4 Fun & More
Copyright © 2022 Cihan Öcal
Licensed under GPL 3.0
Special thanks to everyone involved in this great project, especially to Dr. Ralf S. Engelschall who created this great software on GitHub.