From abe4e84f6cd8a93d07658cbfeb67f55b79a055a9 Mon Sep 17 00:00:00 2001 From: Nicole Rappe Date: Tue, 20 May 2025 03:33:21 -0600 Subject: [PATCH] Commented-Out WebRTC Implementation Code (For Now) --- Borealis.ps1 | 15 +++++++++++++++ Data/Agent/agent-requirements.txt | 6 +++--- Data/Server/server-requirements.txt | 6 +++--- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/Borealis.ps1 b/Borealis.ps1 index 3f563f4..d15a53b 100644 --- a/Borealis.ps1 +++ b/Borealis.ps1 @@ -208,6 +208,21 @@ Run-Step "Dependency: Tesseract-OCR - Trained Model Data" { } } +# ---------------------- Ensure Coturn TURN Server Binaries are Downloaded ---------------------- +Run-Step "Dependency: Coturn WebRTC TURN Server" { + $coturnDir = "Dependencies\Coturn_TURN_Server" + $coturnExe = "$coturnDir\coturn.exe" + $confPath = "Data\Server\WebRTC\WebRTC_TURNServer.conf" + If (!(Test-Path $coturnDir)) { New-Item -ItemType Directory -Force -Path $coturnDir } + If (!(Test-Path $coturnExe)) { + Write-Host "Downloading Coturn TURN server binary..." + # Use latest or a fixed version, e.g., from GitHub or your own mirror: + # Replace with a real direct URL to a Windows build. + $url = "https://github.com/coturn/coturn/releases/download/4.5.3/turnserver.exe" + Invoke-WebRequest -Uri $url -OutFile $coturnExe + } + Write-Host "Coturn TURN Server is ready." +} # ---------------------- Common Initialization & Visuals ---------------------- Clear-Host diff --git a/Data/Agent/agent-requirements.txt b/Data/Agent/agent-requirements.txt index e56d434..c5c1fcd 100644 --- a/Data/Agent/agent-requirements.txt +++ b/Data/Agent/agent-requirements.txt @@ -13,8 +13,8 @@ qasync # Computer Vision & OCR Dependencies opencv-python # Computer vision processing Pillow # Image processing (Windows) -mss # Fast cross-platform screen capture +###mss # Fast cross-platform screen capture # WebRTC Video Libraries -aiortc # Python library for WebRTC in async environments -av # Required by aiortc for video/audio codecs \ No newline at end of file +###aiortc # Python library for WebRTC in async environments +###av # Required by aiortc for video/audio codecs \ No newline at end of file diff --git a/Data/Server/server-requirements.txt b/Data/Server/server-requirements.txt index bceccfb..a27f6d7 100644 --- a/Data/Server/server-requirements.txt +++ b/Data/Server/server-requirements.txt @@ -22,8 +22,8 @@ opencv-python # Computer vision processing pytesseract # OCR engine easyocr # Deep-learning-based OCR Pillow # Image processing (Windows) -mss # Fast cross-platform screen capture +###mss # Fast cross-platform screen capture # WebRTC Video Libraries -aiortc # Python library for WebRTC in async environments -av # Required by aiortc for video/audio codecs \ No newline at end of file +###aiortc # Python library for WebRTC in async environments +###av # Required by aiortc for video/audio codecs \ No newline at end of file