Unity浏览器实时传输框架WEBRTC的基础搭建使用

您所在的位置:网站首页 可以运行unity的浏览器 Unity浏览器实时传输框架WEBRTC的基础搭建使用

Unity浏览器实时传输框架WEBRTC的基础搭建使用

2024-07-01 14:16| 来源: 网络整理| 查看: 265

前些天,unity发布了自主研发的实时流传输框架,刚出来那天我就着手研究了,直到今天才闲下来有时间写这个文章,其实它是基于谷歌开源的WEBRTC框架,然后unity再自己开发了一个采集视频流的插件,组合成这个东西,先看看官方的演示视频:

使用步骤如下:

第一:到官网https://nodejs.org/en/下载node.js ,一路白痴安装即可

 

第二:在github下载相应版本的库,https://github.com/Unity-Technologies/UnityRenderStreaming,建议看着readme一步步来,文章末尾我会把我调试好没问题的发给大家

 

第三:找到webserver.exe这个文件,开启服务器

在这个目录下,按住shift键,单机鼠标右键,打开powershell窗口,输入命令 .\webserver.exe -p -8008   (端口是自定义的)

这样表示开启成功

 

第四:回到unity(注意我使用的版本是2019.1.4)需要使用2019之后的版本,找到相应的gameobject,按照下图设置

注意ip是你本机的ip,自己动态设置,如果你想本机访问,就127.0.0.1:8008也可以,如果是你局域网内的其他电脑访问,需要填写你本机的ip,必须保持跟上面服务端的一致

最后运行unity即可看到效果,打开浏览器,最好是谷歌浏览器,在浏览器地址栏输入你的地址,例如我的是

 

可以自己按WASD移动试试,目前我只在PC端运行正常,手机端有问题,提交了issue给官方的作者,还在查找中,或者大家自己可以用手机试试,解决了也可以告诉我一声,最后大家可以给我点赞或者关注我的公众号,我调试好的工程可以在公众号回复关键字"RTC"获取

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3