-
Notifications
You must be signed in to change notification settings - Fork 12
/
relays
89 lines (87 loc) · 2.98 KB
/
relays
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
# default relive master
nginx_hls_relive_masters: ['185.106.84.36']
nginx_media_static_masters: ['212.201.68.132']
# push mounts for icecast master
icecast_additional_mounts: [
{
"mount-name": '/a1.opus',
"type": 'audio/ogg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/audio-pi/icecast_a1.password') }}",
"stream-name": "Audio-Pi 1 Opus",
"dump-file": "/srv/icecastdumps/a1-%F_%H-%M-%S_%s.opus"
}, {
"mount-name": '/a1.mp3',
"type": 'audio/mpeg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/audio-pi/icecast_a1.password') }}",
"stream-name": "Audio-Pi 1 MP3",
"dump-file": "/srv/icecastdumps/a1-%F_%H-%M-%S_%s.mp3"
},
{
"mount-name": '/a2.opus',
"type": 'audio/ogg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/audio-pi/icecast_a2.password') }}",
"stream-name": "Audio-Pi 2 Opus",
"dump-file": "/srv/icecastdumps/a2-%F_%H-%M-%S_%s.opus"
}, {
"mount-name": '/a2.mp3',
"type": 'audio/mpeg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/audio-pi/icecast_a2.password') }}",
"stream-name": "Audio-Pi 2 MP3",
"dump-file": "/srv/icecastdumps/a2-%F_%H-%M-%S_%s.mp3"
},
{
"mount-name": '/a3.opus',
"type": 'audio/ogg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/audio-pi/icecast_a3.password') }}",
"stream-name": "Audio-Pi 3 Opus",
"dump-file": "/srv/icecastdumps/a3-%F_%H-%M-%S_%s.opus"
}, {
"mount-name": '/a3.mp3',
"type": 'audio/mpeg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/audio-pi/icecast_a3.password') }}",
"stream-name": "Audio-Pi 3 MP3",
"dump-file": "/srv/icecastdumps/a3-%F_%H-%M-%S_%s.mp3"
},
{
"mount-name": '/a4.opus',
"type": 'audio/ogg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/audio-pi/icecast_a4.password') }}",
"stream-name": "Audio-Pi 4 Opus",
"dump-file": "/srv/icecastdumps/a3-%F_%H-%M-%S_%s.opus"
}, {
"mount-name": '/a4.mp3',
"type": 'audio/mpeg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/audio-pi/icecast_a4.password') }}",
"stream-name": "Audio-Pi 4 MP3",
"dump-file": "/srv/icecastdumps/a4-%F_%H-%M-%S_%s.mp3"
}, {
"mount-name": '/adventure1.mp3',
"type": 'audio/mpeg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/icecast/mounts/adventure.password') }}",
"stream-name": "Adventure 1",
}, {
"mount-name": '/adventure2.mp3',
"type": 'audio/mpeg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/icecast/mounts/adventure.password') }}",
"stream-name": "Adventure 2",
}, {
"mount-name": '/adventure3.mp3',
"type": 'audio/mpeg',
"username": 'source',
"password": "{{ lookup('keepass', 'ansible/icecast/mounts/adventure.password') }}",
"stream-name": "Adventure 3",
}
]
streamapi_sources:
- type: icecast
url: http://localhost:7999