LiveKitはWebRTCを介したスケーラブルなマルチユーザービデオ会議ツールの為のオープンソースのWeb及びモバイル向けSDKです。Goで書かれています。アプリケーションによるリアルタイムなビデオ/オーディオ配信機能を構築する為に必要なものを提供するプロジェクトとして開発が進められています。 10人のスピーカー/1000人のリスナーが参加できるオーディオ配信や400人が視聴できるビデオ配信ツールをモバイルアプリまたはWebサイトで数分で構築できる、というコンセプトのようで、実際にLiveKitを使ったアプリのサンプルとしてZoomライクなビデオチャットツールが100行ほどのコードで作られています。 WebRTCは強力なプロトコルであり、現段階で主要なブラウザ及びモバイル環境でサポートされていますが、アプリを構築するのは簡単ではなく、開発者はプロトコルの中核となる概念を理解する必要があり