音声およびビデオ通話システム/企業レベルの民営化展開ビデオ会議システムEasyRTC-MCUが会議室に入る画面のちらつきの問題が修正されました

複数のプラットフォームの開発を考慮に入れながら、EasyRTCのテストは停止していません。EasyRTC-MCUバージョンのテスト中に、ユーザーが会議室に入るときに黒い画面が表示されることがありましたが、画面が間接的に表示され、ちらつきの問題が発生しました。

31.png

この問題に対応して、TSINGSEE Green Rhinoceros Videoの開発者はバックグラウンドページをチェックしましたが、エラーレポートはなかったので、コードの問題は除外できます。バックエンドの印刷ログを確認したところ、異常はありませんでした。最後に、FreeSwitchデモのWebSocket通信データを比較したところ、新たに認証が必要な認証要求が追加されたことがわかりましたが、時間内に追加しませんでした。

32.png

このリクエストを追加すると、サービスは再度実行された後、通常の状態に戻ります。

33.png

  //获取认证
  getRequired() {
    if (webSocketOnSet) {
      const jsons = {
        id: _current_id++,
        jsonrpc: '2.0',
        method: 'login',
        params: {
          sessid: uuidV1,
        }
      }
      this.webstock.send(JSON.stringify(jsons))
      // this.callFunction({ status: 'success', type: 'event', message: 'login' })
    } else {
      // this.callFunction({ status: 'error', type: 'event', message: '请先建立websocket联系!' })
    }
  }

FreeSWITCHは、スイッチエンジン、PBX、マルチメディアゲートウェイ、マルチメディアサーバーなどとして使用できる電話ソフトスイッチソリューションです。EasyRTCは、FreeSWITCHに基づくビデオおよびボイスチャットドライバーです。

EasyRTCのビデオ送信は、全体として3つの部分に分けることができます
。1。ユーザー側が携帯電話やコンピューターなどの端末デバイスを使用してデータストリームをEasyRTCにプッシュします
。2。EasyRTCビデオ会議クラウドサービスは、次の方法で受信を処理します。データストリームは他の端末ユーザーにプッシュさ
れます。3。クライアント(Windows、Android、iOS、H5)は、EasyRTCから送信されたデータを受信して​​、ビデオ通話全体を完了します。

EasyRTCの両方のバージョンをテストできます。

おすすめ

転載: blog.csdn.net/TsingSee/article/details/115377682