TroubleShoot HTML5 a WebRTC Streaming ve VideoWhisper

Pomocí tohoto kurzu můžete identifikovat a opravit problémy, ke kterým může dojít po správné konfiguraci řešení VideoWhisper, testováno a spuštěno. Pokud ji nemáte’nainstalovanou, přesto si plán na řešení na klíč, například pro HTML5 videochat .

Před řešením potíží se ujistěte, že máte nejnovější pluginy, Nainstalované řešení, takže problémy nesouvisejí se staršími verzemi. Jako technologie, Aktualizace prohlížečů a streamovacích serverů, řešení je také aktualizováno tak, aby odpovídalo a starší verze již nemusí fungovat.

Problémy se streamováním mohou mít různé příčiny: nastavení konfigurace, uživatelské připojení k internetu k streamovacímu serveru, síťové podmínky a vhodnost streamovacího protokolu, typ prohlížeče a verze.

Zde #8217,s některými možnými problémy a kroky k identifikaci jejich příčiny a možných oprav:

Nejnovější Safari, iOS 15 WebRTC selhání

Za Dokumentace Wowza SE, Zakažte NSURLSession WebSocket rys:

  • iOS : Otevřený Nastavení aplikace. Kohoutek Safari, pak Pokročilý, a pak Experimentální funkce.
  • OSOBNÍ POČÍTAČ: Z nabídky Safari > Možnosti … > Karta Upřesnit, povolit nabídku Zobrazit vyvolat. Pak z nabídky Vyvolat > Experimentální funkce zakázat NSURLSession WebSocket .

Pixelace videa, nízká kvalita

1. V Aplikace HTML5 Videochat , přepnout nastavení a zkontrolovat vybrané rozlišení streamování & datový tok v panelu všesměrový přenos a ujistěte se, že nejsou nakonfigurovány na nízké hodnoty. Vyšší datový tok a rozlišení by měly poskytovat vyšší kvalitu. Maximální datový tok je omezen licencí a hostingovým plánem.
2. Zkontrolujte také měření reálného datového toku. Přepnout nastavení pro měření pro vysílání a přehrávání panelů.
+ Pokud máte na výběr, použijte nejlepší dostupnou síť: 5GHz na WiFi místo 2.4 Ghz, LTE/4G na mobilu místo 3G, kabelové místo bezdrátového.
+ Ověřte, zda se naměřený datový tok blíží vybranému přenosové rychlosti.
+ Použijte Chrome na PC, protože také poskytuje WebRTC statistiky, jako je ztráta paketů, čekací doba, Kolísání.
3. Zkuste upravit datový tok streamování a zjistit, zda je dosaženo skutečného datového toku na základě nových nastavení. Maximální datový tok je omezen licencí a hostingovým plánem.
– WebRTC také přizpůsobuje kvalitu v závislosti na dostupných podmínkách připojení a sítě pro UDP.
Přetížené sítě a Wi-Fi / mobilní v závislosti na signálu může způsobit ztrátu paketů při použití WebRTC UDP. Ztráta paketů má za následek přerušení, Pixelation, nižší kvalita, automatické snížení přenosové rychlosti (vynuceno prohlížečem).
4. Vyzkoušejte vysílání RTMP TCP s OBS / GoCoder nebo jiné kodéry, jak je uvedeno níže. Protokol TCP znovu zasílá pakety, oprava problémů se signálem souvisejících s WiFi nebo mobilním připojením.
5. Pokud dojde k problémům jak pro WebRTC a RTMP streaming, měření připojení k internetu (viz pokyny níže).

Přerušení vysílání vysílání, časté chyby, pomalé webové stránky při streamování

Někteří provozovatelé vysílání mohou mít problémy kvůli rychlosti připojení k internetu, umístění (velmi daleko od streamovacího serveru). Nižší připojení vyžaduje nastavení maximálního datového toku datového proudu, tak to není & #8217;t spotřebovávat všechny dostupné šířky pásma.

