ネットワークデバイスのオーディオをミリ秒の精度で同期する必要があります。私は非常にうまく機能するものを一緒にハックしましたが、完全に信頼できるわけではありません:
1)サーバーデバイスはtimeSinceClickパラメーターを使用してrpcを送信します
2)クライアントデバイスは、RPCが転送中に費やした時間に応じてオフセットされた同じクリックを起動します。
3)System.Diagnostics.StopWatchは、接続されているすべてのデバイスを定期的にチェックして、再生が絶対時間から大きく外れていないことを確認し、必要に応じて修正します
これを行うためのよりエレガントな方法はありますか?また、iOS以外のデバイスがミックスに追加された場合、私のやり方では手動で同期する必要があります。レイテンシーの相違により、自動化が非常に困難になります...
私はすべての目です!
乾杯、
グレッグゾ