VideoWhisper'da Sorun Giderhtml HTML5 ve WebRTC Akışı

VideoWhisper çözümü doğru yapılandırıldıktan sonra oluşabilecek sorunları tanımlama ve düzeltme, test edilmiş ve çalışan.
Yüklü değilseniz, henüz anahtar teslimi bir çözüm için bir plan olsun, için örnek olarak HTML5 video sohbet .

Sorun gidermeden önce en son eklentilere sahip olduğundan emin olun, sorunlar eski sürümler ile ilgili değildir böylece yüklenilen çözüm. Teknoloji olarak, Tarayıcı, akış lı sunucular güncelleştirme, çözüm de maç için güncellenir ve eski sürümleri artık çalışmayabilir.

Akış sorunlarının çeşitli nedenleri olabilir: kurulum yapılandırma ayarları, akış sunucusuna kullanıcı internet bağlantısı, ağ koşulları ve akış protokolünün uygunluğu, tarayıcı türü ve sürümü.

Burada’s bazı olası sorunlar ve bunların nedenini ve olası düzeltmeleri belirlemek için adımlar:

Video pikselleşme, düşük kalite

1. Inç HTML5 Görüntülü Sohbet uygulaması , ayarları değiştirin ve seçili akış çözünürlüğünü denetleyin & yayın panelinde bitrate ve bu düşük değerlere yapılandırılan olmadığından emin olun. Daha yüksek bit hızı ve çözünürlük daha yüksek kalite sağlamalıdır. Maksimum bithızı lisans ve barındırma planı ile sınırlıdır.
2. Ayrıca gerçek akış bit hızı ölçümlerini kontrol edin. Hem Yayın hem de Oynatma panelleri için ölçüm almak için Ayarları değiştirme.
+ Seçeneğiniz varsa mevcut en iyi ağı kullanın: 5GHz yerine WiFi üzerinde 2.4 Ghz, 3G yerine mobil de LTE/4G, kablosuz yerine kablolu.
+ Ölçülen bit hızının seçili bit hızına yakın olduğunu doğrulayın.
+ Paket kaybı gibi WebRTC istatistikleri de sağladığından Chrome'u PC'de kullanın, gecikme, Değişimi.
3. Akış bit hızını ayarlamayı deneyin ve yeni ayarlara göre gerçek bit hızıelde edilip edilemeyene bakın. Maksimum bithızı lisans ve barındırma planı ile sınırlıdır.
– WebRTC ayrıca UDP için mevcut bağlantı ve ağ koşullarına bağlı olarak kaliteyi uyarlar.
Sıkışık ağlar ve Wi-Fi / sinyale bağlı olarak mobil WebRTC UDP kullanırken paket kaybı na neden olabilir. Paket kaybı kesintilere neden olur, Pikselleşme, daha düşük kalite, otomatik bitrate düşürme (tarayıcı tarafından zorlanmış).
4. OBS ile RTMP TCP yayınlarını deneyin / GoCoder veya diğer kodlayıcılar, aşağıda belirtildiği gibi. TCP paketleri yeniden gönderir, WiFi veya mobil bağlantı ile ilgili sinyal sorunlarını giderme.
5. Hem WebRTC hem de RTMP akışı için sorunlar oluşursa, internet bağlantınızı ölçün (aşağıdaki talimatlara bakın).

Yayıncı akışı kesintileri, sık hatalar, akış sırasında yavaş web sitesi

Bazı yayıncılar internet bağlantı hızlarından dolayı sorunlar yaşayabilirler, konumu (çok uzak akış sunucusu). Daha düşük bir bağlantıya sahip olmak, maksimum akış bit hızını ayarlamayı gerektirir, böylece mevcut tüm bant genişliğini tüketmiyor’.

1) Birden çok bağlantı seçeneğiniz varsa, farklı bir bağlantı ile deneyin.
+ WiFi için, 5Ghz bant eski karşılaştırıldığında video akışı için daha iyidir 2.4 Ghz teknolojisi.
+ Mobil cihazlar için, Lte / 4G eski 3G daha iyidir.
+ Kablolu bağlantılar kablosuz bağlantılardan daha güvenilirdir.
2) Hız testi yapın yayın konumdan akış sunucusu yakınındaki bir konuma.
1. Git https://www.speedtest.net .
2. Sunucu değiştirin ve Beauharnois'te sunucu arama (Kuzey Amerika).
3. Ölçümbaşlatmak için GO tuşuna basın.
3. Sol üst simgeden ölçüm bağlantısı alın ve personelimizle paylaşın.
Yayıncı yükleme bağlantısının videoyu işlemesi gerekiyor + ses akışı ve aynı zamanda diğer etkileşimler ve web istekleri.
3) Bazı ağ koşullarında UDP akışı hiç çalışmayabilir veya düşük bit hızı ve güvenilirlik sağlayabilir (pikselleşme olarak gösteriliyor, kesintiler).
Yayıncı PC için OBS indirebilirsiniz / WebRTC UDP yerine RTMP TCP ile yayın yapmak için Yayın sekmesindeki talimatlar başına mobil için GoCoder.