1) Pokud máte více možností připojení, zkuste s jiným připojením.
+ Pro WiFi, 5GHz kapela je lepší pro streamování videa ve srovnání se staršími 2.4 Technologie Ghz.
+ Pro mobilní zařízení, Lte / 4G je lepší než starší 3G.
+ Kabelové připojení je spolehlivější než bezdrátové.
2) Proveďte test rychlosti z vysílání umístění do blízkosti streamovací server.
1. Přejít na https://www.speedtest.net .
2. Změnit server a vyhledat server v Beauharnois (Severní Amerika).
3. Stisknutím klávesy GO zahájíte měření.
3. Získejte odkaz na měření z levé horní ikony a sdílejte s našimi zaměstnanci.
Vysílání nahrát připojení musí zpracovat video + zvukový stream a také další interakce a webové požadavky.
3) V některých podmínkách sítě nemusí streamování UDP fungovat vůbec nebo poskytovat nízký datový tok a spolehlivost (zobrazení jako pixelace, přerušení).
Vysílání si můžete stáhnout OBS pro PC / GoCoder pro mobilní zařízení podle pokynů na kartě Vysílání pro vysílání s RTMP TCP místo WebRTC UDP.

Připojení k sever je vysoká a kvalita streamování je nízká / DISRUPTED, i když je v nastavení nakonfigurován vysoký datový tok

Zkontrolujte statistiky živého datového toku v aplikaci HTML5 Videochat, pomocí Chromu / Statečný získat pokročilé statistiky.
+ Přepněte na spolehlivější možnost sítě, pokud je k dispozici a již ji nepoužíváte: 5GHz na WiFi místo 2.4 Ghz, LTE/4G na mobilu místo 3G, kabelové místo bezdrátového.
+ Zkuste OBS / GoCoder Streamování RTMP.
Pokud je datový tok připojení vysoký a datový tok živého streamování je nižší než nakonfigurovaný, Problém může souviset s podmínkami sítě a streamovaným protokolem WebRTC přes UDP. Pro vyšší kvalitu a spolehlivost, vysílání je možné pomocí aplikace RTMP TCP, jako je OBS pro stolní počítače nebo GoCoder, přímo na streamovací server bez závislosti na webovém prohlížeči. RTMP stream je doručována uživatelům webu jako HTML5 HLS.

Chyba selhání vysílání prohlížeče, Zpráva o opakování, chyby oprávnění, kamera není k dispozici v seznamu

– Ujistěte se, že načítáte místo přes PROTOKOL HTTPS. (nutné publikovat kameru) není HTTP.
– Restartovat prohlížeč.
– Test s jiným prohlížečem: Chrom, Aplikace Firefox, Statečný, Safari, Edge.
Vyzkoušejte Odvážný prohlížeč (Vidlice zaměřená na ochranu osobních údajů v chromu).

Občasné problémy s připojením spojené s pomalou lokalitou nebo přerušovaným 503 webové chyby / Chyby webových požadavků aplikace APP

Web hosting zdroje mohou být underpowered pro složitost webu a zatížení.
-Zkuste snížit složitost webu (odstraněním pluginů) a zatížení zdrojů na požadavek.
-Upgrade na vyšší plán z Hostitel relé HTML5 WebRTC .

Vysílání datového proudu, který se nepřipojuje nebo odpojí

Zkontrolujte, zda je datový tok (video + zvuk) je v rámci limitů pro hostování plánu. Pokus o vysílání vyššího datového toku bude mít za následek automatické odmítnutí datového proudu a krátké cooldown, zatímco všechny pokusy o připojení jsou odmítnuty.
Viz Nahrání klienta (Kbps) pro váš plán na Hostitel relé HTML5 WebRTC a nakonfigurovat nižší.

Pouze někteří uživatelé mohou #8217;t streamovat

– Problém s prohlížečem: Upgrade prohlížeče na nejnovější verzi nebo zkuste jiný prohlížeč HTML5, například Odvážný prohlížeč . Prohlížeč musí podporovat nejnovější funkce a kodeky WebRTC. Starší prohlížeče a verze nebudou fungovat (V systému Windows používat Edge není Internet Explorer).
– Problém se sítí: Zkuste jiný síťový protokol: Vysílání si můžete stáhnout OBS pro PC / GoCoder pro mobilní zařízení podle pokynů na kartě Vysílání pro vysílání s RTMP TCP místo WebRTC UDP.
– Problém s bránou firewall: Pokud má uživatel firewall může dočasně zakázat zjistit, zda je příčinou. Porty a požadované protokoly závisí na způsobu streamování, Konfigurace serveru a lokality.

Návštěvníci se mohou připojit nebo streamovat #8217 (bez přihlášení)

Problémy pouze pro návštěvníky se s největší pravděpodobností týkají mezipaměti a zobrazování statického obsahu na jejich požadavcích.
V WP Super Cache můžete zakázat cache pro návštěvníky webu, které mají cookies.

Žádný zvuk

