Сегодня я расскажу как работают «видеохостинги» и мы разработаем свой «видеосервис» для закачивания видео-файлов, с последующим конвертирование и созданием картинки для превью. Далее организуем показ во флеш-плеере и эмулируем стримминг (для перемотки на не загруженные части видео-файла).
Для всего этого нам понадобиться:
* Флеш-плеер для проигрывания видео-файлов — flowplayer
* Программа для конвертирования видео-файлов — ffmpeg
* Расширение PHP для получения превью-изображения — php-ffmpeg и библиотека для работы с графикой — GD
* Эмуляция потокового видео (псевдостримминг) с помощью утилиты yamdi, модуля для nginx — http_flv_module и плагина для flowplayer — flowplayer.pseudostreamming
Полная статья http://pyha.ru/articles/php/videoservice-handmade/
Оригинал http://adw0rd.ru/2009/videoservice-handmade/