Видеогалерея сайта 304.ru

Download Report

Transcript Видеогалерея сайта 304.ru

Видеогалерея

сайта 304.ru на базе gallery2

Исполнители: Логвина Елена и Шленская Анастасия.

Научный руководитель: Гусейнов Алексей Тимурович.

История создания С развитием интернет технологий, появилась возможность обмена фото и видео. С этой целью стали создаваться фото и видеогалереи. В лицее есть хорошая фотогалерея, была и видеогалерея, но ее возможности были сильно ограничены. Поэтому перед нами была поставлена задача – модифицировать существующее.

Возможности предыдущей версии  В браузере можно смотреть ролики, исходный формат которых flv. (т.е. нет конвертации)  При этом не поддерживается перемотка.

 Возможность скачать ролик исходного качества.

Аналоги Примеры: rutube, youtube.

Недостатки:  Короткие видеоролики.

 Низкое разрешение.

 Невозможно скачать.

 Неудобная загрузка на сервер.

Галерея 304.ru должна уметь  Принимать видео в любом (поддерживаемом движком xine или mplayer) формате и качестве.

 Перекодировать видео в flv поток низкого качества с предоставлением возможности просмотра в браузере. *В качестве эскиза – кадр из видео.

 Проводить конвертацию в фоновом режиме.

 Предоставлять возможность скачивания файла исходного качества.

 Обеспечивать удобную загрузку видео в галерею.

Схема работы

Используемые языки программирования PHP – служит для генерирования HTML-страниц на веб сервере и работы с базами данных.

Большая часть проекта написана на PHP.

C++ – использовался для написания демона конвертации.

Средства разработки Gallery2 – открытый проект, удобен как инструмент для создания фото и видео альбомов на сайте.

Mencoder – свободный консольный кодировщик видео, являющийся частью проекта mplayer.

Yamdi – свободная утилита, внедряющая метаданные, необходимые для http-streaming, в видео файл.

JW FLV player – один из лучших проигрывателей флэш-видео, свободно распространяемый.

Достигнутый результат Поставленные задачи выполнены, галерея будет запущена в режиме тестирования.

Возможности дальнейшего развития:  Добавление функции - сборка видео из фрагментов.

 Возможность работы с форматом bit torrent.