Sever bağlantısı yüksek ve akış kalitesi düşük/BOZULMUŞ, ayarlarda yapılandırılan yüksek bit hızına rağmen

HTML5 Videochat uygulamasında canlı bitrate istatistiklerini kontrol edin, gelişmiş istatistikler elde etmek için Chrome'ı kullanma.
+ Varsa ve zaten kullanmıyorsa daha güvenilir ağ seçeneğine geçin: 5GHz yerine WiFi üzerinde 2.4 Ghz, 3G yerine mobil de LTE/4G, kablosuz yerine kablolu.
+ Deneyin Obs / GoCoder RTMP akışı.
Bağlantı bit hızı yüksekse ve canlı akış bit hızı yapılandırıldığından daha düşükse, sorun udp üzerinden ağ koşulları ve WebRTC protokolü akışı ile ilgili olabilir. Daha yüksek kalite ve güvenilirlik için, masaüstü veya GoCoder mobil için OBS gibi bir RTMP TCP uygulaması kullanılarak yayın mümkündür, web tarayıcısına bağlı olmadan doğrudan akış sunucusuna. RTMP akışı html5 HLS olarak site kullanıcılarına teslim edilir.

Yayıncı tarayıcı akışı hatası hatası, İletiyi yeniden deneyin, izin hataları, kamera listede yok

– HTTPS üzerinden site yüklediğinizden emin olun (kamera yayınlamak için gerekli) HTTP değil.
– Tarayıcıyı yeniden başlatın.
– Farklı bir tarayıcıyla test edin: Krom, Firefox, Cesur, Safari.
Deneyin Cesur tarayıcı (Chrome gizlilik odaklı çatal).

Yavaş site veya aralıklı site ile ilişkili aralıklı bağlantı sorunları 503 web hataları / APP Web İsteği HATALARI

Web barındırma kaynakları site karmaşıklığı ve yük için yetersiz olabilir.
-Site karmaşıklığını azaltmayı deneyin (eklentileri kaldırarak) ve istek başına kaynak yükü.
-Daha yüksek bir plana yükseltme HTML5 WebRTC Röle Hosting .

Yayın akışı bağlanmıyor veya bağlantı kesmiyor

Bitrate olup olmadığını kontrol edin (Video + ses) plan barındırma sınırları içinde. Daha yüksek bit hızı yayınlamaya çalışmak, tüm bağlantı girişimleri reddedilirken otomatik akış reddi ve kısa bekleme ile sonuçlanır.
Bkz. İstemci Yükleme (Kbps) planınız için HTML5 WebRTC Röle Hosting ve daha düşük yapılandırma.

Bazı kullanıcılar yalnızca #8217;t akışı

– Tarayıcı sorunu: Tarayıcıyı en son sürüme yükseltin veya farklı bir HTML5 tarayıcısı deneyin Cesur tarayıcı . Tarayıcı en son WebRTC özelliklerini ve codec'lerini desteklemelidir. Eski tarayıcılar ve sürümler çalışmaz (Windows'da Internet Explorer değil Edge kullanın).
– Ağ Sorunu: Farklı bir ağ protokolü deneyin: Yayıncı PC için OBS indirebilirsiniz / WebRTC UDP yerine RTMP TCP ile yayın yapmak için Yayın sekmesindeki talimatlar başına mobil için GoCoder.
– Güvenlik Duvarı Sorunu: Kullanıcının bir güvenlik duvarı varsa, bunun nedeninin bu olup olmadığını belirlemek için güvenlik duvarı geçici olarak devre dışı. Gerekli bağlantı noktaları ve protokoller akış yöntemine bağlıdır, sunucu ve site yapılandırması.

Ziyaretçiler bağlanabilir veya akış yapabilir’ (giriş olmadan)

Yalnızca ziyaretçi sorunları büyük olasılıkla önbellek ve sitenin isteklerine statik içerik sunmaile ilgilidir.
WP Super Cache'de çerezleri olan site ziyaretçileri için önbelleği devre dışı kullanabilirsiniz.

Ses Yok

