A project I’m currently working on in current collaboration with @vislbIe involves the need to sync players audio inputs as close as possible, pertaining to the need for a dedicated input delay system. Currently it would be near impossible to sync players together in any capacity (with respect to individuals internet connections latencies).
The current “workaround” for this is taking advantage of the AudioEcho property and adding a base delay to compensate. This is only a half measure especially considering fluctuating internet speeds across everyone involved.
In addition, a latency property that is ReadOnly in VoiceChatService that is per player/locally. Something to measure this more accurately and most importantly in real time.
This project would succeed in its entirety and open doors to other opportunities that involve people doing things together in real-time where timing is crucial, and compensating for the slight delays between each player.