Glimesh / janus-ftl-plugin

A plugin for the Janus WebRTC gateway to enable relaying of audio/video streams utilizing Mixer's FTL (Faster-Than-Light) protocol.
https://hayden.fyi/posts/2020-08-03-Faster-Than-Light-protocol-engineering-notes.html
GNU Affero General Public License v3.0
44 stars 11 forks source link

Random audio corruption #130

Open compucat opened 3 years ago

compucat commented 3 years ago

While testing FTL streams with @quarktheawesome, they were able to reliably cause audio corruption in the decoded stream. However, the corruption itself seemed to vary randomly each time the stream was started/stopped. We experienced the following patterns:

This issue was replicated both on my selfhosted Janus servers (in various geographical locations) and on Glimesh.tv. However, OBS running on my local test machine works just fine. A local recording from OBS does not display the audio issue. Therefore, the issue must lie somewhere within Janus or FTL, but we're not sure if it lies within the sending or receiving side.

Test system info:

OBS log here: https://obsproject.com/logs/CuJgClYRy2ovvoZF