– Yayıncının doğru giriş aygıtını seçmesi gerekiyor (Mikrofon). yayın yaparken. Giriş aygıtlarında/ayarlarında değişiklik yapmak için yayın sekmesini açın.
– Görüntüleyenlerin kullanması gerekir “Ses için dokunun” sesi etkinleştirmek için düğme.
Tarayıcılar ses ile otomatik video oynatma izin vermek için kullanıcı etkileşimi gerektirir. Bazen oynatma hiç izin verilmez ve uygulama bir gösterir “Oynatmak için dokunun” Düğme.
Bu bir tarayıcı özelliğidir / Kısıtlama.
– Akışı veya sayfayı yeniden yüklemeyi deneyin. Ağ koşullarına ve tarayıcıya bağlı olarak, ses akışı bazen WebRTC UDP yayınından eksik olabilir. Daha fazla güvenilirlik için RTMP TCP üzerinden OBS/GoCoder akışını deneyin.

Webcam veya Mikrofon Erişilemez

Web tabanlı uygulamalar, sistem tarafından sağlanan cihazları kullanır / WebRTC için tarayıcı . Deneyin WebRTC örnekleri kullanılabilir cihazları kontrol etmek için. Eğer sistem / tarayıcı WebRTC kullanımı için erişilebilir yapmaz, WebRTC tabanlı uygulama erişemez.
-En son tarayıcılar SSL'nin web kamerası/mikrofon yayınlamasını gerektirdiğinden HTTPS üzerinden HTTP üzerinden erişinbildiğinizden emin olun.
-Farklı bir deneyin Tarayıcı.
-Yayın sekmesinden ayarlarla OBS ile yayını deneyin.
-Varsa, eski Flash tabanlı uygulamaları deneyin.
-Tarayıcı WebRTC desteği hakkında daha fazla bilgi için, donanım sağlayıcı desteğiile kontrol edin.

How to Test

– Deneyin canlı demolar , tercihen gelişmiş istatistikler elde etmek için Chrome'u kullanma. Canlı demolarda sorunlar oluşmuyorsa, neden yükleme ile ilgili olabilir. Aynı sorunlar oluşursa, bu istemci tarayıcı ile ilgili olabilir / bağlantı.
– Varsa ve zaten kullanmıyorsa daha iyi ağ seçeneğine geçin: 5GHz yerine WiFi üzerinde 2.4 Ghz, 3G yerine mobil de LTE/4G, kablosuz yerine kablolu.
– Tarayıcıları en son sürümlere güncelleme. Sorunun belirli bir tarayıcıya ve eklentilerine özgü olup olmadığını belirlemek için farklı tarayıcıları deneyin. Aynı tarayıcıyı eklentisiz test etmek için mümkünse eklentileri olmadan gizlilik modunda yeni bir sekme/pencere açmayı deneyin.
– Farklı bir bilgisayardan deneyin / mobil cihaz, varsa, sorunun cihaza özgü olup olmadığını belirlemek için.
– Farklı bir ISS'den deneyin (mobil ağı kullanmak için WiFi kapalı olan bir mobil cihazdan örnek erişim) sorunun bağlantıya özgü olup olmadığını belirlemek için.
– Bir partnerinin var, sorunun test ortamınıza özel olup olmadığını belirlemek için farklı bir konum testinden arkadaşınız.

Sınırlama

Live broadcasting requires a reliable high speed internet connection with enough upload bitrate to transmit the live video. Aksi takdirde iletim başarısız olur veya yalnızca kayıp çerçeveler ve kesintilerle düşük kalitede yapılabilir.
Seçenekler: ’güvenilir bir yüksek hızlı internet bağlantısı olmayan kullanıcılar canlı video yayınlayamayabilir. Yalnızca mikrofon sesini iletmeyi deneyebilir. Düşük bağlantı kullanıcıları sohbette video/ses mesajları kaydetmeyi ve göndermeyi de deneyebilir (Web istekleri ’zaman aşımına da neden olmazsa).
– Canlı oynatma, canlı videoyu oynatmak için yeterli indirme bit hızına sahip yüksek hızlı bir internet bağlantısı gerektirir.
Bu sınırlamalar kullanıcı’s internet bağlantısıyla ilgilidir ve sunucu veya yazılım düzeyinde sıralanamaz ve #8217.
– Tüm özellikleri desteklemek için en son HTML5 tarayıcı teknolojisi gereklidir. Kısmi desteğe sahip bazı tarayıcılar video kaydına veya yayına izin vermeyebilir. Bazı özellikler yalnızca Gelişmiş tarayıcı özelliklerinden etkinleştirildikten sonra kullanılabilir. Örnek kayıt gerektirir MediaRecorder API'si.

