2012-04-06 21 views
6

Potrzebuję opracować aplikację internetową, która musi obsługiwać IE9, a także tablety iPad i Android. Problem, z którym się borykam, polega na tym, że klient musi wyświetlać strumieniowe wideo na żywo na wszystkich stronach. Jak mogę zaimplementować transmisję wideo na żywo w HTML5?Wideo przesyłane strumieniowo na żywo w HTML5

+3

Czy próbowałeś czegoś? Na przykład ' <źródło src =" http: // ADR/STREAM_ADR "type =" video/mp4 "/> Twoja przeglądarka nie obsługuje nie obsługuje tagu wideo. '? – Narek

Odpowiedz

2

Zaleciłem użycie Wowza Media Server (Oczywiście istnieje kilka serwerów streamingowych, Wowza dostarcza wideo/audio z doskonałą wydajnością i obsługą) Używam go do moich projektów. Obsługuje również graczy z otwartym dostępem do sieci, takich jak odtwarzacz przepływu, gracze Jw itd. Zainstaluj na swoim komputerze serwer Wowza Media Server i stwórz na nim aplikację na żywo i rozpocznij transmisję. Do transmisji strumieniowej na żywo potrzebujesz kodera. Do testowania możesz użyć Adobe Flash Media Live Encoder. Wowzy może stanie do transmisji wideo na iPhone, strona internetowa, itp,

+0

Ale Wowza obsługuje tylko niektóre ograniczone przeglądarki. a także mój klient nie akceptuje pójścia na Wowza. Czy HLS Streaming obsługuje IE9, Chrome, operę, safari, iPada i tablety z Androidem? Kiedyś ten kod jej nie działa jan

+0

Zobacz ten link: http://www.longtailvideo.com/html5/hls/, aby sprawdzić wsparcie dla HLS w różnych przeglądarkach. – d33pika

0

Spróbuj kod

<video id="movie" width="" height="" preload controls> 
    <source id="srcMp4" src="video.mp4" /> 
    <source id="srcOgg" src="video.ogg" /> 
    <object id="flowplayer" name="flowplayer" width="480" height="352" 
    data="http://releases.flowplayer.org/swf/flowplayer-3.2.5.swf" 
      type="application/x-shockwave-flash"> 
    <param name="movie" 
    value="http://releases.flowplayer.org/swf/flowplayer-3.2.5.swf" /> 
    <param name="allowfullscreen" value="true" /> 
    <param name="flashvars" 
    value='config={"clip":"http://domain.com/video.flv"}' /> 
    </object> 
</video> 

Format MP4 jest przewidziane pierwsze, z powodu wcześniejszego błędu w iPadzie, który widzi tylko pierwsze źródło wymienione .

Jeśli przeglądarka nie może odtworzyć wersji MP4, próbuje załadować wersję Ogg. Jeśli to się nie powiedzie, używa Flowplayer (flash) jako fallback.s

+0

Do przesyłania strumieniowego wideo na żywo? jego – jan

+1

Zmień src na miejsce, w którym znajduje się wideo –

Powiązane problemy