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

Releases: microsoft/ftl-sdk

A Little Update

18 Jul 17:36
Compare
Choose a tag to compare

Updates:

  • Adding a cmake flag to exclude the ftl-app from being generated.
  • Adding a cmake flag to compile the SDK as an static lib or dyamic lib.
  • Added a best ingest select API.
  • Fixing semaphores for non-Android Unix (thanks @comex !).

First Update of 2018!

13 Feb 00:40
Compare
Choose a tag to compare

New features:

  • Increased ingest heartbeat timeouts to reduce disconnects on poor networks
  • Increased sending rate of RTPC packets to make a/v sync quicker
  • IPV6 support
  • Adaptive bitrate logic (not enabled by default)
  • Code clean up

Fixing A Nasty Send Thread Bug

20 Mar 23:49
Compare
Choose a tag to compare

We found and fixed a bug when the user's internet became very slow, it would cause FTL to stop sending video until the stream was restarted.

Correcting Sender Reports and A/V Sync.

15 Mar 01:10
Compare
Choose a tag to compare

We now have a good understanding of how WebRTC is handling a/v sync and we think we have a solution in FTL that should handle it perfectly. They sync in WebRTC is based off RTCP sender reports which tell it how to sync the rtp streams. Before the last release, we weren't sending any and Janus was making some up for us. With this latest release, we perfected the logic for the reports. In future service updates, we will be disabling the sender reports from Janus and allowing sender reports from FTL to flow through.

More Stream Sync Fixes & Sender Reports

10 Mar 22:59
Compare
Choose a tag to compare

We are hard a work addressing stream sync issues. This update fixes a few more issues that could be causing audio / video sync problems.

Fixing Another A/V Sync Issue

02 Mar 23:28
Compare
Choose a tag to compare

Fixing a stream sync drift issue if incoming timestamps have a lot of variance.

Fixing Possible Stream Sync Issues

01 Mar 02:03
Compare
Choose a tag to compare

Ensuring timestamps start a 0 to help sync issues and make it easier to debug sync issues.
Ensuring that we don't send any data before both audio and video are ready.

Speed test blocking socket call fix

22 Feb 18:44
Compare
Choose a tag to compare

This release includes a fix to the speed test function that would cause the test to return unreliable values and run longer than desired on some devices with poor network connections.

Speed Test Ping Fix

21 Feb 19:11
Compare
Choose a tag to compare

Fixed an issue where the speed test would return unreliable values due to a timing condition between the test starting and the ping thread spawning.

Game Bar Bug Fixes

17 Feb 22:05
Compare
Choose a tag to compare
Game Bar Bug Fixes Pre-release
Pre-release

Fixed a crash at shutdown of flt and fixed an issue that caused shutdown to take a long time.