当前位置: 首页 > news >正文

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、一些截图



http://www.cnnetsun.cn/news/88633.html

相关文章:

  • 国内口碑好的牦牛绒混纺纱线供应商推荐,含 90%羊毛+10%
  • 测试左移与右移的实施方法
  • 【Maven安装配置】
  • 从原理到实战:STM8S103F3最小系统原理图绘制与PCB设计全攻略
  • 本地部署 Excalidraw 手绘白板教程
  • int32 - int32MAX 出现异常
  • Qwen-Image微调实战:让模型认识新车
  • 路由策略与策略路由
  • 软件测试面试题及答案,2026春招必看版
  • 基于飞桨实现图像分类:从LeNet到ResNet
  • 基于单片机的智能窗帘控制系统设计(光照+遥控)【附代码】
  • LobeChat插件系统开发指南:拓展你的AI应用边界
  • 基于单片机的智能燃气泄漏报警与关闭系统设计【附代码】
  • 基于单片机的智能水位控制系统设计(水箱+自动补水)【附代码】
  • LobeChat本地安装详细步骤指南
  • 《12个月服务期!黑龙江炉渣外运处置项目公开招标》
  • 2025年国产电脑操作系统推荐:银河麒麟为何成为党政机关首选?
  • Flutter 2025 国际化与本地化工程:从多语言到文化适配,打造真正全球化的应用
  • 事务拦截器TransactionInterceptor
  • Qwen3-VL-30B 4bit量化版发布:单卡部署突破
  • FLUX.1-ControlNet自定义控制模式全解
  • Windows server 2019 离线安装docker容器
  • springboot基于uniapp的有机农产品商城电商平台_4747f8w7-小程序
  • 用Dify构建文生视频工作流:从输入到输出
  • 基于Android的高校教室预约管理平台系统(源码+lw+部署文档+讲解等)
  • 开源不输商用!LobeChat媲美ChatGPT的用户体验实测
  • 十三、Kafka基础环境实战
  • EmotiVoice 安装与环境配置指南
  • LobeChat能否实现AI专利检索?技术创新辅助工具开发
  • vue基于spring boot的乡村民宿预订周边旅游管理系统