2011-05-25 15 views
5

Czy można wykonać HLS z serwerem WWW Apache? Czy wystarczy "umieścić playlistę z fragmentami danych"? Czy to takie proste? Czy jest jakiś moduł, który można wykorzystać do tego celu?Http Live Streaming z serwerem WWW Apache

dziękuję za odpowiedzi

Odpowiedz

9

Tak, wystarczy mieć dostępne pliki m3u8 i segmentowe ts. Zaletą HLS jest to, że jest to prosty protokół HTTP.

Możliwe, że będziesz musiał ustawić typy MIME w Apache, ale prawdopodobnie jest to poprawne domyślnie.

+0

Wielkie dzięki. Czy wykonałeś jakieś testy wydajności? Czy masz osobiste doświadczenia z nim lub artykuły na ten temat? Czy możesz to porównać do istniejącego serwera streamingowego, np. WOWZA? – STeN

+1

Apache będzie miał znacznie mniej narzutów niż Wowza. Wowza segmentuje plik źródłowy według potrzeb, przed podaniem. W przypadku plików statycznych absolutnie nie ma narzutów związanych z przetwarzaniem. Wowza jest oczywiście bardziej elastyczna i pozwala na takie rzeczy, jak źródła na żywo, szyfrowanie klienta i inne typy transmisji strumieniowych. – vipw

1

Istnieje pewno apache2 moduły robić. Moim osobistym wyborem do przesyłania strumieniowego audio i wideo, a zwłaszcza wideo na żądanie, jest jednak vlc. Świetna funkcjonalność do przekodowywania, przyjmowania twoich wydruków do tego, co kiedykolwiek klient chce zobaczyć, itd. Itd. Może warto zajrzeć.

+0

Witam, wspominając o VLC, masz na myśli http://www.videolan.org/vlc/streaming.html? Czy naprawdę jest w stanie przesyłać strumieniowo HLS? Czy posiadasz analizę wydajności dla 100 równoległych strumieni, każdy ~ 3,5 Mb/s bitrate? Wielkie dzięki STeN – STeN

+0

Tak, miałem na myśli klienta telewizji internetowej. To, co możesz przekodować, zależy od tego, jakie kodeki masz na swoim komputerze. Niestety, nie mam doświadczeń z tak dużym obciążeniem, ponieważ używam go tylko w domu, aby moje dzieci mogły jednocześnie oglądać różne filmy na swoich iPadach. Tak więc maksymalna liczba równoczesnych strumieni to niewiarygodnie wysoka liczba trzech do tej pory. – Hyperboreus

+1

Strumień http VLC jest progresywny, a nie HLS. Dostępne jest eksperymentalne wsparcie dla serwera HLS, istnieją instrukcje tutaj: http://forums.roku.com/viewtopic.php?p=173028 – vipw

4

Wiki użytkownika VideoLan ma a how to for HLS streaming, gdzie opiera się na oddzielnym serwerze internetowym (może to być Apache) w celu strumieniowego przesyłania treści. Mam zamiar wypróbować to, aby zobaczyć mój HD Homerun na moim Roku. Będę edytować po tym, jak go wypróbuję.

Powiązane problemy