2022.02.24
Diary
KlakNDI + libsoundio で音周りの処理を全部バックグラウンドスレッドにもってけたので高負荷時の音途切れ問題は解決したけど音ズレがあったり’なかったり全然わからんんんてなったけど NDI SDK のドキュメントみてたら Timecode とか Timestamp とか同期関連ぽいプロパティがあって KlakNDI では設定されてなかったので指定したらズレなくなったっぽい気がするけどそれよりも NDI 5 が 4 と後方互換性があって差し替えるだけでいいってので差し替えたことのほうが影響してるのやも。しかしパフォーマンスを追い求めると NDI にしても libsoundio にしても結局ネイティブに近いレイヤーまで下りないとどうにもならないので Unity やってんだかなんなんだかって感じになるな。