ADSL-anslutning Video Broadcasting

Problemet: När du använder Live Streaming solutions, direktsändningar från vissa programföretag har stora frame förlust, enorma latens och ibland visas inte alls.

Många hemanvändare internet-anslutningar är ADSL (Asymmetrisk Digital prenumerationslinje), vilket betyder att de har låg belasta upp bitrate jämfört att ladda ner: I ADSL, Bandbredd och bitrate sägs vara asymmetrisk, vilket innebär större mot kundens lokaler (nedströms) än omvänt (uppströms). Leverantörer marknadsföra vanligt ADSL som en tjänst för konsumenter för Internet-åtkomst för primärt hämtar innehåll från Internet, men som inte serverar innehåll åt av andra.

Detta orsakar problem när du försöker ladda upp innehåll som sänder live video. För direktsändningar, Streaming bitrate begränsas av programföretagets uppladdning bitrate. Programföretag med sådana anslutningar kommer att stöta på allvarliga problem (Frame förlust, långa avbrott, stora latens) om de försöker att live streama en ström med bitrate mycket nära eller större än förbindelsen gräns.

Hur man bestämmer din anslutningstyp och gränser (för att justera inställningar för direktuppspelning)? Åtgärd anslutningshastighet
Göra ett hastighetstest från sänder plats till en plats nära streaming server (RTMP) med hjälp av SpeedTest.net .
Den nya versionen Använd ändra Server och söka efter en server i Montreal, i exemplet.
I äldre version senaste fungerar inte, Dra och zooma till en server i Nordamerika och välj det att testa för våra demos .
Kontrollera uppladdning bitrate. Dividera med 8 för att erhålla överföringshastighet i byte/sekund som bitrate visas ofta i bitar/sekund.
Justera sedan direktuppspelningsinställningar så video, överföra bitrate ljud och interaktioner som passar i (lämna 10-25% marginaler).

Om din webbplats mål användare från vissa områden, Bläddra lite statistik och identifiera gemensamma uppladdning bitrate justera standard streaming inställningar.

Se även:
Rekommenderade h264 Video Bitrate baserad på Resolution
VideoWhisper Webbprogramkrav för klient

Wowza RTSP Live Streaming för Android

 

Test din enhet RTSP uppspelning:
RTSP://184.72.239.149/VOD/mp4:BigBuckBunny_175k.mov

 

 

Konfigurera Wowza Media Server

– http://www.Wowza.com/forums/Content.php?36#publicera
[installera-dir]/conf/Application.xml

+ Ange egenskapen strömmar/StreamType att leva :
<StreamType>Live</StreamType>

+ Ange egenskapen HTTPStreamers till cupertinostreaming,smoothstreaming,sanjosestreaming :
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

+ Ange egenskapen strömmar/LiveStreamPacketizers till cupertinostreamingpacketizer,smoothstreamingpacket izer,sanjosestreamingpacketizer:
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</LiveStreamPacketizers>

+ Ange egenskapen RTP/autentisering/PlayMethod till ingen:
<PlayMethod>ingen</PlayMethod>

 

– http://www.Wowza.com/forums/Content.php?62
[installera-dir]/conf/VHost.xml och lägga till 554 i listan över HostPort/portar

– http://www.Wowza.com/forums/Content.php?36#RTSP
RTP > Egenskaper behållare i [installera-dir]/conf /[ansökan]/Application.XML (Se till att få rätt egenskaper behållaren – Det finns flera i Application.xml):
Koden:

<Boende>
<Namn>forceMPEGTSOut</Namn>
<Värde>True</Värde>
<Typ>Boolean</Typ>
</Boende>
<Boende>
<Namn>rtpWrapMPEGTS</Namn>
<Värde>True</Värde>
<Typ>Boolean</Typ>
</Boende>

Publicera

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

  1. Kodning:

    Det är bäst att koda videon med en låg bitrate, bildhastighet och låg kodning komplexitet. För mobila streaming en total bitrate på mellan 64Kbps till 250Kbps är nog bäst. Många mobila enheter kanske inte kan hantera en full 30 bildrutor per sekund (FPS). En bildhastighet av 15 – 24 FPS kan vara bäst för mobil. Det är bäst att koda till en lägre H.264 komplexitet. De flesta mobila enheter bara stödja H.264 Baseline. Encoder komplexitet och nivå diskuteras Här.

  2. Nätverk (UDP och TCP setup):

    UDP: Det är bäst att öppna alla UDP (0-65535) portar för RTSP-/ RTP streaming. På inkommande sida, Wowza tenderar att försöka använda hamnar mellan utbudet av 6970-9999. Utgående port valet görs av den mottagande enheten. Så är det bäst att öppna alla portar till utgående UDP-trafik. Få UDP är installationen korrekt ibland svårt och beroende på routern och brandväggen installationen. Om bakom NAT (nätverksadressöversättning) Det är viktigt att alla UDP-portar är mappade till den server som kör Wowza.

 

Android: De flesta Android-enheter stöder RTSP-/ RTP streaming. Nyare Android-enheter som kör version 2.2 eller större (Froyo) också stödja Flash player 10.1 och kan spela RTMP och Flash HTTP strömmar. Android-enheter kan inte spela upp MP3-strömmar över RTSP-/ RTP i någon kombination (audio/video eller ljud endast). Android-enheter som stödjer Flash player 10.1 kan spela MP3 använder RTMP eller Flash HTTP. När streaming till en Android-enhet med hjälp av RTSP-/ RTP, RTP portion måste flyta över UDP. Android stöder inte RTSP-/ RTP interleaved (RTP över TCP). Detta innebär att om UDP är inte tillgänglig för uppspelning av RTP, RTP över TCP fungerar inte som en växling och din ström kommer inte att spela.

Kunder har rapporterat problem med RTSP-/ RTP-uppspelning på DroidX och Droid2. Det verkar som bara några ramstorlekar kommer spela ordentligt på dessa enheter:

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

 

VideoWhisper ger kompatibel, RTMP hanteras Wowza hosting planer och hjälp med mobila streaming:

http://www.Videowhisper.com/?p = Wowza + Media + Server + webbhotell