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
|