– Vysílání potřebuje vybrat správné vstupní zařízení (Mikrofon). při vysílání. Chcete-li provést změny vstupních zařízení/nastavení, otevřete kartu všesměrového vysílání..
– Diváci musí používat “Klepněte na tlačítko Pro zvuk” pro povolení zvuku.
Prohlížeče vyžadují interakci uživatele, aby bylo možné automatické přehrávání videa se zvukem. Někdy není přehrávání vůbec povoleno a aplikace zobrazí “Klepnutím přehrat” Tlačítko.
Jedná se o funkci prohlížeče / Omezení.
– Zkuste znovu načíst datový proud nebo stránku. V závislosti na podmínkách sítě a prohlížeči, v vysílání WebRTC UDP může někdy chybět datový proud. Zkuste OBS / GoCoder streaming přes RTMP TCP pro zvýšení spolehlivosti.

Webová kamera nebo mikrofon nejsou přístupné

Webové aplikace používají zařízení poskytované systémem / prohlížeč na WebRTC . Vyzkoušejte Ukázky WebRTC zkontrolujte dostupná zařízení. Pokud systém / prohlížeč neznamená, že je přístupný pro použití WebRTC, aplikace založená na WebRTC může’t k němu přistupovat.
-Ujistěte se, že přístup přes HTTPS není HTTP jako nejnovější prohlížeče vyžadují SSL publikovat webovou kameru / mikrofon.
-Zkuste jiný prohlížeč.
-Zkuste vysílat s OBS s nastavením z karty Vysílání.
-Je-li k dispozici, vyzkoušejte starší aplikace založené na flashi.
-Další podrobnosti o podpoře prohlížeče WebRTC, zkontrolujte podporu poskytovatele hardwaru.

Jak testovat

– Zkuste živé ukázky , nejlépe pomocí chromu / Statečný získat pokročilé statistiky. Pokud se v živých ukázkách nevyskytnou problémy, příčina může souviset s instalací. Pokud nastanou stejné problémy, ty mohou souviset s prohlížečem klienta / připojení.
– Přepněte na lepší možnost sítě, pokud je k dispozici a ještě ji nepoužíváte: 5GHz na WiFi místo 2.4 Ghz, LTE/4G na mobilu místo 3G, kabelové místo bezdrátového.
– Aktualizace prohlížečů na nejnovější verze. Vyzkoušejte různé prohlížeče, abyste zjistili, zda je problém specifický pro určitý prohlížeč a jeho pluginy. Zkuste otevřít novou kartu / okno v režimu ochrany osobních údajů bez pluginů, pokud je to možné vyzkoušet stejný prohlížeč bez pluginů.
– Zkuste to z jiného počítače / mobilní zařízení, je-li k dispozici., chcete-li zjistit, zda je problém specifický pro zařízení.
– Zkuste to od jiného isp (v příkladu přístup z mobilního zařízení s Vypnutou WiFi pro používání mobilní sítě) chcete-li zjistit, zda je problém specifický pro připojení.
– Mít partnera, přítele z jiného umístění test zjistit, zda problém je specifický pro vaše testovací prostředí.

Omezení

– Živé vysílání vyžaduje spolehlivé vysokorychlostní připojení k internetu s dostatečným datovým tokem pro odesílání pro přenos živého videa. V opačném případě přenos selže nebo lze provést pouze v nízké kvalitě se ztracenými snímky a přerušeními.
Volby: Uživatelé, kteří nemají #8217 a nemají spolehlivé vysokorychlostní připojení k internetu, nemusí být schopni vysílat živé video. Může zkusit vysílat pouze zvuk mikrofonu. Uživatelé s nízkým připojením mohou také zkusit nahrávat a odesílat video/audio zprávy v chatu (pokud webové požadavky neumožou #8217,t také časový limit).
– Živé přehrávání vyžaduje vysokorychlostní připojení k internetu s dostatečnou přenosovou rychlostí stahování pro přehrávání živého videa.
Tato omezení se týkají připojení uživatele #8217 k Internetu a lze je ’t t třídit na úrovni serveru nebo softwaru..
– Pro podporu všech funkcí je nutná nejnovější technologie prohlížeče HTML5. Některé prohlížeče s částečnou podporou nemusí povolit nahrávání videa nebo vysílání. Některé funkce mohou být k dispozici pouze po povolení pokročilých funkcí prohlížeče.. V příkladu nahrávání vyžaduje MediaRecorder API.

