1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
|
globals:
templates: default
version: 0.10.1
name: emc18
description: "Live from Elevate Festival 2018"
manager:
machine: dione
host: 172.18.200.1
port: 8642
transport: tcp
admin:
username: equinox
password: change-me
stats:
sfive:
socket: "/srv/hub.sock"
duration: 15s
tags: [ "elevate", "2018", "discourse" ]
type: proxy
resolutions:
1080p25: { width: 1920, height: 1080, rate: 25/1 }
720p25: { width: 1280, height: 720, rate: 25/1 }
480p25: { width: 854, height: 480, rate: 25/1 }
360p25: { width: 640, height: 360, rate: 25/1 }
240p25: { width: 426, height: 240, rate: 25/1 }
formats:
flash: { muxer: flv, video: h264, audio: aac, samplerate: 44100 }
webm: { muxer: webm, video: vp8, audio: vorbis }
ogg: { muxer: ogg, video: theora, audio: vorbis }
mp3: { muxer: mp3, video: null, audio: mp3 }
rec: { muxer: mkv, video: mjpeg, audio: raw }
profiles:
full: { video: 1080p25, audio: 160 }
high: { video: 720p25, audio: 160 }
medium: { video: 480p25, audio: 128 }
low: { video: 360p25, audio: 96 }
mini: { video: 240p25, audio: 64 }
rec: { video: 1080p25, audio: 0 }
bitrates:
h264: { 1080p25: 3500, 720p25: 1800, 480p25: 1000, 360p25: 600, 240p25: 300 }
vp8: { 1080p25: 3500, 720p25: 1800, 480p25: 1000, 360p25: 600, 240p25: 300 }
mjpeg: { 1080p25: 95 }
workers:
dione:
capture: "capture-*"
default: [ "resize-*", "resample-*", "encode-*" ]
helene:
record: "record-*"
default: [ "encode-sdi-orig-vp8-*", "encode-sdi-orig-h264-360p25", "mux-*", "http-local1*" ]
emc-00: "repeat-public*"
emc-01: "http-public1*"
emc-02: "http-public2*"
emc-03: "http-public3*"
emc-04: "http-public4*"
deployment:
type: kubernetes
parameter:
flumotion_image_version: 12
nginx_image_version: 4
sfive_image_version: 2
onion_service_image_version: master-23
onionbalance_image_version: master-21
onionbalance_worker: emc-00
inputs:
sdi-orig:
type: decklink
master: true
properties:
resolution: 1080p25
samplerate: 48000
device: 0
connection: 0
audio-input: 0
mode: 10
muxes:
av-orig:
video: sdi-orig:video
audio: sdi-orig:audio
formats:
flash: [ high, medium, low, mini ]
webm: [ high, medium, low, mini ]
avr:
video: sdi-orig:video
audio: sdi-orig:audio
formats:
rec: [ rec ]
audio-orig:
audio: sdi-orig:audio
formats:
ogg: [ high, medium, low, mini ]
mp3: [ high, medium, low, mini ]
streams:
local:
muxes: [ av-orig, audio-orig ]
nginx-muxes: [ av-orig ]
type: http
count: 1
port: 8000
max-con: 100
burst-on-connect: 5
hostname: elevate-feed.spreadspace.org
public:
muxes: [ av-orig, audio-orig ]
nginx-muxes: [ av-orig ]
type: http
count: 4
port: 8000
max-bw: 290000000
burst-on-connect: 5
hostname: "emc-%02i.spreadspace.org"
repeater: True
onion-service: "elevateh7tpoo7eg.onion"
records:
av:
mux: avr
format: rec
profile: rec
directory: /srv/recording/elevate-2018
filename: "%Y-%m-%d %H-%M-%S"
audio:
mux: audio-orig
format: ogg
profile: high
directory: /srv/recording/elevate-2018
filename: "%Y-%m-%d %H-%M-%S"
|