Android için Wowza RTSP canlı izle

 

Testi Cihazınız RTSP oynatma:
rtsp://184.72.239.149/vod / mp4:BigBuckBunny_175k.mov

 

 

Wowza Media Server Yapılandırma

– http://www.wowza.com/forums/content.php?36#yayımlamak
[install-dir]/conf / Application.xml

+ Yaşamak için Akışları / StreamType özelliğini ayarlayın :
<StreamType>canlı</StreamType>

+ Cupertinostreaming için HTTPStreamers özelliği ayarlama,smoothstreaming,sanjosestreaming :
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

+ Cupertinostreamingpacketizer için Akışları / LiveStreamPacketizers özelliğini ayarlayın,smoothstreamingpacket metodlarının,sanjosestreamingpacketizer:
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</LiveStreamPacketizers>

+ Hiçbiri RTP / Doğrulama / PlayMethod özelliğini ayarlayın:
<PlayMethod>yok</PlayMethod>

 

– http://www.wowza.com/forums/content.php?62
[install-dir]/conf / VHost.xml ve ekleme 554 HostPort / Ports listesine

– http://www.wowza.com/forums/content.php?36#RTSP
RTP > Özellikleri kabında [install-dir]/conf /[uygulama]/Application.xml (Doğru Özellikleri kabı almak için emin olun – Birkaç Application.xml bulunuyor):
Kod:

<Mülkiyet>
<İsim>forceMPEGTSOut</İsim>
<Değer>Gerçek</Değer>
<Tür>Boole</Tür>
</Mülkiyet>
<Mülkiyet>
<İsim>rtpWrapMPEGTS</İsim>
<Değer>Gerçek</Değer>
<Tür>Boole</Tür>
</Mülkiyet>

Yayınla

http://www.wowza.com/forums/content.php?62

  1. Kodlama:

    Bu düşük bit hızı kullanarak video kodlamak için en iyisidir, çerçeve hızı ve düşük kodlama karmaşıklığı. 250Kbps için 64Kbps arasında toplam bitrate akışı mobil için muhtemelen en iyi. Birçok mobil cihazlar tam işlemek mümkün olmayabilir 30 Saniyede kare (fps). Bir kare hızı 15 – 24 fps mobil için iyi olabilir. Daha düşük H.264 karmaşıklığı kodlamak için en iyisidir. Çoğu mobil cihazlar sadece H.264 Baseline destek. Encoder karmaşıklık ve seviye tartışıldı Burada.

  2. Ağ (UDP ve TCP kurulum):

    UDP: Tüm UDP açmak için en iyisidir (0-65535) RTSP / RTP akışı için bağlantı noktaları. Gelen tarafta, Wowza aralığında arasındaki bağlantı noktalarını kullanmayı deneyin eğilimi 6970-9999. Liman seçim, dışarıya alıcı cihaz tarafından yapılır. Yani giden UDP trafiği için tüm portları açmak için en iyisidir. Doğru UDP kurulum Başlarken yönlendirici ve güvenlik duvarı kurulumu bazen zor ve bağımlı. NAT arkasında ise (ağ adresi çevirisi) tüm UDP portları Wowza çalıştıran sunucuya eşleştirilmiş önemlidir.

 

Android: Çoğu Android cihazlar RTSP / RTP akışı destekleyen. Çalışan sürümü hakkında yeni Android cihazlar 2.2 ya da daha fazla (Froyo) Ayrıca Flash player destek 10.1 ve RTMP ve Flash HTTP akışları oynayabilir. Android cihazlar herhangi bir kombinasyonu RTSP / RTP üzerinden MP3 akışlarını çalamaz (ses / video veya sadece ses). Flash player destekleyen Android cihazlar 10.1 RTMP veya Flash HTTP kullanarak MP3 çalabilir. RTSP / RTP kullanan bir Android cihaza akışı zaman, RTP bölümü UDP üzerinden akmalı. Robot RTSP / RTP Aralanmış desteklemez (TCP üzerinde RTP). UDP RTP oynatma için kullanılamaz Bu demektir, TCP üzerinden RTP üstlenme olarak çalışmaz ve akışı çalmıyor.

Müşteriler DroidX ve Droid2 üzerine RTSP / RTP oynatma sorunları bildirdin. Bu sadece bir kaç kare boyutları bu cihazlarda düzgün oynayacak gibi görünüyor:

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

 

VideoWhisper uyumlu sağlar, rtmp Wowza mobil streaming planları ve yardım barındırma yönetilen:

http://www.videowhisper.com/?p = Wowza Medya Sunucu Hosting