Commented-Out WebRTC Implementation Code (For Now)

This commit is contained in:
Nicole Rappe 2025-05-20 03:33:21 -06:00
parent 46974bc398
commit abe4e84f6c
3 changed files with 21 additions and 6 deletions

View File

@ -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

View File

@ -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
###aiortc # Python library for WebRTC in async environments
###av # Required by aiortc for video/audio codecs

View File

@ -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
###aiortc # Python library for WebRTC in async environments
###av # Required by aiortc for video/audio codecs