WebRTC で音声に利用されるコーデックは Opus がほとんどです。Opus は良いところばかりなのですが、より細かくパラメーターを設定したいという要望があったりします。
また最近ではマルチチャンネル対応の multiopus というのにも対応しています。これは STADIA 向けに搭載されている WebRTC の Opus で 5.1 / 7.1 を実現する仕組みです。
どうやら知らぬ間に自社製品がブレイクスルーを起こしていたようです。
WebRTC 関連でどんなことをやっているか、やっていこうかというのを書いていこうと思います。時雨堂が WebRTC で何をやろうとしているのかの可視化です。
これは定期的に書いていこうと考えています。WebRTC に興味がある方は読んでみていただけると嬉しいです。
WebRTC Signaling Server Ayame…
WebRTC Native Client Momo はビルドが少なくとも 30 分以上かかることもあり自動化を諦めていたのですが、CircleCI で BuildKit が動くこと、macOS 版が OSS であれば 500 分ビルド時間がついてくることなどがあり、自動化してみました。
詳細はソース見てください。