LiveKitは、WebRTCを使用したスケーラブルなマルチユーザー会議用のオープンソースプロジェクトです。 LiveKitを使用すると、ライブオーディオやビデオをアプリケーションにシームレスに統合できます。

LiveKitの機能

WebRTCは、すべての主要なブラウザーとモバイルプラットフォームでサポートされている強力なユニバーサルプロトコルです。 ただし、モバイルアプリ開発ソフトウェアほど使いやすいものではありません。 たとえば、開発者は、ピア間のシグナリングや接続の調整などのコアコンセプトを理解する必要があります。 WebRTCはピアツーピアプロトコルであるため、多数の人にスケーリングする際に問題があります。

LiveKitアーキテクチャ

LiveKitはGoで書かれており、PionWebRTCによって可能になりました。 ion-sfuコンポーネント、およびその背後にある素晴らしいコミュニティ。

LiveKitとは何ですか?
LiveKitとは何ですか?

Livekitはスケーラブルであり、実行に多くのリソースを必要としません。 1つのノードまたは必要な数のノードで動作するように構成でき、同じ部屋にいるユーザーが同じノードに接続できるようにするという同じ追加の利点があります。

Livekitを実行するには、実行しているノードのみが必要です。 別々のノードにまたがる分散セットアップの場合、Redisが必要です。

  この地図を使用すると、世界中のラジオの生放送を無料で聞くことができます。