デジタル会議に参加することは、シンプルで安全であり、ソフトウェア、ブラウザ、インターネット接続のみのインストールを必要としないはずです。
不必要なログイン、ユーザー登録、データは第三者を介して流れるべきではありませんが、会議に関与するピア間で、これにより、Skypeや不一致などのアプリケーションが高負荷の下で経験する可能性のある過負荷のサーバーに対してプライベートになり、回復力があります。
私たちのデジタル会議は、柔軟性があり、回復力があり、保護されている必要があります!
Kollokviumは、老いも若きも、協会、および個人、特にインストールやサインアップを必要とせず、リンクをたどって[開始]をクリックするだけで開始できるため、おそらくより深いコンピューター体験のない企業をターゲットにしています。
他の多くのビデオ会議テクノロジーとは異なり、私たちはすべてのメディアストリームをすべての参加者に渡します。ストリームをミキシングするために中央メディアサーバーに送信するのではなく、結果はより低いレイテンシ、品質、プライバシー、セキュリティが低くなります。 (シグナリングと部屋の状態)。
このシステムは、Web通信のオープン標準であるWeBRTCなどの標準化されたネイティブテクノロジーを使用しています。また、すでにエンドユーザーの手にあるテクノロジーの力を活用しています。再びホイールを再発明しないでください!
実装には、ストリーム転送、帯域幅の推定などの高度なビデオルーティングの概念が追加されています。
..そしてもっと
ctrl-l接続されたすべてのPARTIONANYTSから低解像度のメディアストリームを要求します。
ctrl-r開始 /会議の録音を停止する(参加している全員の承認に適用)
ctrl-g Toogle Active Speaker Vide / Grid View(デフォルト)。
ctrl-m mute / un-muteマイク。
ctrl-v mute / un-muteカメラ。
ctrl+q mute / un-muteすべてのオーディオ。
ctrl+s字幕(キャプション)を有効 /無効にします。
ctrl+iチャットとファイルシェアのウィンドウを非表示 /表示します。
ctrl-u各rtcpeerconnectionの統計を取得します。ダウンロード可能なファイルとしてクライアントに渡される1-N HTMLベースのレポートを生成します。
ctrl-b開始/各ストリームの録音を個別に停止します。
broadcast mode - ユーザーが講義、プレゼンテーション、そのようなシナリオのために1人のブロードキャストのための部屋/スペースを作成できるビュー/モード
advanced mode 「オーガナイザー」(ミーティングクリエイター)ミュートビデオ/オーディオをリモートにするビュー/モード、キック、禁止、ロック、セットのピンコードなど。** 2022-01-31-現在開発***
リポジトリをクローンしてnpm installを実行します。ビルドスクリプトについては、package.jsonを参照してください。
package.json(スクリプトセクション/オブジェクト)を参照してください
npm startと起動を開始し、 localhost:1337またはFrontEndのみの開発の場合はnpm start:debugを使用します。 Pleaaseは、NPM Start:Debugはデフォルトで当社がホストする共有WSSサーバーを使用していることに注意してください。 Futher情報については、 package.jsonのスクリプトセクションを調べてください。
Azureに展開するには、Azureアカウントが必要で、Azure WEPアプリケーションとStorageアカウントを作成してStatic Webサイトをホストする必要があります。
リポジトリをフォークしてHerokuに接続して展開し、settings.jsonを変更します
フロントエンドのみを静的サイトとして展開する場合は、アプリケーションを作成し、すべてのファイルをDIST/クライアントフォルダーからWebアプリケーションのルートにコピーします。
幸運を祈ります。問題、バグ、質問に遭遇するか、単に共有するアイデアがある場合。問題の下にそれらを投稿する(https://github.com/coloquium/kollokvium/issues)
Sami Anas、https://www.pexels.com/sv-se/@samianasに感謝します。
Team Collokvium(コロキウム)