From 3ff0274403b3389b32dc860c41549a11d841c09f Mon Sep 17 00:00:00 2001 From: lipku Date: Thu, 12 Jun 2025 19:44:28 +0800 Subject: [PATCH] Fixed the issue where STUN connections were failing. --- app.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 635aeea..855dd4d 100644 --- a/app.py +++ b/app.py @@ -32,7 +32,7 @@ import torch.multiprocessing as mp from aiohttp import web import aiohttp import aiohttp_cors -from aiortc import RTCPeerConnection, RTCSessionDescription +from aiortc import RTCPeerConnection, RTCSessionDescription,RTCIceServer,RTCConfiguration from aiortc.rtcrtpsender import RTCRtpSender from webrtc import HumanPlayer from basereal import BaseReal @@ -94,7 +94,9 @@ async def offer(request): nerfreal = await asyncio.get_event_loop().run_in_executor(None, build_nerfreal,sessionid) nerfreals[sessionid] = nerfreal - pc = RTCPeerConnection() + #ice_server = RTCIceServer(urls='stun:stun.l.google.com:19302') + ice_server = RTCIceServer(urls='stun:stun.miwifi.com:3478') + pc = RTCPeerConnection(configuration=RTCConfiguration(iceServers=[ice_server])) pcs.add(pc) @pc.on("connectionstatechange")