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:
lub inny ulubiony edytor, np gedit 😉sudo vim
/etc/apache2/mods-available/mod_flvx.conf
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.