X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=cubemap.config.sample;h=3e836739a6a2525805e4586836a7f3ac6ec28aa8;hb=c039416ed5102c0c37298334bc009dc891038db9;hp=35bfe5ea221a1b69f97324807a2d33b7f176a275;hpb=94959e83930c70e3e91931e1fb1f9c0ec4a6f374;p=cubemap diff --git a/cubemap.config.sample b/cubemap.config.sample index 35bfe5e..3e83673 100644 --- a/cubemap.config.sample +++ b/cubemap.config.sample @@ -9,11 +9,15 @@ num_servers 1 # -# All input ports are treated exactly the same, but you may use multiple ones nevertheless. +# You may specify multiple input ports; save for TLS settings (TLS is automatically +# enabled for a port if you give a key pair), they are treated exactly the same. +# “port N” is equivalent to “listen [::]:N”. TLS requires kTLS support (Linux >= 4.13, +# CONFIG_TLS enabled). # port 9094 # listen 127.0.0.1:9095 # listen [::1]:9095 +# listen [::]:443 tls_cert=/etc/letsencrypt/live/example.org/fullchain.pem tls_key=/etc/letsencrypt/live/example.org/privkey.pem stats_file cubemap.stats stats_interval 60 @@ -51,6 +55,11 @@ stream /test-jwplayer.flv src=http://gruessi.zrh.sesse.net:4013/test.flv force_p # for sending on to another Cubemap instance. stream /test.flv.metacube src=http://gruessi.zrh.sesse.net:4013/test.flv encoding=metacube +# A stream where the input is _not_ Metacube framed. Note that the stream needs to +# have no header and be self-synchronizing (like with UDP input below), and most formats +# are not like this. A typical example, however, is MPEG-TS. +stream /test.ts src=http://gruessi.zrh.sesse.net:4013/test.ts src_encoding=raw + # UDP input. TS is the most common container to use over UDP (you cannot # take any arbitrary container and expect it to work). # backlog_size= overrides the backlog, which is normally 10 MB.