peertube-theme-nctv-dark/peertube-plugin-transcoding.../README.md

97 lines
1.3 KiB
Markdown

# Debug PeerTube transcoding profiles
Allow admins to create custom transcoding profiles using the plugin settings.
## Settings format
### Profiles
**Don't forget the double quotes for fields and values**
```
{
"vod": [
{
"encoderName": string,
"profileName": string,
"outputOptions": string[]
}
]
"live": [
{
"encoderName": string,
"profileName": string,
"outputOptions": string[]
}
]
}
```
For example:
```
{
"vod": [
{
"encoderName": "libopus",
"profileName": "test",
"outputOptions": []
},
{
"encoderName": "libvpx-vp9",
"profileName": "test",
"outputOptions": []
}
],
"live": []
}
```
### Encoders priorities
**Don't forget the double quotes for fields and values**
```
{
"vod": [
{
"encoderName": string,
"streamType": 'audio' | 'video',
"priority": number
}
]
"live": [
{
"encoderName": string,
"streamType": 'audio' | 'video',
"priority": number
}
]
}
```
For example:
```
{
"vod": [
{
"encoderName": "libopus",
"streamType": "audio",
"priority": 1000
},
{
"encoderName": "libvpx-vp9",
"streamType": "video",
"priority": 1000
}
],
"live": [ ]
}
```