diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/examples/elevate2013.json | 166 | ||||
-rw-r--r-- | src/examples/lac2013.json | 118 |
2 files changed, 284 insertions, 0 deletions
diff --git a/src/examples/elevate2013.json b/src/examples/elevate2013.json new file mode 100644 index 0000000..607b209 --- /dev/null +++ b/src/examples/elevate2013.json @@ -0,0 +1,166 @@ +{ + "globals":{ + "templates": "default", + "version": "0.10.0", + "name": "elevate-live", + "description": "Live from Elevate Festival 2013", + "domain": "spreadspace.org", + "rrd-dir": "/var/lib/flumotion/rrd", + "manager": { + "machine": "telesto", + "host": "109.73.158.69", + "port": 7531, + "transport": "ssl" + }, + "admin": { + "username": "equinox", + "password": "IiLeidaiT4" + }, + "resolutions": { + "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": { + "high": { "video": "720p25", "audio": 160 }, + "medium": { "video": "480p25", "audio": 128 }, + "low": { "video": "360p25", "audio": 96 }, + "mini": { "video": "240p25", "audio": 64 }, + "full": { "video": "720p25", "audio": 0 } + }, + "bitrates": { + "h264": { "720p25": 1800, "480p25": 1000, "360p25": 600, "240p25": 300 }, + "vp8": { "720p25": 1800, "480p25": 1000, "360p25": 600, "240p25": 300 }, + "mjpeg": { "720p25": 95 } + }, + "machines": { + "telesto": [ "input-sdi", "resize-sdi", "resample-sdi", "input-sdi-en", "resample-sdi-en", + "encoder-sdi-vorbis-160", "encoder-sdi-vorbis-128", "encoder-sdi-vorbis-96", "encoder-sdi-vorbis-64", + "encoder-sdi-en-vorbis-160", "encoder-sdi-en-vorbis-128", "encoder-sdi-en-vorbis-96", "encoder-sdi-en-vorbis-64", + "encoder-sdi-aac-160", "encoder-sdi-aac-128", "encoder-sdi-aac-96", "encoder-sdi-aac-64", + "encoder-sdi-mp3-160", "encoder-sdi-mp3-128", "encoder-sdi-mp3-96", "encoder-sdi-mp3-64", + "encoder-sdi-en-aac-160", "encoder-sdi-en-aac-128", "encoder-sdi-en-aac-96", "encoder-sdi-en-aac-64", + "encoder-sdi-en-mp3-160", "encoder-sdi-en-mp3-128", "encoder-sdi-en-mp3-96", "encoder-sdi-en-mp3-64", + "encoder-sdi-h264-720p25", "encoder-sdi-h264-480p25", "encoder-sdi-h264-240p25", + "encoder-sdi-mjpeg-720p25", "muxer-avr-rec-full", "encoder-sdi-en-raw-0", "recorder-av", "recorder-audio" ], + "calypso": [ "encoder-sdi-vp8-720p25", "encoder-sdi-vp8-480p25", "encoder-sdi-vp8-360p25", "encoder-sdi-vp8-240p25", + "encoder-sdi-h264-360p25", + "muxer-av-orig-webm-high", "muxer-av-orig-webm-medium", "muxer-av-orig-webm-low", "muxer-av-orig-webm-mini", + "muxer-av-en-webm-high", "muxer-av-en-webm-medium", "muxer-av-en-webm-low", "muxer-av-en-webm-mini", + "muxer-av-orig-flash-high", "muxer-av-orig-flash-medium", "muxer-av-orig-flash-low", "muxer-av-orig-flash-mini", + "muxer-av-en-flash-high", "muxer-av-en-flash-medium", "muxer-av-en-flash-low", "muxer-av-en-flash-mini", + "muxer-audio-orig-ogg-high", "muxer-audio-orig-ogg-medium", "muxer-audio-orig-ogg-low", "muxer-audio-orig-ogg-mini", + "muxer-audio-en-ogg-high", "muxer-audio-en-ogg-medium", "muxer-audio-en-ogg-low", "muxer-audio-en-ogg-mini", + "muxer-audio-orig-mp3-high", "muxer-audio-orig-mp3-medium", "muxer-audio-orig-mp3-low", "muxer-audio-orig-mp3-mini", + "muxer-audio-en-mp3-high", "muxer-audio-en-mp3-medium", "muxer-audio-en-mp3-low", "muxer-audio-en-mp3-mini", + "repeater-local", "streamer-local1" ], + "elevate1": [ "repeater-pub", "streamer-pub1" ], + "elevate2": [ "streamer-pub2" ] + } + }, + "input": { + "sdi": { + "type": "decklink", + "master": true, + "properties": { + "resolution": "720p25", + "samplerate": 48000, + "device": 0, + "connection": 0, + "audio-input": 0, + "mode": 10 + } + }, + "sdi-en": { + "type": "decklink", + "master": false, + "properties": { + "resolution": "720p25", + "samplerate": 48000, + "device": 1, + "connection": 0, + "audio-input": 0, + "mode": 10 + } + } + }, + "mux": { + "av-orig": { + "video": "sdi:video", + "audio": "sdi:audio", + "formats": { + "flash": [ "high", "medium", "low", "mini" ], + "webm": [ "high", "medium", "low", "mini" ] + } + }, + "av-en": { + "video": "sdi:video", + "audio": "sdi-en:audio", + "formats": { + "flash": [ "high", "medium", "low", "mini" ], + "webm": [ "high", "medium", "low", "mini" ] + } + }, + "avr": { + "video": "sdi:video", + "audio": "sdi-en:audio", + "formats": { + "rec": [ "full" ] + } + }, + "audio-orig": { + "audio": "sdi:audio", + "formats": { + "ogg": [ "high", "medium", "low", "mini" ], + "mp3": [ "high", "medium", "low", "mini" ] + } + }, + "audio-en": { + "audio": "sdi-en:audio", + "formats": { + "ogg": [ "high", "medium", "low", "mini" ], + "mp3": [ "high", "medium", "low", "mini" ] + } + } + }, + "stream": { + "streamer-local": { + "muxes": [ "av-orig", "av-en", "audio-orig", "audio-en" ], + "type": "http", "count": 1, "port": 8000, + "max-con": 100, "burst-on-connect": 5, + "hostname": "elevate-feed", "repeater": "repeater-local" + }, + "streamer-pub": { + "muxes": [ "av-orig", "av-en", "audio-orig", "audio-en" ], + "type": "http", "count": 2, "port": 8000, + "max-bw": 290000000, "burst-on-connect": 5, + "hostname": "elevate-live%i", "repeater": "repeater-pub" + } + }, + "record": { + "av": { + "muxes": { + "avr": { "format": "rec", "profile": "full" } + }, + "directory": "/srv/elevate2013/", + "filename": "av-en %Y-%m-%d %H-%M-%S" + }, + "audio": { + "muxes": { + "audio-orig": { "format": "ogg", "profile": "high" } + }, + "directory": "/srv/elevate2013/", + "filename": "audio-orig %Y-%m-%d %H-%M-%S" + } + + } + +} diff --git a/src/examples/lac2013.json b/src/examples/lac2013.json new file mode 100644 index 0000000..65fe19a --- /dev/null +++ b/src/examples/lac2013.json @@ -0,0 +1,118 @@ +{ + "globals":{ + "templates": "default", + "version": "0.10.0", + "name": "lac-live", + "description": "Live from Linux Audio Converence 2013", + "domain": "spreadspace.org", + "rrd-dir": "/var/lib/flumotion/rrd", + "manager": { + "machine": "telesto", + "host": "192.168.47.50", + "port": 7531, + "transport": "ssl" + }, + "admin": { + "username": "equinox", + "password": "Shoozu2chi" + }, + "resolutions": { + "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" }, + "rec": { "muxer": "mkv", "video": "mjpeg", "audio": "raw" } + }, + "profiles": { + "high": { "video": "720p25", "audio": 160 }, + "medium": { "video": "480p25", "audio": 128 }, + "low": { "video": "360p25", "audio": 96 }, + "mini": { "video": "240p25", "audio": 64 }, + "full": { "video": "720p25", "audio": 0 } + }, + "bitrates": { + "h264": { "720p25": 1800, "480p25": 1000, "360p25": 600, "240p25": 300 }, + "vp8": { "720p25": 1800, "480p25": 1000, "360p25": 600, "240p25": 300 }, + "mjpeg": { "720p25": 95 } + }, + "machines": { + "calypso": [ "input-sdi", "resize-sdi", "resample-sdi", + "encoder-sdi-vorbis-160", "encoder-sdi-vorbis-128", "encoder-sdi-vorbis-96", "encoder-sdi-vorbis-64", + "encoder-sdi-aac-160", "encoder-sdi-aac-128", "encoder-sdi-aac-96", "encoder-sdi-aac-64", + "encoder-sdi-h264-720p25", "encoder-sdi-h264-480p25", "encoder-sdi-h264-360p25", "encoder-sdi-h264-240p25", + "muxer-av-flash-high", "muxer-av-flash-medium", "muxer-av-flash-low", "muxer-av-flash-mini", + "muxer-av-webm-high", "muxer-av-webm-medium", "muxer-av-webm-low", "muxer-av-webm-mini", + "encoder-sdi-mjpeg-720p25", "encoder-sdi-raw-0", "muxer-avr-rec-full", "recorder-av", + "muxer-audio-ogg-high" ], + "telesto": [ "encoder-sdi-vp8-720p25", "encoder-sdi-vp8-480p25", "encoder-sdi-vp8-360p25", "encoder-sdi-vp8-240p25", + "repeater-local", "streamer-local1", "repeater-pub" ], + "streamiem": [ "streamer-pub1" ], + "elevate0": [ "streamer-pub2" ] + } + }, + "input": { + "sdi": { + "type": "decklink", + "master": true, + "properties": { + "resolution": "720p25", + "samplerate": 48000, + "device": 0, + "connection": 0, + "audio-input": 0, + "mode": 10 + } + } + }, + "mux": { + "av": { + "video": "sdi:video", + "audio": "sdi:audio", + "formats": { + "flash": [ "high", "medium", "low", "mini" ], + "webm": [ "high", "medium", "low", "mini" ] + } + }, + "avr": { + "video": "sdi:video", + "audio": "sdi:audio", + "formats": { + "rec": [ "full" ] + } + }, + "audio": { + "audio": "sdi:audio", + "formats": { + "ogg": [ "high" ] + } + } + }, + "stream": { + "streamer-local": { + "muxes": [ "av", "audio" ], + "type": "http", "count": 1, "port": 8000, + "max-con": 50, "burst-on-connect": 5, + "hostname": "lac-feed", "repeater": "repeater-local" + }, + "streamer-pub": { + "muxes": [ "av", "audio" ], + "type": "http", "count": 2, "port": 8000, + "max-bw": 290000000, "burst-on-connect": 5, + "hostname": "lac-live%i", "repeater": "repeater-pub" + } + }, + "record": { + "av": { + "muxes": { + "avr": { "format": "rec", "profile": "full" } + }, + "directory": "/srv/lac2013/", + "filename": "%Y-%m-%d %H-%M-%S" + } + } +} |