-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
executable file
·50 lines (39 loc) · 1.02 KB
/
.env.example
File metadata and controls
executable file
·50 lines (39 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# StreamGRID Environment Configuration Example
# Copy this file to .env for local development
# Development Settings
NODE_ENV=development
ELECTRON_IS_DEV=1
# Build Configuration
VITE_DEV_SERVER_URL=http://localhost:5173
# Database Configuration
DATABASE_PATH=./streamgrid.db
# Logging Configuration
LOG_LEVEL=debug
LOG_FILE=./logs/streamgrid.log
# Window Configuration
DEFAULT_WINDOW_WIDTH=1200
DEFAULT_WINDOW_HEIGHT=800
DEFAULT_LAYOUT=2x2
# Performance Settings
MAX_CONCURRENT_STREAMS=9
VIDEO_BUFFER_SIZE=5000
HARDWARE_ACCELERATION=true
# Network Settings
RTMP_TIMEOUT=10000
RECONNECT_INTERVAL=5000
MAX_RECONNECT_ATTEMPTS=3
# Security Settings
ENABLE_DEVTOOLS=true
ALLOW_EXTERNAL_URLS=false
# Feature Flags
ENABLE_STATISTICS=true
ENABLE_LABELS=true
ENABLE_FULLSCREEN=true
ENABLE_FRAMELESS=true
# Optional: Custom paths
RESOURCES_PATH=./resources
TEMP_PATH=./temp
CACHE_PATH=./cache
# Optional: External service configurations
# RTMP_VALIDATOR_ENDPOINT=http://localhost:3000/validate
# ANALYTICS_ENDPOINT=http://localhost:3000/analytics