Apache i mod_flv – aby przeglądało się filmy lepiej

Flow player i pseudo streaming jest genialną rzeczą. Można przewijać do dowolnego fragmentu filmu, przydatne przy długich filmach. Jednak nie bardzo ta funkcja chce współpracować z serwerem Apache. Nasza dzielna społeczność jednak dała radę i po raz kolejny pokazała, że nie ma rzeczy nie możliwych do zrobienia a rzeczy których nie da się zrobić – zostaną i tak zrobione.

Tak więc, co zrobić aby można było zarządzać filmem w rozszerzeniach flv? rozwiązanie jest proste, wykonać następujące kroki:
1. zaczynamy od pobrania pliku (mój serwer)  lub tego (serwer autora)
W tym miejscu należało by wspomnieć, że niniejsza instrukcja jest dla użytkowników ubuntu 🙂
2. Pobieramy niezbędne oprogramowanie:
sudo apt-get install apache2-prefork-dev
3. Kompilujemy i ustalamy prawa dostępu do pliku
sudo apxs2 -c -i ./mod_flvx.c
sudo chmod 644 /usr/lib/apache2/modules/mod_flvx.so

4. Tworzymy plik konfiguracyjny (sudo touch /etc/apache2/mods-available/mod_flvx.conf) i edytujemy go:
sudo vim /etc/apache2/mods-available/mod_flvx.conf lub inny ulubiony edytor, np gedit 😉
LoadModule flvx_module /usr/lib/apache2/modules/mod_flvx.so
AddHandler flv-stream .flv

5. Tworzymy dowiązanie symboliczne:
sudo ln -s /etc/apache2/mods-available/mod_flvx.conf /etc/apache2/mods-enabled/
6. Przeładujemy apacha i gotowe:
sudo /etc/init.d/apache2 reload

Mamy już całość serwera przygotowanego, teraz zostało przygotować kod źródłowy, ale w tym miejscu odeślę do tej strony.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Proszę dokończyć równanie: * Time limit is exhausted. Please reload CAPTCHA.