100 likes | 224 Views
Видеогалерея сайта 30 4.ru на базе gallery2. Исполнители: Логвина Елена и Шленская Анастасия. Научный руководитель: Гусейнов Алексей Тимурович. История создания.
E N D
Видеогалерея сайта 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.