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

Poprawić WP Cron z prawdziwą pracę Cron lub monitorowania witryn

Domyślne konfiguracje WP za pomocą funkcji wirtualnych cron gdzie konserwacji i zaplanowane zadania wystąpić, gdy witryny skrypty są wyzwalane (gdy ktoś odwiedzi witrynę).

To działa dobrze dla miejsc aktywnych, które mają strumienia biegle odwiedzający. Na projekty, gdzie WP nie jest płynnie odwiedził tych zadań nie się uruchamia się zgodnie z oczekiwaniami.

Rozwiązanie 1

Konfigurowanie zadania prawdziwe cron z cPanel .

/usr/bin/wget - q - O – http://[yourwebsite.com]/WP-cron.php?doing_wp_cron >/dev/null 2>&1

Może być co godzinę lub każdego 15, 30 minut.

Ostrzeżenie: Running cron very often like each 1-4 minutes can result in high resource load on account (and downtime depending on available hosting resources).

Opcjonalnie wyłączyć WP cron z wp-config.php :

zdefiniować('DISABLE_WP_CRON', prawda);

Rozwiązanie 2

Zaplanować się online stan usługi, aby sprawdzić witryny WP na podstawie monitoringu. Kiedy sprawdzić także wyzwoli skrypty WP.

Ex. StatusCake.com lub UptimeRobot.com

Można również łatwo konfiguracji połączeń za pomocą Usługi EasyCron.

WP cron wyzwala różnych funkcji:

  • Sprawdzanie tematu & aktualizacje wtyczki
  • Opublikować zaplanowane posty
  • Wysyłanie pingbacks
  • Inne działania zaplanowane przez wtyczki jak konwersja wideo, Czyszczenie plików lub bazy danych