TroubleShoot HTML5 i WebRTC Streaming w VideoWhisper

Użyj tego samouczka, aby zidentyfikować i rozwiązać problemy, które mogą wystąpić po prawidłowym skonfigurowaniu rozwiązania VideoWhisper, przetestowane i uruchomione. Jeśli nie masz’t mieć go zainstalowanego, jeszcze uzyskać plan rozwiązania "pod klucz", na przykład dla Videochat HTML5 .

Przed rozwiązywaniem problemów upewnij się, że masz najnowsze wtyczki, rozwiązanie, więc problemy nie są związane ze starszymi wersjami. Ponieważ technologia, aktualizacja przeglądarek i serwerów przesyłania strumieniowego, rozwiązanie jest również aktualizowane w celu dopasowania i starsze wersje mogą przestać działać.

Problemy ze strumieniowaniem mogą mieć różne przyczyny: ustawienia konfiguracji, użytkownika połączenia internetowego z serwerem strumieniowym, warunki sieciowe i przydatność protokołu przesyłania strumieniowego, typ i wersja przeglądarki.

Dla najlepszej niezawodności transmisji na żywo i wrażeń widzów, Zaleca się, aby nadawcy / wykonawcy korzystali z najbardziej profesjonalnej dostępnej konfiguracji, w celu zapewnienia jak najlepszej obsługi swoim widzom. Oznacza to najlepsze urządzenie o największej mocy obliczeniowej (komputer, jeśli to możliwe), Najlepsze połączenie (przewodowe lub WiFi 5Ghz), RTMP do HLS z OBS lub podobnym zamiast WebRTC opartego na sieci.

Here’s kilka możliwych problemów i kroków w celu zidentyfikowania ich przyczyny i możliwych poprawek:

Najnowsze Safari, iOS 15 Błąd WebRTC

Na Dokumentacja Wowza SE, wyłącz przycisk NSURLSession WebSocket cecha:

  • iOS : Otwarte Ustawienia Aplikacja. Kran Safari, następnie Zaawansowany, a następnie Funkcje eksperymentalne.
  • KOMPUTER OSOBISTY: Z menu Safari > Preferencje … > Karta Zaawansowane, włącz menu Pokaż programowanie. Następnie z menu Programowanie > Wyłączanie funkcji eksperymentalnych NSURLSession WebSocket .

Pikselowanie wideo, niska jakość

1. W Aplikacja HTML5 Videochat , przełączanie ustawień i sprawdzanie wybranej rozdzielczości przesyłania strumieniowego & bitrate w panelu emisji i upewnij się, że nie są one skonfigurowane do niskich wartości. Wyższa szybkość transmisji bitów i rozdzielczość powinny zapewniać wyższą jakość. Maksymalna szybkość transmisji bitów jest ograniczona przez licencję i plan hostingowy.
2. Sprawdź również rzeczywiste pomiary szybkości transmisji strumieniowej. Przełączanie ustawień w celu uzyskania pomiarów zarówno dla paneli Emisji, jak i odtwarzania.
+ Korzystaj z najlepszej dostępnej sieci, jeśli masz wybór: 5GHz na WiFi zamiast 2.4 Ghz, LTE/4G na urządzeniach mobilnych zamiast 3G, przewodowe zamiast bezprzewodowych.
+ Sprawdź, czy zmierzona szybkość transmisji bitów jest zbliżona do wybranej szybkości transmisji bitów.
+ Użyj Chrome na komputerze, ponieważ zapewnia również statystyki WebRTC, takie jak utrata pakietów, Opóźnienie, Jitter.
3. Spróbuj dostosować szybkość transmisji strumieniowej i sprawdzić, czy rzeczywista szybkość transmisji bitów jest osiągana na podstawie nowych ustawień. Maksymalna szybkość transmisji bitów jest ograniczona przez licencję i plan hostingowy.
– WebRTC dostosowuje również jakość w zależności od dostępnych warunków połączenia i sieci dla UDP.
Zatłoczone sieci i Wi-Fi / w zależności od sygnału może spowodować utratę pakietów podczas korzystania z WebRTC UDP. Utrata pakietów powoduje przerwy, Pixelation, niższa jakość, automatyczna zmiana szybkości transmisji bitów (wymuszona przez przeglądarkę).
4. Wypróbuj nadawanie RTMP TCP z OBS / Larix Broadcaster lub inne kodery, jak wspomniano poniżej. Protokół TCP ponownie wysyłają pakiety, rozwiązywanie problemów z sygnałem związanym z WiFi lub połączeniem mobilnym.
5. Jeśli wystąpią problemy zarówno w przypadku przesyłania strumieniowego WebRTC, jak i RTMP, pomiar połączenia internetowego (patrz instrukcje poniżej).

