概述
metaRTC新推出云桌面metaScreenshare1.0 sdk版本,基于metaIPC1.0搭建,基于mqtt通信,同时支持windows/linux/android操作系统远程桌面控制,支持Nvidia和Intel的GPU编码,适应多种业务场景,可方便集成到业务系统中。
一套代码支持windows/linux/android操作系统远程桌面控制,可以多个浏览器端同时操作桌面。
Feature
- 支持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 metartc6.146 with 3rdparty and runtime · 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/6.0.146https://gitee.com/metartc/metaRTC/releases/tag/6.0.146https://gitee.com/metartc/metaRTC/releases/tag/6.0.146https://download.csdn.net/download/m0_56595685/87517588https://download.csdn.net/download/m0_56595685/87517588
Mqtt消息服务器
测试推荐emqx,可在linux/windows等操作系统运行。
支持标准mqtt消息服务器。
桌面客户端配置
修改配置文件desktop_config.ini
html 操作
p2p/srs/zlm可以自由选择切换,切换之前要点击停止视频。
sfu url为srs/zlm推流地址,当选择srs或者zlm时,桌面端客户端推流到url地址的服务器上,浏览器同时url拉流。
p2p模式不需要url,直接点击播放视频即可操作。
点击隐藏/展开可以将设置输入框隐藏。