97 lines
1.3 KiB
Markdown
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": [ ]
|
|
}
|
|
```
|