Przerwy w transmisji strumieniowej nadawcy, częste błędy, powolna strona internetowa podczas przesyłania strumieniowego

Niektórzy nadawcy mogą mieć problemy ze względu na szybkość połączenia internetowego, Lokalizacja (bardzo daleko od serwera przesyłania strumieniowego). Posiadanie niższego połączenia wymaga regulacji maksymalnej szybkości transmisji strumieniowej, więc nie zużywają #8217,t zużywają całą dostępną przepustowość.

1) Jeśli masz wiele opcji połączenia, spróbuj z innym połączeniem.
+ Dla WiFi, 5Zespół Ghz jest lepszy do strumieniowego przesyłania wideo w porównaniu ze starszymi 2.4 Technologia Ghz.
+ Dla urządzeń mobilnych, Lte / 4G jest lepszy niż starsze 3G.
+ Połączenia przewodowe są bardziej niezawodne niż połączenia bezprzewodowe.
2) Zrobić test prędkości z nadawania lokalizacji do lokalizacji, w pobliżu serwera przesyłania strumieniowego.
1. Przejdź do https://www.speedtest.net .
2. Zmienianie serwera i wyszukiwanie serwera w Beauharnois (Ameryka Północna).
3. Naciśnij przycisk PRZEJDŹ, aby rozpocząć pomiar.
3. Pobierz link pomiarowy z lewej górnej ikony i udostępnij je naszym pracownikom.
Połączenie przesyłania nadawcy musi obsługiwać wideo + strumienia audio, a także innych interakcji i żądań internetowych.
3) W niektórych warunkach sieciowych przesyłanie strumieniowe UDP może w ogóle nie działać lub zapewnia niską szybkość transmisji bitów i niezawodność (wyświetlane jako pikselowanie, Przerwy).
Nadawca może pobrać OBS na PC / Larix Broadcaster for mobile zgodnie z instrukcjami w zakładce Broadcast do nadawania z RTMP TCP zamiast WebRTC UDP.

Połączenie z sever jest wysokie, a jakość przesyłania strumieniowego jest niska/zakłócona, chociaż skonfigurowano wysoką szybkość transmisji bitów w ustawieniach

Sprawdzanie statystyk szybkości transmisji bitów na żywo w aplikacji HTML5 Videochat, w Chrome / Odważny aby uzyskać zaawansowane statystyki.
+ Przełącz się na bardziej niezawodną opcję sieciową, jeśli jest dostępna i nie jest jeszcze z niej korzystać: 5GHz na WiFi zamiast 2.4 Ghz, LTE/4G na urządzeniach mobilnych zamiast 3G, przewodowe zamiast bezprzewodowych.
+ Spróbuj OBS / Nadawca Larix Przesyłanie strumieniowe RTMP.
Jeśli szybkość transmisji bitów połączenia jest wysoka, a szybkość transmisji strumieniowej na żywo jest niższa niż skonfigurowana, problem może być związany z warunkami sieciowymi i przesyłaniem strumieniowym protokołu WebRTC przez UDP. Dla wyższej jakości i niezawodności, nadawanie jest możliwe za pomocą aplikacji RTMP TCP, takiej jak OBS na komputery stacjonarne lub Larix Broadcaster mobile, bezpośrednio do serwera strumieniowego bez zależności od przeglądarki internetowej. Strumień RTMP jest dostarczany użytkownikom witryny jako HTML5 HLS.

Błąd awarii przesyłania strumieniowego przeglądarki nadawcy, Ponów próbę wiadomości, błędy uprawnień, kamera niedostępna na liście

– Upewnij się, że ładujesz witrynę za pośrednictwem protokołu HTTPS (wymagane do publikowania kamery) nie HTTP.
– Uruchom ponownie przeglądarkę.
– Testowanie za pomocą innej przeglądarki: Chrom, Firefox, Odważny, Safari, Krawędzi.
Spróbuj Odważna przeglądarka (Widelec z prywatnością Chrome).

Sporadyczne problemy z połączeniem związane z powolną witryną lub przerywaną 503 błędy sieci web / BŁĘDY ŻĄDANIA SIECI WEB APLIKACJI

Zasoby hostingu sieci Web mogą być niedostateczone ze przeglądarce pod kątem złożoności i obciążenia witryny.
-Spróbuj zmniejszyć złożoność witryny (usuwając wtyczki) i obciążenie zasobów na żądanie.
-Uaktualnienie do wyższego planu z Hosting przekaźników HTML5 WebRTC .

Strumień nadawczy nie łączy się ani nie rozłącza

