Files
pixel-streaming-session-server/config.js
T
EgorSuv dae22f393c config tests added,
titles tests added,
.env file support added with dotenv,
README.md file updated for .evn file support,
database lost connection bug crash fixed,
session server run_session long timeout bug fixed,
links module added,
webrtc_proc json arguments added,
app_proc stdout and stderr support added,
infinity app_proc spawn freeze bug fixed
2023-01-30 17:55:15 +05:00

27 lines
957 B
JavaScript

require('dotenv').config()
module.exports = {
port: parseInt(process.env.PORT),
external_domain: process.env.EXTERNAL_DOMAIN,
coordinator_url: process.env.COORDINATOR_URL,
database_url: process.env.DATABASE_URL,
database_name: process.env.DATABASE_NAME,
webrtc_port_begin: parseInt(process.env.WEBRTC_PORT_BEGIN),
session_limit: 100,
log_path: "./logs/runtime.log",
webrtc_server_path: "C:/Users/c/Documents/Projects/pixel-streaming-webrtc/WebServers/SignallingWebServer/cirrus.js",
app_args: {
runtime: {
port: "-PixelStreamingPort="
},
static: [
"-PixelStreamingIP=127.0.0.1",
"-RenderOffScreen",
"-PixelStreamingEncoderMaxBitrate=15000000",
"-ResX 1920 -ResY 1080",
"-PixelStreamingEncoderMinQP=25",
"-PixelStreamingEncoderMultipass=QUARTER",
"-PixelStreamingWebRTCMaxFps=60"
]
}
}