Июл 8
Добавление видео для проекта «города ХХХ»
Заказчик поставил задачу:
Пользователи портала должны иметь возможность загружать видео с компьютера на сайт
Вариантов решения данной задачи я знал два.
- Загрузка видео на сервер с последующим преобразованием ч-з ffmpeg.
- Минусы: много места на диске, сервер будет загружен если преобразовывать видео на нем, нужен выделеный сервер
- Плюсы: все видео лежит у тебя на сервере, загружаешь видео любого размера
- В качестве хранилища использовать видео-хостинг, например youtube
- Минусы: зависишь от ютуб, максимальный размер: 100 мб
- Плюсы: бесплатно, легально (есть АПИ и правила использования которые позволяют сайтам хранить видео на ютубе если оно ничего не нарушает), относительно простой процесс добавления видео, можно грузить все форматы видео, которые поддерживает ютуб, а их, поверьте не мало
Я выбрал второй вариант. Вариант с youtube. С виду кажется что добавление видео ч-з Youtube API очень простое, но я бы не делал поспешных выводов. Во первых в тестовых примерах есть существенные ошибки, во вторых: надо кое-как дописать эти самые примеры чтобы все работало.
Процесс добавления видео выглядит таким образом:
- Пользователь загружает на сайт свой видео-файл
- Скрипт проверяет тип файла, размер и т.д.
- Скрипт ч-з Youtube API формирует заголовки, тайтлы, ключевые слова
- Отправляет видео на сервер Youtube
- Ютуб присылает уведомление в котором содержится ID загруженного видео-ролика, или ошибку
В картинках все выглядит следующим образом:
- Кликаем по добавлению видео

- Выбираем видео с компа

- Грузим

- Получаем видео в визуальном редакторе или уведомление об ошибке

- Жмем на предварительный просмотр

После того, как сделал загрузку ч-з ютуб, был очень доволен собой =) Очень ценная фича, думаю она мне много еще где пригодится.
———————–
подержанные авто на сайте ad-auto.ru
тут вам расскажут как купить мобильный телефон
Другие статьи автора


Да, видео на свой серв это дорого