uyem
Version:
WebRTC client-server SFU application
51 lines • 2.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WEBM_REGEX = exports.TMP_REGEX = exports.VIDEO_REGEX = exports.AUTH_UNIT_ID_DEFAULT = exports.RECORD_HEIGHT_DEFAULT = exports.RECORD_WIDTH_DEFAULT = exports.ICE_PORT_MAX = exports.ICE_PORT_MIN = exports.IS_CI = exports.IS_DEV = exports.KEY_PEM = exports.CERT_PEM = exports.STOP_RECORDING_MESSAGE = exports.SENT_RTCP_INTERVAL = exports.STUN_SERVER = exports.APP_URL = exports.CORS = exports.CLOUD_DIR_PATH = exports.DATABASE_URL = exports.PORT = exports.VIEWPORT = exports.HEADLESS = exports.DEFAULT_PORT = exports.LOG_LEVEL = void 0;
/******************************************************************************************
* Repository: https://github.com/kolserdav/werift-sfu-react.git
* File name: constants.ts
* Author: Sergey Kolmiller
* Email: <uyem.ru@gmail.com>
* License: MIT
* License text: See in LICENSE file
* Copyright: kolserdav, All rights reserved (c)
* Create Date: Wed Aug 24 2022 14:14:09 GMT+0700 (Krasnoyarsk Standard Time)
******************************************************************************************/
const interfaces_1 = require("../types/interfaces");
exports.LOG_LEVEL = parseInt(process.env.LOG_LEVEL, 10);
exports.DEFAULT_PORT = '3001';
exports.HEADLESS = true;
exports.VIEWPORT = {
width: 1920,
height: 1080,
};
const { env, } = process;
exports.PORT = parseInt(env.PORT || exports.DEFAULT_PORT, 10);
exports.DATABASE_URL = env.DATABASE_URL || '';
exports.CLOUD_DIR_PATH = env.CLOUD_DIR_PATH || '';
exports.CORS = env.CORS || '';
exports.APP_URL = env.APP_URL || '';
exports.STUN_SERVER = env.STUN_SERVER || 'stun:127.0.0.1:3478';
exports.SENT_RTCP_INTERVAL = 1000;
exports.STOP_RECORDING_MESSAGE = {
type: interfaces_1.MessageType.SET_RECORDING,
id: 0,
connId: '',
data: {
time: 0,
command: 'stop',
},
};
exports.CERT_PEM = env.CERT_PEM;
exports.KEY_PEM = env.KEY_PEM;
exports.IS_DEV = process.env.NODE_ENV === 'development';
exports.IS_CI = process.env.CI === 'true';
exports.ICE_PORT_MIN = parseInt(process.env.ICE_PORT_MIN, 10);
exports.ICE_PORT_MAX = parseInt(process.env.ICE_PORT_MAX, 10);
exports.RECORD_WIDTH_DEFAULT = 640;
exports.RECORD_HEIGHT_DEFAULT = 480;
exports.AUTH_UNIT_ID_DEFAULT = 'default';
exports.VIDEO_REGEX = new RegExp(`^/${interfaces_1.RECORD_VIDEOS_PATH}/`);
exports.TMP_REGEX = new RegExp(`^/${interfaces_1.TEMPORARY_PATH}/`);
exports.WEBM_REGEX = new RegExp(`${interfaces_1.EXT_WEBM}$`);
//# sourceMappingURL=constants.js.map