Sprawdź, czy szybkość transmisji bitów (Wideo + audio) mieści się w granicach hostingu planu. Próba nadania wyższej szybkości transmisji bitów spowoduje automatyczne odrzucenie strumienia i krótki czas odnowienia, podczas gdy wszystkie próby połączenia zostaną odrzucone.
Zobacz Przekazywanie klienta (Kbps) dla twojego planu na Hosting przekaźników HTML5 WebRTC i skonfiguruj niższe.

Tylko niektórzy użytkownicy mogą #8217;t strumienia

– Problem z przeglądarką: Uaktualnij przeglądarkę do najnowszej wersji lub spróbuj użyć innej przeglądarki HTML5, takiej jak Odważna przeglądarka . Przeglądarka musi obsługiwać najnowsze funkcje WebRTC i kodeki. Starsze przeglądarki i wersje nie będą działać (w systemie Windows używać edge nie Internet Explorer).
– Problem z siecią: Wypróbuj inny protokół sieciowy: Nadawca może pobrać OBS na PC / Larix Broadcaster for mobile zgodnie z instrukcjami w zakładce Broadcast do nadawania z RTMP TCP zamiast WebRTC UDP.
– Problem z zaporą: Jeśli użytkownik ma zaporę, może ją tymczasowo wyłączyć, aby zidentyfikować, czy jest to przyczyną. Wymagane porty i protokoły zależą od metody przesyłania strumieniowego, konfiguracja serwera i lokacji.

Odwiedzający mogą’t łączyć się lub przesyłać strumieniowo (bez logowania)

Problemy tylko dla odwiedzających są najprawdopodobniej związane z pamięcią podręczną i witryną obsługującą zawartość statyczną do ich żądań.
W WP Super Cache możesz wyłączyć pamięć podręczną dla odwiedzających witrynę, które mają pliki cookie.

Brak dźwięku

– Nadawca musi wybrać prawidłowe urządzenie wejściowe (Mikrofon). podczas nadawania. Otwórz kartę emisji, aby wprowadzić zmiany w urządzeniach/ustawieniach wejściowych.
– Widzowie muszą korzystać “Dotknij, aby uzyskać dźwięk” , aby włączyć dźwięk.
Przeglądarki wymagają interakcji z użytkownikiem, aby umożliwić automatyczne odtwarzanie wideo z dźwiękiem. Czasami odtwarzanie nie jest w ogóle dozwolone, a aplikacja “Dotknij, aby odtworzyć” Przycisk.
Jest to funkcja przeglądarki / Ograniczenie.
– Spróbuj ponownie załadować strumień lub stronę. W zależności od warunków sieciowych i przeglądarki, strumień audio może czasami brakować w webrtc transmisji UDP. Wypróbuj transmisję strumieniową OBS / Larix Broadcaster przez RTMP TCP, aby zwiększyć niezawodność.

Kamera internetowa lub mikrofon niedostępne

Aplikacje internetowe korzystają z urządzeń dostarczanych przez system / przeglądarka do WebRTC . Spróbuj Przykłady WebRTC , aby sprawdzić dostępne urządzenia. Jeśli system / przeglądarka nie udostępnia go do użytku WebRTC, aplikacja oparta na WebRTC nie może uzyskać do niego dostępu.
-Upewnij się, że masz dostęp przez HTTPS nie HTTP, ponieważ najnowsze przeglądarki wymagają protokołu SSL do publikowania kamery internetowej/mikrofonu.
-Spróbuj użyć innej Przeglądarka.
-Spróbuj nadawać z OBS z ustawieniami z karty Emisja.
-Jeśli jest dostępna, wypróbuj starsze aplikacje oparte na pamięci Flash.
-Aby uzyskać więcej informacji na temat obsługi przeglądarki WebRTC, skontaktuj się z obsługą dostawcy sprzętu.

Jak testować

– Spróbuj pokazy na żywo , najlepiej za pomocą Chrome / Odważny aby uzyskać zaawansowane statystyki. Jeśli problemy nie występują w pokazach na żywo, przyczyna może być związana z instalacją. Jeśli wystąpią te same problemy, mogą one być związane z przeglądarką klienta / połączenie.
– Przełącz się na lepszą opcję sieciową, jeśli jest dostępna i nie jest jeszcze z niej korzystać: 5GHz na WiFi zamiast 2.4 Ghz, LTE/4G na urządzeniach mobilnych zamiast 3G, przewodowe zamiast bezprzewodowych.
– Aktualizowanie przeglądarek do najnowszych wersji. Wypróbuj różne przeglądarki, aby zidentyfikować, czy problem jest specyficzny dla określonej przeglądarki i jej wtyczek. Spróbuj otworzyć nową kartę / okno w trybie prywatności bez wtyczek, jeśli to możliwe, aby przetestować tę samą przeglądarkę bez wtyczek.
– Spróbuj z innego komputera / urządzenie mobilne, jeśli są dostępne, aby zidentyfikować, czy problem jest specyficzny dla urządzenia.
– Spróbuj od innego usługodawcy wsie. (w przykład dostęp z urządzenia mobilnego z wiFi wyłączonym w celu korzystania z sieci komórkowej) w celu określenia, czy problem jest specyficzny dla połączenia.
– Mieć partnera, znajomy z innego testu lokalizacji, aby określić, czy problem jest specyficzny dla środowiska testowego.

