news 2026/8/9 16:45:07

UnityRenderStreaming内网转发到公网

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
UnityRenderStreaming内网转发到公网

1、coturn

前文已编译好了coturn https://xue-fei.blog.csdn.net/article/details/155945401
配置文件 turnserver.conf

# 监听地址和端口 listening-port=3478 tls-listening-port=5349 listening-ip=0.0.0.0 # 你的公网 IP(必须!用于 NAT 穿透) external-ip=x.x.x.x relay-ip=0.0.0.0 # 认证方式(静态用户名/密码) user=xx:xx # Realm(必须设置,可任意域名) realm=default-realm # 启用 TURN 中继(关键!) fingerprint lt-cred-mech # 日志(可选) log-file=.\turn.log verbose # WebRTC 媒体中继端口范围(必须!) min-port=49152 max-port=65535

启动

turnserver.exe -c turnserver.conf

2、WebApp

下载WebApp源码 https://codeload.github.com/Unity-Technologies/UnityRenderStreaming/zip/refs/tags/3.1.0-exp.9
编译过程看这里 https://xue-fei.blog.csdn.net/article/details/135345064
需要修改的地方 WebApp\client\public\js\config.js

import {getServers} from "./icesettings.js"; export async function getServerConfig() { const protocolEndPoint = location.origin + '/config'; const createResponse = await fetch(protocolEndPoint); return await createResponse.json(); } export function getRTCConfiguration() { let config = {}; config.sdpSemantics = 'unified-plan'; //注释掉这行 //config.iceServers = getServers(); config.iceServers = [{ urls: ['stun:stun.l.google.com:19302'] }, { urls: ['turn:x.x.x.x:3478?transport=tcp'], username: 'xx', credential: 'xx' } ]; return config; }

启动

webserver.exe -p 9090

3、Unity工程设置

SignalingManager 修改URL和ICEServers

4、服务器端口号设置

放开3748/3749的udp和tcp
放开32355/65535的udp和tcp

5、一些截图



版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/8 11:23:11

自动驾驶世界模型核心成果、论文代码与最新进展全景解析

一、核心参与主体与技术生态布局(一)参与主体分类及定位主体类型代表机构/企业核心定位与研发方向车企/科技企业理想、小鹏、华为、百度、小米、吉利、滴滴、地平线、蔚来、NVIDIA、阿里高德技术落地与规模化应用,聚焦车端部署、仿真体系搭建…

作者头像 李华
网站建设 2026/8/6 18:55:30

Dify平台API权限控制机制的设计与实施

Dify平台API权限控制机制的设计与实施 在AI应用快速渗透企业核心业务的今天,一个看似不起眼的技术细节——API能不能被随意调用——往往决定了整个系统的安危。设想一下:某天你发现外部合作伙伴通过一个公开的接口,不仅调用了你的智能客服模型…

作者头像 李华
网站建设 2026/8/5 2:40:21

LobeChat能否实现多人协同编辑?共享会话功能设想

LobeChat能否实现多人协同编辑?共享会话功能设想 在远程办公常态化、AI助手深度融入工作流的今天,一个看似简单却日益凸显的问题浮出水面:我们能否像协作编辑一份文档那样,多人实时共用同一个AI对话? 想象这样一个场…

作者头像 李华
网站建设 2026/8/7 1:58:41

基于单片机的智能温控风扇系统设计(温度+风速调节)【附代码】

📈 算法与建模 | 专注PLC、单片机毕业设计 ✨ 擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅ 专业定制毕业设计✅ 具体问题可以私信或查看文章底部二维码本系统的核心设计内容在于构建一个以单片机…

作者头像 李华
网站建设 2026/8/8 8:38:45

Python中配置TensorFlow-GPU的完整方法

Python中配置TensorFlow-GPU的完整方法 在深度学习项目开发中,模型训练动辄需要数小时甚至数天,而能否充分利用GPU资源,往往决定了整个研发流程的效率。如果你还在用CPU跑ResNet或Transformer,那可能连一个epoch都坚持不下来就放…

作者头像 李华
网站建设 2026/8/8 18:26:57

基于单片机的智能晾衣架控制系统设计【附代码】

📈 算法与建模 | 专注PLC、单片机毕业设计 ✨ 擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导,毕业论文、期刊论文经验交流。✅ 专业定制毕业设计✅ 具体问题可以私信或查看文章底部二维码在智能晾衣架控制系统的核心控制单元与驱动…

作者头像 李华