ADSL połączenie transmisji wideo

Problem: Podczas korzystania z przesyłania strumieniowego na żywo rozwiązania, transmisje na żywo od niektórych nadawców utracili duże ramki, ogromne opóźnienia i czasami nie pokazuj żadnych.

Wielu użytkowników domowych internet połączenia są ADSL (Asymetryczna cyfrowa linia abonencka), co oznacza, że mają niski upload bitrate w porównaniu do pobrania: W ADSL, Przepustowość i szybkość transmisji bitów są uważane za asymetrycznego, co oznacza większe kierunku lokalu klienta (Dalsi) niż na odwrót (nadrzędnym). Dostawców na rynku zazwyczaj ADSL jako usługa dla konsumentów dla dostępu do Internetu dla przede wszystkim pobieranie zawartości z Internetu, ale nie serwujemy treści udostępniane przez innych.

To powoduje problemy, gdy próbuje przesłać treść jak transmisji na żywo wideo. Do transmisji na żywo, przesyłanie strumieniowe bitrate jest ograniczona przez szybkość transmisji bitów przesyłania nadawcy. Nadawców z takich połączeń będzie spotkanie poważnych problemów (utratę ramek, długich przerw, duże opóźnienia) Jeśli starają się żyć strumień strumienia z bitrate bardzo mała lub większa niż limit połączeń.

Jak określić typ połączenia i limity (do regulacji ustawienia przesyłania strumieniowego)? Miara szybkość połączenia
Zrobić test prędkości z nadawania lokalizacji do lokalizacji, w pobliżu serwera przesyłania strumieniowego (RTMP) za pomocą SpeedTest.net .
Na nowej wersji za pomocą zmiany serwera i wyszukaj serwer w Montrealu, w przykładzie.
W starszych wersji, jeśli później nie działa, Przeciągnij i zoom na serwer w Ameryce Północnej i wybierz, aby przetestować nasze demo .
Sprawdź szybkość transmisji bitów przesyłania. Podzielić przez 8 Aby uzyskać szybkość transferu w bajtach na sekundę jako bitrate jest często wyświetlany w bitach na sekundę..
Następnie dostosować ustawienia transmisji strumieniowych wideo tak, przesyłanie dźwięku i interakcje zmieścić się w bitrate (urlop 10-25% marginesy).

Jeśli Twoja witryna jest przeznaczony dla użytkowników z niektórych obszarów, przeglądać niektóre statystyki i zidentyfikować wspólnej upload bitrate dostosować domyślne ustawienia przesyłania strumieniowego.

Zobacz także:
Zalecane H264 Video Bitrate podstawie uchwały
Wymagania klienta aplikacji sieci Web VideoWhisper

Porównaj wspólne Cloud VPS sprzedawcy RTMP Hosting dedykowany

Najlepszy hosting typu na żywo strumieniowej projektu jest zwykle inny niż regularne witryny sieci web.

Vs dedykowany VPS

A VPS (Wirtualny prywatny serwer) mogą być używane dla wideo na żywo streaming projektu rozwoju i badań, ale nie jest zalecane w czasie produkcji.

Dedykowane serwery są zalecane.

Wiele VPS (Wirtualne serwery prywatne) udostępniać tego samego serwera z tego samego sprzętu (Dysk, PROCESORA, pamięci, połączenie). Podczas gdy wynikowy problemy z wydajnością nie są widoczne, gdy serwujemy stron http, Rama utraty/opóźnienia/tymczasowe zamrożenie może wystąpić w transmisji na żywo na VPS, w zależności od tego, jak inne VPS na samym serwerze używać udostępnionych zasobów fizycznych i tymczasowe, Skorzystaj z tych. Kiedy 4-12 VPS udostępniać tego samego połączenia serwer 100 MB/s, który można ograniczyć liczbę jednoczesnych użytkowników do 10-20. Należy unikać używania VPS dla trybu produkcji.

Szybkość połączenia jest bardzo ważne dla strumieniowej transmisji wideo i ogranicza maksymalna równoczesnych użytkowników, które mogą być obsługiwane. Serwer dedykowany ma własne dedykowane połączenie.

Ważna jest również lokalizacja serwera. Z naszych testów serwery USA z połączenia 1000Mbps, Zasięg 200-750 MB/s prędkość wysyłania z różnych lokalizacji w USA, 80MB/s z UK, 30MB/s z FR, kilka MB/s z Azji.

Udostępnionych vs VPS

Chociaż wydaje się to sprzeczne intuicyjny, wspólnego planu hostingowego na serwerze, który uruchamia usługę rtmp może być lepsze niż VPS bo w pierwszym przypadku, Usługa RTMP (proces) ma pełny dostęp do wszystkich zasobów serwer dedykowany i rozprowadza je do klientów z zaprojektowane płynność strumieniowania. Na VPS, na frakcji na serwerze zainstalowano usługę RTMP i alokacji/równoważenie zasobów odbywa się powyżej serwer RTMP. Może to spowodować widoczne przerw w transmisji strumieniowej, opóźnienie lub serwer ulegnie awarii z powodu ograniczania przepustowości i zasobów cięcia stosowane do procesu usługi rtmp. Zalecamy używanie usługi RTMP zainstalowana bezpośrednio na serwerze dedykowanym, nawet jeśli usługa jest udostępniony. Nie zaleca się zainstalowana w udziale serwera usługa RTMP.

Sprzedawcy konta (Konfiguracja z WHM/CPanel) są konta, które można zarządzać wieloma kontami CPanel. Wiele kont reseller są zazwyczaj obsługiwane na VPS lub serwer dedykowany i mają mniej zasobów i priorytet niż VPS. Zwykle reseller hosting dostawców nie zawierać rtmp hosting z powodu kłopotów alokacji zasobów i zarządzania.

Chmura wystąpienia są podobne do VPS i mają podobne ograniczenia (Istnieje wiele wystąpień na serwer i każdy z nich może rosnąć i zajmują dostępne wolne zasoby). Odwołanie: Limit połączeń AWS instancji CDN, EC2 Limit przepustowości .

 

Podsumowując, serwer dedykowany jest zalecane. Jeśli nie jest to możliwe shared przyjmującego, gdzie działa usługa rtmp bezpośrednio na serwer dedykowany jest kolejnym Najlepiej. W środowisku chmury lub vps jest ostatni i mogą być używane do konfigurowania ustawień niestandardowych badań i rozwoju.