複数のシナリオに適応したクラウド デスクトップ metaScreenshare1.0 SDK

概要

metaRTC は、mqtt/http 通信に基づいて、metaIPC1.0 に基づいて構築され、windows/linux/android オペレーティング システムのリモート デスクトップ制御をサポートし、Nvidia および Intel の GPU エンコーディングをサポートする、クラウド デスクトップ metaScreenshare1.0 sdk バージョンを新たにリリースしました。さまざまなビジネス シナリオに適応し、ビジネス システムに簡単に統合できます。

Windows/Linux/Android オペレーティング システムのリモート デスクトップ コントロールをサポートするコード セットがあり、複数のブラウザが同時にデスクトップを操作できます。

特徴

  • webRTC ICE FULL-ICE/LITE-ICE仕様に対応
  • MQTT/HttpServer/HttpsServer などの通信モードをサポート
  • TCP/TLS/HTTP/HTTPS などをサポートし、MQTT/P2P/SRS/ZLM などに接続します。
  • P2P/SRS/ZLM などの同時実行をサポートし、任意に切り替えることができます
  • TCP webRTC をサポートして、ファイアウォールの制限をバイパスします
  • Windows / Linux / Androidおよびその他のオペレーティングシステムをサポート
  • IPV4/IPV6対応
  • 低遅延、強力なリアルタイム パフォーマンス、50 ~ 150 ミリ秒の遅延
  • ICEフレームワークのSTUN/TURNを実装
  • metaRTC6.0の最新版をベースに二次開発
  • openssl/mbedtls/gmssl およびその他の ssl ライブラリをサポートします。ssl ライブラリをカスタマイズして、国内の暗号化アルゴリズムに置き換えることができます。
  • 4K以上の解像度をサポート可能
  • H264/H265/OPUS/MJPEGなどのビデオおよびオーディオコーディングをサポート

デモをダウンロード

リリース リリース v6.0-b2 · metartc/metaRTC · GitHubクロスプラットフォームの WebRTC SDK。GitHub でアカウントを作成して、metartc/metaRTC の開発に貢献してください。https://github.com/metartc/metaRTC/releases/tag/v6.0-b2 https://gitee.com/metartc/metaRTC/releases/tag/v6.0-b2 https://gitee.com/ https://download.csdn.net/download/m0_56595685/87517588 https://download.csdn.net/download/m0_56595685/87517588 _

mqtt/httpServer の 2 つのモードをサポート

設定ファイル desktop_config.ini

[sys]
familyType=0
enableHttps=0
enableLogFile=1
ipcServerType=1 //1:mqtt 0:http server

Mqtt メッセージ サーバー

このテストでは、linux/windows などのオペレーティング システムで実行できる emqx を推奨しています。

標準の mqtt メッセージ サーバーをサポートします。

ダウンロード EMQX EMQX は、Kubernetes ベースのクラウドネイティブ アーキテクチャを採用しており、プライベート クラウド、ハイブリッド クラウド、およびパブリック クラウドで実行できます。大規模な IoT デバイスを効率的かつ確実に接続できる最新バージョンの EMQX をダウンロードしてください。https://www.emqx.io/zh/downloads

デスクトップ クライアントの構成

構成ファイルdesktop_config.iniを変更します

 html_mqtt 操作

 

 

p2p/srs/zlm は自由に切り替えを選択できます。切り替える前にクリックしてビデオを停止します。

sfu url は srs/zlm ストリーミング アドレスです. srs または zlm が選択されている場合, デスクトップ クライアントは URL アドレスでストリームをサーバーにプッシュし、ブラウザは同時にストリームをプルします.

p2p モードは URL を必要とせず、クリックしてビデオを再生するだけで操作できます。

[非表示/展開] をクリックして、設定入力ボックスを非表示にします。

html_http 操作

  • index_http.html ビデオ スケーリング バージョン
  • index_http_full.html デスクトップ解像度の同期バージョン

共有端末のIPを入力後、動画再生ボタンをクリックすると、接続成功後に遠隔操作が可能になります。

シグナリングはデータチャネルを介して送信されます。

 

おすすめ

転載: blog.csdn.net/m0_56595685/article/details/129287281