【WebRTC】【Unity】Unity Web RTC1-Unity中简单实现远程画面

这篇具有很好参考价值的文章主要介绍了【WebRTC】【Unity】Unity Web RTC1-Unity中简单实现远程画面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【项目资源下载】

本篇配套直接打开可用的项目包地址,欢迎下载:
https://download.csdn.net/download/weixin_41697242/88612084

【背景】

想要在Unity中实现实时远程桌面,找到了Render Streaming这个手段,本篇介绍相应的使用方法和实例。

【要求】

平台:基本常用平台包括安卓,苹果(max和IOS),Windows64,Linux都行。不过不同平台支持的浏览器不同。我是Windows,所以什么浏览器都可以,没什么讲究。
Unity版本:2020.3以上应该都可以

【原理】

在Unity中用的WebRTC还是WebRTC,本质还是Peer to Peer+信令服务。

【实战】

  1. 新建Unity项目,模板选Third Person,Project Name随意。

  2. 打开项目后,默认展开的场景叫Playground。

  3. 菜单打开Window-》Package Manager。左上加号然后选Add package by name或者Add package from git URL:com.unity.renderstreamingunity webrtc,webrtc,unity,游戏引擎

  4. 安装完成后会默认出现一个向导Render Streaming Wizard,在弹出向导对话框后点击Fix All按钮。unity webrtc,webrtc,unity,游戏引擎

  5. 接着在向导窗口选择Download latest version web app。unity webrtc,webrtc,unity,游戏引擎

  6. 启动App,控制台出现如下信息表示成功。注意启动是用CMD启动。启动命令
    .\webserver
    如果反馈说无权限,基本是要换端口:

.\webserver -p 5000

unity webrtc,webrtc,unity,游戏引擎
8. 打开电脑浏览器,地址栏输入http://127.0.0.1,点击Receiver Sample。unity webrtc,webrtc,unity,游戏引擎
9. 点击Play。马上可以在浏览器看到Unity项目画面的样子了。unity webrtc,webrtc,unity,游戏引擎9. Hierarchy中选中UI_Canvas_StarterAssetsInputs_Joysticks并激活可以呈现虚拟游戏按键。unity webrtc,webrtc,unity,游戏引擎
10. 注意,如果从移动设备浏览器连接服务,信令服务器的SSL证书一定要先设好。关于如何设置和使用指定证书启动信令服务器,有机会的话另开一篇说明。
11. 在项目设置窗口设置信令服务URL。
12. 运行项目,如果出现如下警告直接无视即可unity webrtc,webrtc,unity,游戏引擎
13. 选择Receiver Sample并观察效果。文章来源地址https://www.toymoban.com/news/detail-820533.html

【补充】

  1. 由于80端口很可能是占用的,所以一般需要改端口。服务器改端口的命令上面已经给出了。项目设置中的修改方法如下:unity webrtc,webrtc,unity,游戏引擎

到了这里,关于【WebRTC】【Unity】Unity Web RTC1-Unity中简单实现远程画面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【webrtc】rtc::Thread和std::thread 的用法

    itsfolf/Discord-Screenshare-Linux

    2024年02月16日
    浏览(40)
  • WebRTC音视频通话-RTC直播本地视频及相册视频文件

    WebRTC音视频通话-RTC直播本地视频及相册视频文件 WebRTC音视频通话-RTC直播本地视频文件效果图如下 WebRTC音视频通话-RTC直播本地视频文件时候,用到了AVPlayer、CADisplayLink。 AVPlayer是什么? AVPlayer是基于AVFoundation框架的一个类,很接近底层,灵活性强,可以自定义视频播放样式

    2024年02月13日
    浏览(51)
  • Unity Metaverse(八)、RTC Engine 基于Agora声网SDK实现音视频通话

    本文介绍如何在Unity中接入声网SDK,它可以应用的场景有许多,例如直播、电商、游戏、社交等,音视频通话是其实时互动的基础能力。 如下图所示,可以在官网中选择Unity SDK进行下载,也可以到 Unity Asset Store 资源商店中搜索 Agora SDK 进行下载导入。 在官网中前往 Console 控制

    2024年02月09日
    浏览(57)
  • Hololens2远程音视频通话与AR远程空间标注,基于OpenXR+MRTK3+WebRTC实现

    下面展示一些 内联代码片 。

    2024年04月10日
    浏览(62)
  • SpringBoot+WebSocket+Vue+PeerJs实现WebRTC视频通话功能,Vue视频通话,web视频通话,webrtc视频通话

    博主正在担任一款电商app的全栈开发,其中涉及到一个 视频通话 功能。但是由于业务需求及成本考虑,不能使用第三方提供的SDK进行开发。所以博主选择使用PeerJs+WebSocket来实现这个功能。 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定

    2024年02月08日
    浏览(50)
  • web端调用本地摄像头麦克风+WebRTC腾讯云,实现直播功能

    视频直播技术大全、直播架构、技术原理和实现思路方案整理 视频采集端: 1、视频采集:使用摄像头设备获取实时视频流。 2、视频处理: 对采集到的视频进行处理,可以包括美颜、滤镜、水印等效果的添加。 3、音视频编码压缩: 将处理后的音视频数据进行编码压缩,常

    2024年02月10日
    浏览(50)
  • unity 浏览器插件【embedded browser(原zfbrowser)】简单教程,使unity支持web h5页面,附软件下载链接

    这是个在项目中使用了很久的浏览器插件。 很负责任的说这是在pc平台上最好用的浏览器插件 商业付费价格78刀,相比3d webview等插件动不动就178、368的价格就显得很良心 最新版下载链接(请勿商用) 1.1 功能概述 基本和普通浏览器无异 支持调试台Devtools功能 支持evil js 支持

    2024年02月05日
    浏览(59)
  • 简单三步实现远程支持

    引言:服务是当今企业的核心竞争力。及时、精准地帮助客户解决问题,将有效提升企业的客户满意度,带来续费和增购。 ———————————————— 企业通过远程桌面解决技术支持难题。当客户或同事遇到故障时,工程师可为其提供支持,在客户监督下远程操作

    2024年02月05日
    浏览(23)
  • Web即时通信技术——WebRTC

    WebRTC(Web Real-Time Communication)是一个开放的项目,旨在在网页端提供实时的音频、视频和数据通信,不需要插件或其他附加软件。它是由Google主导,并在Mozilla、W3C和IETF等组织的支持下开发。WebRTC的目标是使浏览器成为实时通信的强大平台,支持点对点(peer-to-peer)通信。 官

    2024年01月24日
    浏览(52)
  • 简单实现远程访问Linux SVN服务

    转载自cpolar内网穿透的文章:Linux搭建SVN服务器,并内网穿透实现公网远程访问 由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域

    2024年02月06日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包