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

Releases: microsoft/ftl-sdk

Charon 0.2 - Release

03 Jan 08:52
Compare
Choose a tag to compare

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

  • Expose options for manipulating SSRCs sent to Charon
  • Correct heap corruption bug caused by a malloc() typo
  • Implement 0.2 version check both server/client side

Charon - Version 0.1

23 Dec 17:40
Compare
Choose a tag to compare

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