Ograniczenia

– Transmisja na żywo wymaga niezawodnego szybkiego połączenia internetowego z wystarczającą szybkością przesyłania, aby przesłać wideo na żywo. W przeciwnym razie transmisja nie powiedzie się lub może być wykonana tylko przy niskiej jakości z utraconymi ramkami i przerwami.
Opcje: Użytkownicy, którzy nie #8217 mają niezawodnego szybkiego połączenia internetowego, mogą nie być w stanie transmitować wideo na żywo. Może próbować na przesyłać tylko dźwięk mikrofonu. Użytkownicy o niskim poziomie połączenia mogą również próbować nagrywać i wysyłać wiadomości wideo/audio na czacie (jeśli żądania sieci Web nie #8217;t również limit czasu).
– Odtwarzanie na żywo wymaga szybkiego połączenia internetowego z wystarczającą szybkością pobierania, aby odtworzyć wideo na żywo.
Ograniczenia te są związane z połączeniem internetowym użytkownika i #8217 i mogą być #8217 uporządkowane na poziomie serwera lub oprogramowania.
– Najnowsza technologia przeglądarki HTML5 jest wymagana do obsługi wszystkich funkcji. Niektóre przeglądarki z częściową obsługą mogą nie zezwalać na nagrywanie wideo lub nadawanie. Niektóre funkcje mogą być dostępne tylko po włączeniu funkcji zaawansowanej przeglądarki. W przykładzie nagrywanie wymaga Interfejs API mediarecordera.

Jak uzyskać użytkowników dla dorosłych Webcam Modely Site

Najważniejszą rzeczą na stronie internetowej kamery jest modele (wykonawcy).
Modele przynoszą treści i klientów.
Dobre modele mają dużą bazę fanów, duże konta w mediach społecznościowych i może przynieść wielu użytkowników (fani gotowi zapłacić + ich model przyjaciół).

Gdzie znaleźć modele?
Modele można znaleźć na platformach społecznościowych (Instagram, Twitch), strony wykonawców (TylkoFans, PornHub, Chaturbate) i zatrudnić ich do promowania swojej witryny.

Jak przenieść modele do witryny?

  • Dla nowej witryny po prostu zapłacić modele promocji:
    – konfigurowanie profilu w witrynie,
    – prześlij kilka zdjęć, filmy,
    – online i zrobić kilka darmowych koncertów na określonym harmonogramie
  • Zaoferuj im dobre oferty i zachęty, w tym bezpłatny dostęp do nowej platformy do transmisji na żywo i 100% porad na jakiś czas.

Przyjazne dla dorosłych platformy mediów społecznościowych:

Platformy mediów społecznościowych dla osób niebędących dorosłymi:

Jak rozpoznać potencjalne modele?
Przejrzyj ich zawartość, liczba obserwujących i zaangażowanie.

Freelancer i platformy pracy:
Publikuj projekty promujące Twoją witrynę na Freelancer , poszukaj koncertów modelek na Fiverr ( Fiverr ).

Platformy randkowe i kojarzeń:

  • Krzesiwo
  • Bumble
  • Okcupid ( okcupid )
  • Badoo

Platformy dla dorosłych Performer:

Znaleźć profesjonalne modele na dużych stronach z kamerami i amatorskich witrynach wideo dla dorosłych, takich jak:

  • TylkoFans
  • LiveJasmin
  • Chaturbate
  • PornHub
  • MyFreeCams

Ostrzeżenie: Rekrutacja modeli z innych witryn i wysyłanie ofert biznesowych na czacie grupowym, komentarze mogą być sprzeczne z polityką witryny.
Aby być traktowane poważnie przez duże modele i nie dostać zgłaszane, musisz dostać ich płatne prywatne pokazy, wskazówka duża i przedstawić swoją ofertę biznesową prywatnie.

Aby uzyskać więcej informacji na temat biegania i biznesu kamer dla dorosłych, zobacz Jak skonfigurować własną witrynę kamer dla dorosłych z płatną platformą Videochat .