Wowzy RTSP żywo dla Androida

 

Test Twoje urządzenie odtwarzania RTSP:
RTSP://184.72.239.149/vod / mp4:BigBuckBunny_175k.mov

 

 

Skonfigurować Wowza Media Server

– http://www.wowza.com/forums/content.php?36#publikowania
[install-dir]/conf / application.xml

+ Ustaw właściwość Strumienie / StreamType żyć :
<StreamType>żyć</StreamType>

+ Ustaw HTTPStreamers właściwość cupertinostreaming,smoothstreaming,sanjosestreaming :
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

+ Ustaw właściwość Strumienie / LiveStreamPacketizers do cupertinostreamingpacketizer,smoothstreamingpacket Izer,sanjosestreamingpacketizer:
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</LiveStreamPacketizers>

+ Ustaw właściwość RTP / Autoryzacja / PlayMethod do żadnej:
<PlayMethod>brak</PlayMethod>

 

– http://www.wowza.com/forums/content.php?62
[install-dir]/conf / VHost.xml i dodać 554 do listy hostPort / Porty

– http://www.wowza.com/forums/content.php?36#RTSP
RTP > Właściwości w pojemnik [install-dir]/conf /[Aplikacja]/Application.xml (pamiętaj, aby uzyskać prawidłowy pojemnik Właściwości – jest ich kilka w application.xml):
Kod:

<Nieruchomość>
<Nazwa>forceMPEGTSOut</Nazwa>
<Wartość>prawda</Wartość>
<Typ>Boolean</Typ>
</Nieruchomość>
<Nieruchomość>
<Nazwa>rtpWrapMPEGTS</Nazwa>
<Wartość>prawda</Wartość>
<Typ>Boolean</Typ>
</Nieruchomość>

Publikowanie

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

  1. Kodowanie:

    Najlepiej do kodowania wideo z niską przepływnością, klatek i niska złożoność kodowania. Dla komórkowego strumieniowe całkowitą bitrate pomiędzy 64 Kbps do 250kbps jest prawdopodobnie najlepiej. Wiele urządzeń mobilnych mogą nie być w stanie obsłużyć pełny 30 klatek na sekundę (fps). Klatek 15 – 24 fps może być najlepszy dla komórek. Najlepiej, aby zakodować z mniejszą złożoność H.264. Większość urządzeń przenośnych obsługuje tylko H.264 Baseline. Poziom złożoności enkodera i omówiono tutaj.

  2. Sieci (Konfiguracja TCP i UDP):

    UDP: Najlepiej jest otworzyć wszystkie UDP (0-65535) porty RTSP / RTP streamingu. Na stronie przychodzącej, Wowzy tendencję próbować używać portów w przedziale od 6970-9999. Wychodzące wyboru portu jest przez urządzenia odbiorczego. Więc najlepiej jest otworzyć wszystkie porty UDP do wychodzącego ruchu. Pierwsze ustawienia UDP poprawnie jest czasem trudne i zależy od konfiguracji routera i zapory. Jeśli za NAT (Network Address Translation) Ważne jest, aby wszystkie UDP są odwzorowywane na serwerze z WOWZA.

 

Android: Większość urządzeń Android obsługuje RTSP / RTP strumieniowe. Nowe urządzenia z systemem Android, które są w wersji z systemem 2.2 lub większy (Froyo) również obsługuje Flash player 10.1 RTMP i może odtwarzać strumienie HTTP oraz Flash. Urządzenia z systemem Android nie odtwarza MP3 strumieni RTSP / RTP ponad w dowolnej kombinacji (audio / wideo lub tylko audio). Urządzenia z systemem Android, które obsługują Flash Player 10.1 może odtwarzać MP3 za pomocą RTMP lub Flash HTTP. Podczas przesyłania strumieniowego na urządzeniu z systemem Android przy użyciu RTSP / RTP, Część RTP musi przepływać przez UDP. Android nie obsługuje RTSP / RTP Interleaved (RTP przez TCP). Oznacza to, że jeśli UDP jest niedostępna dla odtwarzania RTP, RTP przez TCP nie będzie działać jako awaryjna a strumień nie zagra.

Klienci zgłaszali problemy z odtwarzaniem RTSP / RTP na DroidX i Droid2. Wydaje się, że tylko kilka Wielkości zagra właściwie na tych urządzeniach:

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

 

VideoWhisper zapewnia zgodne, rtmp udało Wowzy hosting plany i pomoc z telefonu streamingu:

http://www.videowhisper.com/?p = Wowzy media serwer Hosting