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.

Nowy Jork i Bukareszt: tutaj hostowane są stacje oraz obsługiwani są słuchacze i kodery Amsterdam, Miami i San Francisco: obsługiwani są słuchacze i kodery Strumień stacji, z miasta, które ją hostuje, do miast blisko jej słuchaczy

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.

Gdzie kierowany jest słuchacz, według regionu
Słuchacze wObsługiwani z, najpierw najbliższy
Ameryka Północna i wszędzie indziej niewymienione poniżejNowy Jork
Ameryka Łacińska i KaraibyMiami, potem Nowy Jork
Europa Zachodnia i AfrykaAmsterdam, potem Bukareszt, potem Nowy Jork
Europa Wschodnia, Bliski Wschód i Azja PołudniowaBukareszt, potem Amsterdam, potem Nowy Jork
Azja-PacyfikSan 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.

  1. 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.

  2. 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.

  3. 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.

  1. 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.

  2. 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.

  3. 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.