适应多场景的云桌面metaScreenshare1.0 sdk

概述

metaRTC新推出云桌面metaScreenshare1.0 sdk版本,基于metaIPC1.0搭建,基于mqtt/http通信,同时支持windows/linux/android操作系统远程桌面控制,支持Nvidia和Intel的GPU编码,适应多种业务场景,可方便集成到业务系统中。

一套代码支持windows/linux/android操作系统远程桌面控制,可以多个浏览器端同时操作桌面。

Feature

  • 支持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-150ms之间
  • 实现了ICE框架的STUN/TURN
  • 基于metaRTC6.0最新版二次开发
  • 支持openssl/mbedtls/gmssl等ssl库,可以自定义ssl库,如更换为国产加密算法
  • 可支持4K及以上分辨率
  • 支持H264/H265/OPUS/MJPEG等视音频编码

下载demo

Release Release v6.0-b2 · metartc/metaRTC · GitHubA cross-platform WebRTC SDK. Contribute to metartc/metaRTC development by creating an account on GitHub.https://github.com/metartc/metaRTC/releases/tag/v6.0-b2https://gitee.com/metartc/metaRTC/releases/tag/v6.0-b2https://gitee.com/metartc/metaRTC/releases/tag/v6.0-b2https://download.csdn.net/download/m0_56595685/87517588https://download.csdn.net/download/m0_56595685/87517588

支持mqtt/httpServer两种模式

配置文件desktop_config.ini

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

Mqtt消息服务器

测试推荐emqx,可在linux/windows等操作系统运行。

支持标准mqtt消息服务器。

下载 EMQXEMQX 采用基于 Kubernetes 的云原生架构,可运行在私有云、混合云和公有云。欢迎下载最新版 EMQX,高效可靠连接海量物联网设备。https://www.emqx.io/zh/downloads

桌面客户端配置

修改配置文件desktop_config.ini

 html_mqtt 操作

 

 

p2p/srs/zlm可以自由选择切换,切换之前要点击停止视频。

sfu url为srs/zlm推流地址,当选择srs或者zlm时,桌面端客户端推流到url地址的服务器上,浏览器同时url拉流。

p2p模式不需要url,直接点击播放视频即可操作。

点击隐藏/展开可以将设置输入框隐藏。

html_http 操作

  • index_http.html 视频伸缩版本
  • index_http_full.html 桌面分辨率同步版本

输入共享端IP后,点击播放视频按钮,连接成功后即可进行远程操作。

信令通过datachannel传送。

 

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

metaRTC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值