60 lines
1.4 KiB
YAML
60 lines
1.4 KiB
YAML
|
# allow debug outputs
|
||
|
debug: false
|
||
|
|
||
|
# mount debug pprof endpoint at /debug/pprof/
|
||
|
pprof: false
|
||
|
|
||
|
# bind server to IP:PORT (use :47788 for all connections)
|
||
|
# DO NOT expose this port to the world
|
||
|
bind: localhost:47788
|
||
|
|
||
|
# X-Forwarded-For headers will be used to determine the client IP
|
||
|
proxy: true
|
||
|
|
||
|
# For static files
|
||
|
vod:
|
||
|
# Root directory for media
|
||
|
media-dir: /
|
||
|
|
||
|
# Temporary transcode output directory, if empty, default tmp folder will be used
|
||
|
transcode-dir: /tmp/transcoder/data
|
||
|
|
||
|
# Available video profiles
|
||
|
# Do not change these
|
||
|
video-profiles:
|
||
|
360p:
|
||
|
width: 640 # px
|
||
|
height: 360 # px
|
||
|
bitrate: 800 # kbps
|
||
|
480p:
|
||
|
width: 640
|
||
|
height: 480
|
||
|
bitrate: 1200
|
||
|
720p:
|
||
|
width: 1280
|
||
|
height: 720
|
||
|
bitrate: 2800
|
||
|
1080p:
|
||
|
width: 1920
|
||
|
height: 1080
|
||
|
bitrate: 5000
|
||
|
|
||
|
# Use video keyframes as existing reference for chunks split
|
||
|
# Using this might cause long probing times in order to get
|
||
|
# all keyframes - therefore they should be cached
|
||
|
video-keyframes: false
|
||
|
|
||
|
# Single audio profile used
|
||
|
audio-profile:
|
||
|
bitrate: 192 # kbps
|
||
|
|
||
|
# If cache is enabled
|
||
|
cache: true
|
||
|
# If dir is empty, cache will be stored in the same directory as media source
|
||
|
# If not empty, cache files will be saved to specified directory
|
||
|
cache-dir: /tmp/transcoder/cache
|
||
|
|
||
|
# OPTIONAL: Use custom ffmpeg & ffprobe binary paths
|
||
|
ffmpeg-binary: ffmpeg
|
||
|
ffprobe-binary: ffprobe
|