Radio CDN · Platinum
Radio CDN.Najbliższy serwer dla każdego słuchacza.
Twoja stacja działa na jednym serwerze, w Nowym Jorku lub Bukareszcie. W planie Platinum nasze radio CDN odtwarza ją każdemu słuchaczowi z najbliższego z pięciu miast, a także przyjmuje Twój koder w najbliższym z nich.
- Słuchacze: najbliższy serwer
- Kodery: najbliższy serwer
- link https
- AS19624
Nic nie trzeba instalować ani włączać. Panel nadaje stacji link CDN i ustawienia kodera Najbliższy serwer, a linki i ustawienia, których już używasz, nadal działają obok nich.
Sieć
Pięć miast, jedna sieć radiowa
Każde miasto na mapie obsługuje słuchaczy i przyjmuje kodery. Nowy Jork i Bukareszt również hostują same stacje. Strumień każdej stacji wędruje raz z miasta, które ją hostuje, do każdego miasta, w którym ma słuchaczy, wzdłuż linii narysowanych tutaj.
Gdzie kierowany jest słuchacz
Odpowiada pierwsze miasto na liście ze zdrowym serwerem. Region odczytywany jest z sieci samego słuchacza, którą przekazuje większość publicznych resolverów; w przeciwnym razie decyduje lokalizacja resolvera, co i tak trafia na właściwy kontynent.
| Słuchacze w | Obsługiwani z, najpierw najbliższy |
|---|---|
| Ameryka Północna i wszędzie indziej niewymienione poniżej | Nowy Jork |
| Ameryka Łacińska i Karaiby | Miami, potem Nowy Jork |
| Europa Zachodnia i Afryka | Amsterdam, potem Bukareszt, potem Nowy Jork |
| Europa Wschodnia, Bliski Wschód i Azja Południowa | Bukareszt, potem Amsterdam, potem Nowy Jork |
| Azja-Pacyfik | San Francisco, potem Nowy Jork |
Koder kierowany jest w ten sam sposób, do najbliższego miasta, które przyjmuje kodery.
Słuchacze
Jeden link, obsługiwany przez najbliższy serwer
Link CDN jest taki sam dla każdego słuchacza. To, skąd jest odtwarzany, zależy od tego, gdzie się znajduje.
Słuchacz otwiera link CDN
Nasz nameserver kierujący odpowiada zdrowymi serwerami najbliższymi sieci słuchacza. Odpowiedź jest przechowywana tylko przez 60 sekund, więc podąża za siecią, gdy ta się zmienia.
Najbliższy serwer odtwarza stację
Pobiera jedną kopię Twojego strumienia z serwera, na którym znajduje się stacja, i przekazuje ją wszystkim słuchającym tam osobom. Nowy słuchacz zaczyna z kilkoma sekundami już zbuforowanymi: w naszych testach dźwięk rozpoczynał się 0.25–0.7 sekund po połączeniu odtwarzacza.
Tytuły i statystyki pozostają kompletne
Tytuły utworów docierają do każdego słuchacza tak, jak wysyła je Twoja stacja, a każdy słuchacz na każdym serwerze liczy się raz w statystykach Twojej stacji.
Kodery
Nadawaj do najbliższego serwera, słyszany z własnego
Bez CDN Twój koder wysyła strumień aż do serwera stacji. Z CDN połączenie kodera kończy się na najbliższym z naszych serwerów, a długi odcinek biegnie między naszymi własnymi serwerami, z centrum danych do centrum danych.
Jedna nazwa serwera i jeden port
ingest.radio.serverroom.net, port 14000, dla Icecast, SHOUTcast 2 i koderów DJ. Koder SHOUTcast v1, któremu podano ten port, sam wybiera 14001, jak zawsze.
Przekazywany prosto do Twojej stacji
Najbliższy serwer nie przechowuje hasła. Odczyta, dla której stacji jest koder, z mounta, hasła lub Stream ID, i przekaże wszystko inne, bajt po bajcie, do portu kodera, który Twoja stacja ma obecnie.
Twoja stacja odpowiada, jak zawsze
Sprawdzanie hasła, godziny DJ i blokady, awaryjne rozłączenie, wykrywanie martwej ciszy i dziennik emisji pozostają na własnym serwerze stacji, więc nic w zachowaniu stacji się nie zmienia. Powtarzające się błędne hasła z jednego adresu są na chwilę blokowane na najbliższym serwerze.
Gdy serwer zawiedzie
Co się dzieje, gdy coś się zepsuje
Każdy przypadek poniżej pokazuje, jak CDN ma się zachowywać, a ostatni stanowi granicę jego możliwości.
Serwer przestaje odpowiadać
Każdy serwer jest sprawdzany co 10 sekund. Po 2 nieudanych kontrolach z rzędu jest pomijany w odpowiedziach, a w ciągu około półtorej minuty nowe połączenia trafiają do innego serwera w tym samym mieście lub do następnego miasta na liście.
Linia między dwoma serwerami zostaje przerwana
Serwer słuchacza ponownie łączy się z Twoją stacją w ciągu około sekundy i utrzymuje swoich słuchaczy połączonych przez przerwę. Słyszą krótką ciszę, a nie rozłączenie.
Własny serwer stacji nie działa
Wtedy stacja jest wyłączona z eteru wszędzie, tak jak byłoby bez CDN. CDN kopiuje Twój strumień do słuchaczy; nie zastępuje stacji.
W Twoim panelu
Dwa nowe bloki w zakładce Radio, niczego nie trzeba włączać
Na stacji Platinum link CDN i ustawienia Najbliższego serwera już tam są. Przenieś słuchaczy i enkodery, kiedy Ci pasuje: to, czego używasz dziś, nadal działa.
Przegląd: link CDN, najbliższy serwer
- Link
- https://listen.radio.serverroom.net/number/mount
- Dla każdego strumienia
- jeden link dla każdego strumienia stacji, z opcją kopiowania i otwierania
- Starsze odtwarzacze
- kopia każdego linku w zwykłym http, dla odtwarzaczy, które nie obsługują https
- Obok
- własne linki stacji, bez zmian
Ustawienia enkodera: najbliższy serwer
- Serwer
- ingest.radio.serverroom.net
- Port
- 14000
- Icecast
- mount /number/stream, ten sam użytkownik i hasło
- SHOUTcast v1
- hasło number:password
- SHOUTcast 2
- Stream ID number, to samo hasło
- Konta DJ
- własny blok najbliższego serwera, z własnym loginem
- Obok
- bezpośrednio do serwera Twojej stacji, co również działa
„Number” to numer Twojej stacji, wydrukowany w każdej wartości w panelu, więc kopiujesz je tak, jak są.
Odpowiedzi
Radio CDN – wyjaśniamy
Które plany obejmują radio CDN?
Platinum, w swojej zwykłej cenie. W planach Free i Premium słuchacze stacji i enkoder łączą się z własnym serwerem stacji. Przejście na Platinum dodaje do panelu link CDN i ustawienia Najbliższego serwera, a stacja pozostaje tą samą stacją.
Czy moje obecne linki i ustawienia enkodera przestaną działać?
Nie. Własne linki stacji, odtwarzacz internetowy i ustawienia enkodera, których używasz dziś, nadal działają. Link CDN i ustawienia Najbliższego serwera znajdują się obok nich, gotowe do udostępnienia, kiedy będziesz gotowy.
Z którego serwera słuchacz usłyszy stację?
Z najbliższego miasta ze zdrowym serwerem, odczytanego z sieci słuchacza: Nowy Jork dla Ameryki Północnej, Miami dla Ameryki Łacińskiej i Karaibów, Amsterdam dla Europy Zachodniej i Afryki, Bukareszt dla Europy Wschodniej, Bliskiego Wschodu i Azji Południowej oraz San Francisco dla regionu Azji i Pacyfiku. Każdy region ma kolejne miasto jako zapasowe.
Czy słuchacze CDN liczą się w moich statystykach?
Tak. Każdy słuchacz liczy się raz, niezależnie od tego, z którego serwera słucha, w tych samych danych co wszyscy inni.
Czego potrzebuje mój enkoder?
Tylko ustawień Najbliższego serwera z panelu: żadnej opcji TLS, żadnej wtyczki, niczego nowego do instalacji. Enkodery Icecast, SHOUTcast v1 i SHOUTcast 2 przyjmują je wszystkie, podobnie jak konta DJ z własnym loginem.
Czy moje hasło przechodzi przez inny serwer?
Twój login przechodzi po drodze przez najbliższy serwer, bez zmian. Ten serwer nie przechowuje żadnego hasła stacji i żadnego nie sprawdza: na login odpowiada własny serwer Twojej stacji, dokładnie tak, jak gdy enkoder łączy się z nim bezpośrednio.
Co się stanie, jeśli serwer ulegnie awarii?
Każdy serwer jest sprawdzany co 10 sekund, a ten, który nie przejdzie 2 kontroli z rzędu, znika z odpowiedzi. W ciągu około półtorej minuty nowi słuchacze i enkodery trafiają na inny serwer w tym samym mieście lub na kolejne miasto z listy. Jeśli serwer hostujący stację nie działa, stacja jest poza eterem, z CDN lub bez niego.
Umieść każdego słuchacza na najbliższym serwerze
Radio CDN jest częścią planu Platinum – planu z najwyższym bitrate, największą liczbą słuchaczy i największą kontrolą. Stacja Free lub Premium przechodzi na wyższy plan w miejscu i zachowuje wszystko, co ma.