Unity Render Streaming是Unity开源的一个高质量、高复杂的3D模型在云端渲染,手机端侧、浏览器显示的解决方案。此解决方案的流技术利用了WebRTC,开发人员甚至可以使用WebRTC包创建自己独特的解决方案。

前面的安装使用我们在此前的博客中说过了

好,现在我们开始搭建一个Unity Render Streaming来看看demo的运行。

一、Unity Render Streaming安装部署以及案例的运行
1、首先创建一个工程,在Package Manager 的Advanced中首选勾选上Show preview packages,否则你查询不到Unity Render Streaming。

2、安装Unity Render Streaming,我们安装最新版本3.0.1-preview.1。

3、安装完成之后,我们导入Examples,还是在Unity Render Streaming的安装界面,在右下角点击Import into Project,就可以把Example导入Assets中了。我们就可以跑案例了。

4、接下来我们都知道webrtc client之间需要有个signal server,才能进行连接通信。Unity Render Streaming自己提供了一个web app的服务,能够作为signal server。首先我们可以在github上下载代码。地址: https://github.com/Unity-Technologies/UnityRenderStreaming

注意下载加下后的文件是UnityRenderStreaming-release-3.0.1 ,文件夹名字不能带-,需要删除,否则run.bat运行会提示tsc不是内部指令

5、下载完成之后,运行webapp需要安装nodejs,参照nodejs安装参照连接(只需要node -v  nmp -v 正确就行 改仓库映射不需要)

npm安装教程 - Gold_Long - 博客园

。我们进入WebApp目录,我们点击run.bat进行运行。Webserver默认的监听端口为80,如果你想修改端口,可以打开package.json,修改"start": "node ./build/index.js", 为"start": "node ./build/index.js --port 9000 -w"。点击run.bat就可以运行了

运行结果如下:

6、webapp运行之后,我们可以继续运行Unity Render Streaming的例子了。点击WebBrowserInput场景,点击Render Streaming组件,修改Signaling URL: ws://127.0.0.1:9000,并运行之。

7、我们在浏览器中输入在webapp设置的IP 与端口,比如127.0.0.1:9000。

8、点击VideoPlayer Sample,然后运行就可以查看到Unity中渲染的场景了。

当前已经完成了Unity Render Streaming案例的运行,大家就可以行动起来,搭建自己的3D远程渲染服务了。

Unity云渲染搭建二(Unity2019.4)开发版本的webapp服务相关推荐

  1. Unity云渲染搭建一 Webrtc环境搭建(Unity2019.4)

    目录 一.前言 二.实现 2.2.先安装依赖组件WebRTC和InputSystem 2.3.安装Unity Render Stream包并且导入案例工程 2.4.安装WebServer并运行 2.5 ...

  2. 云服务器搭建配置以及服务器开发相关

    Cloud Server Building and Server Development Relevant Resource Collection 云服务器搭建配置以及服务器开发相关 有用的参考链接 ...

  3. Unity云渲染技术

    目前,Unity云渲染虽然没有正式发布,但是功能还是满足大部分需求.官方地址:GitHub - Unity-Technologies/UnityRenderStreaming: Streaming s ...

  4. Unity云渲染开源框架UnityRenderStreaming使用说明

    目录 一.前言 二.实现 2.2.先安装依赖组件WebRTC和InputSystem 2.3.安装Unity Render Stream包并且导入案例工程 2.4.安装WebServer并运行 2.5 ...

  5. 阿里云服务器搭建小程序环境开发教程

    本来是想写基于腾讯云搭建微信小程序服务器的,可惜腾讯云让我有点不好的体验,所以就先放弃使用腾讯云了.所以转而在阿里云上注册了域名和购买了云服务器ECS. ECS的配置是弹性的,可以根据自己的需要来选择 ...

  6. 1:新浪云SAE搭建微信公众平台开发-java

    从微信调用API中可以看出个大概流程,如下图 通过上图的了解,可知要想做微信公众平台第二次开发 必须搭建一个自定义服务器,自定义服务器上面部署相应的逻辑代码,搭建自定义服务器的方式有很多种 比如百度云 ...

  7. Unity 游戏框架搭建 (二十一) 使用对象池时的一些细节

    上篇文章使用SafeObjectPool实现了一个简单的Msg类.代码如下: class Msg : IPoolAble,IPoolType{#region IPoolAble 实现public vo ...

  8. 2021最新 阿里云服务器搭建(二)--mysql配置+部署web项目

    点击此处领取阿里云2000元优惠礼包 四.linux下配置mysql 1.安装mysql 安装方式有两种,一种可以使用 yum 来安装 mysql.一种是到官网下载安装包后上传解压安装. 这里我使用的 ...

  9. 用云渲染好还是自己搭建传统渲染农场好?

    今天云渲染小编就和大家说说云渲染以及它和传统渲染农场的区别.以及用云渲染好还是自己搭建传统渲染农场好? 一.什么是云渲染?云渲染什么意思? 首先云渲染是一种依托于云计算的云端服务,用户将本地文件提交到 ...

最新文章

  1. Log控制台打印设置
  2. 干货|python基础知识总结
  3. package org.springframework.stereotype包不存在
  4. [ SAP ASAP ] SAP ASAP 方法论 对SAP项目文档的考核标准、 Documentation Principle
  5. win32 禁用缩放功能_Firefox 73 将引入全局缩放功能,在所有网站都可适用
  6. day28 socketserver
  7. UI设计干货素材|轻松搞定页面分页符(指示器)的设计
  8. 设计模式【单例模式】
  9. Oracle EBS:打开工作日历查看
  10. js 查看是否为空值
  11. Mybatis批量保存Clob类型时ORA-01461: can bind a LONG value only for insert into a LONG column报错解决方法
  12. 使用yolo v3训练自己的模型
  13. 如何正确卸载天锐绿盾客户端
  14. Javascript特效代码大全(420个)(转)
  15. 易语言 服务器抓包,易语言调用wincap实现网卡抓包
  16. 作为一名爬虫人如何实现千万级数据爬取?
  17. 浦发笔试考计算机知识么,浦发银行考试:笔试到底考什么?
  18. 论文中图一.1修改为图1.1
  19. Java内存模型的抽象结构
  20. 分享5个宝藏小网站,工作学习都能用到

热门文章

  1. 科研信息|国自然结题规定:经费结余50%以上或将无法结题
  2. IE11,360浏览器FormData 方法entries
  3. 软件无线电,QT绘制频谱图、瀑布图、星座图、眼图、比特图、音频图
  4. VC++中利用/GS开关防止缓冲区溢出
  5. 学黑客必去的网站“黑客基地”
  6. 教你学看建筑图纸的巧妙方法
  7. 联想微型计算机Xp升级W1N,Internet Explorer版本升级说明
  8. 电大管理英语4计算机期末考试,2020年7月电大《管理英语4》期末考试试题及参考答案...
  9. torch一些老忘记的函数
  10. 案例二:客户信息管理