Skip to content
This repository has been archived by the owner on Nov 9, 2022. It is now read-only.

Charon - Version 0.1

Compare
Choose a tag to compare
@NCommander NCommander released this 23 Dec 17:40
· 401 commits to master since this release

Charon is a critical component of our FTL streaming protocol. As its name suggests, it controls the flow of data to our FTL ingest (known as Styx), and allows streamers to set various metadata and information. It's intended to be integrated directly into OBS in the near-future, but for the time being, Charon is a separate application run on your computer to enable and disable streams, as well as provide automatic shutdown in-case of loss of connectivity. For streamers preferring to use FFmpeg or other RTP based solutions, Charon can be used as a standalone executable to do the necessary handshaking.

It's intended to also handle SSRC assignment and automatic allocation, though as of writing, this functionality has yet to be coded. Charon is part of the FTL SDK, which is available under the two-clause BSD license, and its source code is available on GitHub: https://github.com/watchbeam/ftl-sdk

Changelog

  • Initial Release