Wowza RTSP živé vysílání pro Android

 

Zkouška vaše zařízení RTSP přehrávání:
RTSP://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov

 

 

Konfigurovat Server Wowza Media

– http://www.Wowza.com/forums/Content.php?36#publikovat
[adresář instalace]/conf/Application.xml

+ Nastavte vlastnost proudy/StreamType žít :
<StreamType>žít</StreamType>

+ Nastavte vlastnost HTTPStreamers na cupertinostreaming,smoothstreaming,sanjosestreaming :
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

+ Nastavte vlastnost proudy/LiveStreamPacketizers na cupertinostreamingpacketizer,smoothstreamingpacket izer,sanjosestreamingpacketizer:
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</LiveStreamPacketizers>

+ Nastavte vlastnost RTP/ověření/PlayMethod none:
<PlayMethod>žádný</PlayMethod>

 

– http://www.Wowza.com/forums/Content.php?62
[adresář instalace]/conf/VHost.xml a přidání 554 do seznamu HostPort/porty

– http://www.Wowza.com/forums/Content.php?36#RTSP
RTP > V vlastnosti kontejneru [adresář instalace]/conf /[aplikace]/Application.XML (Ujistěte se, že získat správné vlastnosti kontejner – Existuje několik v Application.xml):
Kód:

<Vlastnost>
<Jméno>forceMPEGTSOut</Jméno>
<Hodnota>pravda</Hodnota>
<Typ>Logická hodnota</Typ>
</Vlastnost>
<Vlastnost>
<Jméno>rtpWrapMPEGTS</Jméno>
<Hodnota>pravda</Hodnota>
<Typ>Logická hodnota</Typ>
</Vlastnost>

Publikovat

http://www.Wowza.com/forums/Content.php?62

  1. Kódování:

    Je to nejlepší pro enkódování videa pomocí nízkou přenosovou rychlost, kmitočet snímků a nízkou kódování složitost. Pro mobilní vysílání celkový bitrate mezi 64 kB/s do 250 KB/s je pravděpodobně nejlepší. Mnoho mobilních zařízení nemusí být schopen zvládnout úplné 30 snímků za sekundu (snímků za sekundu). Kmitočet 15 – 24 FPS může být nejlepší pro mobilní zařízení. Je to nejlepší na nižší složitost H.264 kódování. Většina mobilních zařízení podporují pouze H.264 Baseline. Kodér složitost a úroveň je popsána Tady.

  2. Připojení sítě (Nastavení UDP a TCP):

    UDP: Je to nejlepší otevřít všechny UDP (0-65535) porty pro streaming RTSP/RTP. Na straně pro příchozí, Má sklon k pokusu použít porty mezi rozsah Wowza 6970-9999. Odchozí port volby provádí přijímací zařízení. Tak je to nejlepší otevřít všechny porty pro odchozí přenosy UDP. Získání UDP nastavení správně je někdy obtížné a závisí na nastavení brány firewall a směrovače. Pokud za NAT (překlad síťových adres) je důležité, aby všechny porty UDP jsou mapována na serveru se službou Wowza.

 

Android: Většina Android zařízení podporuje streamování RTSP/RTP. Novější Android zařízení, které jsou spuštěny verze 2.2 nebo vyšší (Froyo) také podporovat Flash player 10.1 a může hrát Flash HTTP a RTMP proudy. Zařízení se systémem Android nemůže přehrávat MP3 streamy přes RTSP/RTP v libovolné kombinaci (audio a video nebo pouze zvuk). Zařízení se systémem Android, které podporují aplikace Flash player 10.1 lze přehrávat MP3 pomocí RTMP nebo Flash HTTP. Při vysílání datových proudů do zařízení Android pomocí RTSP/RTP, RTP část musí proudit přes UDP. Android nepodporuje RTSP/RTP prokládaný (RTP přes TCP). To znamená, pokud není k dispozici pro přehrávání RTP UDP, RTP přes TCP nebude fungovat jako selhání a nelze přehrát váš datový proud.

Zákazníci vykázaly problémy s přehráváním RTSP/RTP na DroidX a Droid2. Zdá se, že pouze pár velikosti snímků bude hrát správně na těchto zařízeních:

  • 800×480
  • 480×320
  • 240×160

 

VideoWhisper poskytuje kompatibilní, RTMP spravované Wowza hosting plány a pomoc s mobilní vysílání:

http://www.videowhisper.com/?p = Wowza + Media + Server + Hosting