DIGITAL URBAN
STREAMING SERVICE
Server & Encoder GUI
Sign Out
Server Internals, Pixel Streaming Encoder & Domain GUI
C:\TwinPortal\server-config.json
1. Core Engine & Ports
Models Root Folder
Portal Port
Client Port
Streamer
Default ResX
Default ResY
UE Launch Flags
Default
Hovering Mouse
Default
Match Viewport Resolution
Streamer Wait Time (seconds) - how long the player waits for the model to load before giving up
Screenshot Resolution (rendered by Unreal - 3840x2160 recommended; higher uses much more GPU memory)
2. Video Encoder & Quality
Encoder Codec
H264 (Highest Compatibility)
AV1 (Modern Low Bandwidth)
VP8
VP9
Rate Control Mode
CBR (Constant Bitrate - Recommended)
VBR (Variable Bitrate)
ConstQP
Target Bitrate (-1=Auto)
Max Bitrate (bps)
H.264 Profile
HIGH (Best Quality - Recommended)
MAIN
BASELINE (Widest Support, Lowest Quality)
WebRTC Bitrate Window (bps) - stops quality collapsing
Min
Start
Max
Stream Max FPS
TURN Relay (External Mode only, optional)
3. WoL & Domain Routing
Enable Dynamic WoL Auto-Boot
Subnet Broadcast IP
Enable External Domain Routing
Custom Domain
Use HTTPS (`https://`)
HTTPS is handled by an upstream proxy (e.g. the office NGINX in Portainer) - leave the certificate fields empty
HTTPS certificate file (e.g. win-acme
...-chain.pem
)
HTTPS private key file (e.g. win-acme
...-key.pem
)
Worker subnet - the public site may only proxy streams to these addresses
Cancel
Save & Apply Settings
Edit Model
Name
Description
Executable Path
Refresh
Target Machine
ALL (Float in Pool)
Cancel
Save
Secure Login
Continue
Scan with Authenticator App
Verify
Cluster Administration
Live Telemetry & Auto-WoL
Server & Encoder GUI
Live Running Sessions
GPU Cluster Pool (Alphabetically Sorted)
1. Add Client
Create
2. Manage Clients
3. Add Model
Refresh
Target: ALL (Float in Pool)
Add to Pool
Model Library
Notice:
Closing or refreshing stops your session. Large models can take a little while to load.
Connected
Screenshot
Exit View
Shut Down Model
Loading model...