summaryrefslogtreecommitdiff
path: root/src/examples/avminimal.json
blob: cef0ef6f02445bf75e849ac99ecadd750109537c (plain) (blame)
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
{
  "globals":{
     "templates": "default",
     "version": "0.10.1",
     "name": "avminimal",
     "description": "flufigut example",
     "domain": "spreadspace.org",
     "rrd-dir": "/var/lib/flumotion/rrd",
     "manager": {
        "machine": "localhost",
        "host": "127.0.0.1",
        "port": 7531,
        "transport": "ssl"
      },
     "resolutions": {
        "360p25": { "width":  640, "height": 360, "rate": "25/1" }
      },
     "formats": {
        "webm": { "muxer": "webm", "video": "vp8", "audio": "vorbis" }
      },
     "profiles": {
        "low": { "video": "360p25", "audio": 96 }
      },
     "bitrates": {
        "vp8": { "720p25": 2048, "480p25": 1024, "360p25": 600 }
      },
     "workers": {
        "localhost": [ "input-video", "input-audio", "encoder-video-vp8-360p25", "encoder-audio-vorbis-96", "muxer-av-webm-low", "streamer-local1" ]
      }
   },
  "inputs": {
     "audio": {
       "type": "audiotest",
       "master": true,
       "properties": {
         "samplerate": 48000
       }
     },
     "video": {
       "type": "videotest",
       "master": false,
       "properties": {
         "resolution": "360p25"
       }
     }
   },
  "muxes": {
     "av": {
        "video": "video",
        "audio": "audio",
        "formats": {
          "webm": [ "low" ]
        }
      }
   },
  "streams": {
    "streamer-local": {
       "muxes": [ "av" ],
       "type": "http", "count": 1, "port": 8000,
       "max-con": 5, "burst-on-connect": 5,
       "hostname": "flufigut"
     }
   }
}