basic setting config
This commit is contained in:
parent
4c9ee97fb9
commit
98acf0be91
9
dist/main.js
vendored
9
dist/main.js
vendored
@ -6,6 +6,7 @@ let transcodingManager;
|
||||
const DEFAULT_HARDWARE_DECODE = false;
|
||||
const DEFAULT_VOD_QUALITY = "p7";
|
||||
const DEFAULT_LIVE_QUALITY = "hq";
|
||||
const DEFAULT_CQ = 21;
|
||||
const DEFAULT_BITRATES = new Map([
|
||||
[0, 64 * 1000],
|
||||
[144, 320 * 1000],
|
||||
@ -20,6 +21,7 @@ let pluginSettings = {
|
||||
hardwareDecode: DEFAULT_HARDWARE_DECODE,
|
||||
vodQuality: DEFAULT_VOD_QUALITY,
|
||||
liveQuality: DEFAULT_LIVE_QUALITY,
|
||||
cqQuality: DEFAULT_CQ,
|
||||
baseBitrate: new Map(DEFAULT_BITRATES)
|
||||
};
|
||||
let latestStreamNum = 9999;
|
||||
@ -72,6 +74,13 @@ async function register({ settingsManager, peertubeHelpers, transcodingManager:
|
||||
default: DEFAULT_LIVE_QUALITY.toString(),
|
||||
private: false
|
||||
});
|
||||
registerSetting({
|
||||
name: 'constant-quality',
|
||||
label: 'Constant Quality (-cq)',
|
||||
type: 'input',
|
||||
default: DEFAULT_CQ.toString(),
|
||||
private: false,
|
||||
});
|
||||
registerSetting({
|
||||
name: 'base-bitrate-description',
|
||||
label: 'Base bitrate',
|
||||
|
Loading…
Reference in New Issue
Block a user