Что нужно для создания сервиса видео хостинга за 15 минут / СоХабр
Все думал про что же выложить свою первую публикацию. Речь пойдет о создании видеохостинга. Я полностью объясню как настроить apache2, а также способы установки утилит для видеохостинга. Также постараюсь максимально точно все объяснить и пройтись утюгом орфографии, для максимально понятной речи:Что нам понадобится
1. Если вы начинающий «web» программист, то думаю написать целый скрипт видеохостинга вы не в силах, поэтому скачайте готовый скрипт;
2. Нам понадобится машина (сервер), я буду рассматривать действия под «LINUX (Ubuntu 15.10)»;
3. И самое главное — мозги.
Установка и настройка «Web сервера»
1. Нужно установить Web-сервер, я выбрал «Lamp-Server», для его установки вводим в терминал следующие команды (если вы не хотите устанавливать «Lamp-Server», вы можете устанавливать все утилиты web-сервера самостоятельно):
sudo apt-get install tasksel
sudo tasksel install lamp-server
2. Устанавливаем «phpmyadmin», выполняем следующую команду:
sudo apt-get install phpmyadmin
Если вы хотите, чтобы ваш «phpmyadmin» был по адресу «ip/phpmyadmin», то нужно добавить следующую строку в настройках «apache» (настройки apache2 находятся по адресу /etc/apache2/apache2.conf):
Include /etc/phpmyadmin/apache.conf
После выполнить:
sudo service apache2 restart
3. Скачиваем скрипт нашего видеохостинга. Почти все видео скрипты требуют включения в apache опции «MultiViews» и «rewrite», для её включения в опциях хоста пишем «MultiViews.» Пример настройки хоста:
<VirtualHost *:80>
ServerName host1
DocumentRoot /var/www/host1
<Directory /var/www/host1>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
После убедитесь, работает ли ваш хост: переходим по ссылке «host1» — если все работает, значит вы выполнили все правильно. 4. Включаем «mod_rewrite» (по умолчанию он не включен), делается это по следующей команде:
sudo a2enmod rewrite
После выполняем рестарт «apache2», выполняется это по следующей команде:
sudo service apache2 restart
На этом настройка Web-сервера закончена, и он готов к работе.
Установка утилит для видеохостинга
1. Загружаем ваш скрипт. После установки скрипт требует утилиты «Mencoder, Mplayer, FFmpeg, flvtool2, yamdi, MediaInfo, Upload-Progress, GPAC MP4Box, x264 Library.»
2. Устанавливаем «FFmpeg.» Выполняем следующую команду:
sudo apt-get install ffmpeg
3. Устанавливаем «yamdi.» Выполняем следующую команду:
sudo apt-get install yamdi.
5. Устанавливаем «MPlayer.» Выполняем следующую команду:
sudo apt-get install mplayer.
6. Устанавливаем «mediainfo». Выполняем следующую команду:
sudo apt-get install mediainfo.
7. Устанавливаем «Mencoder». Выполняем следующую команду:
sudo apt-get install mencoder.
Если у вас он не устанавливается, есть выход добавляем US хранилища Linux в Sources.list. Он находится по директории /etc/apt:Mencoderdeb us.archive.ubuntu.com/ubuntu precise main universe
После добавления выполняем в терминале:
sudo apt-get update
sudo apt-get install mencoder
8. Устанавливаем «FLVTool2». Выполняем следующую команду, если у вас не найден пакет FLV, то эта проблема решается добавлением того же самого US хранилища.
sudo apt-get install flvtool2
FLVTool2deb us.archive.ubuntu.com/ubuntu precise main universe
После Добавления выполняем:
sudo apt-get update
sudo apt-get install flvtool2
9. Установка «MP4Box.» Для «Linux» он обозначается как grap выполняем следующую команду:
sudo apt-get install grap
10. Устанавливаем «neroAacEnc.» Выполняем следующие команды:
mkdir AAC
cd AAC/
wget http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.zip
unzip -j NeroAACCodec-1.5.1.zip
sudo install -m 0755 neroAacEnc /usr/bin/
sudo apt-get install gpac
11. Устанавливаем «x264.» По-умолчанию он есть во всех системах, если его нет выполняем следующую команду:
sudo apt-get install x264
12. Устанавливаем «UploadProgress.» Выполняем следующие команды:
sudo apt-get install php-pear
sudo apt-get install php5-dev
sudo pecl install uploadprogress
Если же у вас ошибка, то установите: «build-essential»:
sudo apt-get install build-essential
После выполнения этих команд, вводим следующие строки в php.ini:
extension=uploadprogress.so
sudo service apache2 restart
Вывод
Вот и все, ваш видеохостинг готов. В следующей теме сделаю урок, как создать с нуля сам скрипт видеохостинга. А так же другие интересные темы.
Как сделать видеосайт? VidCaster! — Лайфхакер
Создание своего сайта позволяет представить широкой публике свои достижения в спорте, сделать портфолио фотографа или выложить тексты начинающему писателю. Если же вы предпочитаете самовыражаться с помощью видео, то самым легким способом сделать красивый видеосайт является сервис VidCaster. Рассмотрим сервис, который подскажет, как сделать видео сайт.
Для публикации видеороликов в сети существует огромное количество сервисов и самый известный, разумеется, это YouTube. Однако, если вы захотите придать некоторую индивидуальность странице со своими роликами, то быстро убедитесь, что большинство видеохостингов имеет для этого весьма скромные возможности. Поэтому имеет смысл воспользоваться услугами сервиса VidCaster, который позволит сделать красивый сайт для вашего видео.
При регистрации бесплатного аккаунта вам будет предложено указать свою учетную запись в YouTube, откуда автоматически будут импортированы все ваши ролики. В дальнейшем вы сможете скрыть ненужное или наоборот, добавить дополнительные ролики с YouTube или Vimeo.
Нажатием на кнопку Edit, которая находится возле каждого ролика, открывается окно его свойств, где можно отредактировать его название, краткое описание и добавить пояснительный текст.
Но самое интересное нас ожидает на вкладке Site. Здесь можно выбрать один из симпатичных шаблонов дизайна сайта, задать свое фоновое изображение и логотип, настроить цвета текста, ссылок и так далее. Отдельный раздел отвечает за добавление дополнительных страниц, на которых вы можете разместить не только любой текст, но и вставить html-код.
В результате мы получаем стильный и красивый сайт, который будет представлять ваши видеоролики в самом лучшем виде, а также содержать любую дополнительную информацию, которую вы посчитаете уместным опубликовать. Такой сайт не стыдно показать друзьям и коллегам, опубликовать ссылку в социальной сети или блоге.
VidCaster
lifehacker.ru
Самый простой способ организовать видеотрансляцию на сайте / Ivideon corporate blog / Habr
На моей первой работе в соцпакет помимо бесплатных обедов входила видеотрансляция из столовой — по известному всем сотрудникам адресу можно было в прямом эфире посмотреть, есть ли свободные столики, чтобы не усугублять страдания пережившего в ожидании обеда половину рабочего дня организма ещё и стоянием в очереди. Для сисадмина магия не очень сложная, зато для большинства работников — очень нужная. Но прогресс не стоит на месте, и наладить публичную трансляцию практически с любой камеры сегодня смог бы любой из тех, кто обедал тогда в той столовой.Мало кто знает, но в Ivideon есть очень полезная и совершенно бесплатная функция, которая позволяет открыть доступ к камере и встроить ее в свой сайт или в блог буквально в пару кликов: не нужно разворачивать сервера и собственную CDN, если вещание планируется глобальным, не требуется ставить стриминговое ПО вроде VLC, Wowza, RED5 и полностью отвечать за трансляции от и до. Всю основную работу сделает облако Ivideon.
Подключение камеры
В качестве источника видеосигнала для Ivideon может работать почти всё, что угодно:
- компьютер с веб-камерой
- внешняя веб или IP-камера
- IP-камера со встроенной поддержкой облака Ivideon
В первых трёх случаях понадобится установленное на компьютере/сервере приложение Ivideon Server: оно распознает камеру в числе доступных устройств, и подключит камеру к облаку по зашифрованному каналу.
В последнем случае не требуется даже наличия компьютера с работающим Ivideon Server. Есть как внутренние камеры для помещений, так и уличные варианты. Причем у некоторых из них присутствует встроенная возможность подключения через 3G или Yota за счет установки соответствующего USB-модема.
Настройки публичности
Конечно, Ivideon это прежде всего сервис приватного видеонаблюдения. Камера, подключенная к Ivideon сама сообщает о подозрительном движении или звуке, записывает событие в облако и информирует об этом владельца, например, при помощи push-уведомления.
Если мы хотим использовать камеру для трансляции на нашем сайте, её требуется сделать публичной.
Делается это буквально за пару кликов:
Нажимаем на кнопку настроек под изображением с камеры камеры в личном кабинете Ivideon и выбираем пункт меню: “Публичный доступ”:
В результате открывается окно, где выполняются все основные настройки:
Последний шаг позволяет просто включать/выключать публичный доступ к уже настроенной трансляции. Вот и весь мануал — всё действительно настолько просто.
Встраивание
Код видеотрансляции встраивается как обычный iFrame — например, Ютуба. Трансляция будет работать и на сторонних ресурсах, которые поддерживают iFrame — например, встраивать трансляции Ivideon можно в ЖЖ или Blogger.com.
Возникла также идея добавить прямые трансляции Ivideon в список поддерживаемых ресурсов и на Хабре. Напрашиваются разные варианты их полезного применения: например, образовательный хаб можно оживить прямыми трансляциями интересных лекций. Хаб «Офисы IT-компаний» — трансляциями из этих самых офисов. А там, глядишь, и в хабе «Космонавтика» можно будет показывать запуски ракет в прямом эфире. Наверняка, это не все возможные варианты полезного для Хабра применения такого функционала. deniskin эту идею поддержал и пообещал в будущем встроить ivideon в число поддерживаемых видеосерверов на Хабре.
В сухом остатке использование Ivideon даёт следующее:
- Не требует квалификации сисадмина
- Не требует аренды сервера в дата-центре с широким каналом под видео
- Высокая надежность. В Ivideon используется сеть дата-центров.
- Позволяет разворачивать международную трансляцию: узлы Ivideon располагаются на всех континентах, что позволяет доставлять видео с минимальной задержкой
- Поддержка воспроизведения на смартфоне или планшете — видеопоток адаптируется на лету под разные форматы воспроизведения
Для личных нужд всё это можно получить бесплатно. При этом для нужд больших компаний нет никаких ограничений: через Ivideon можно организовать трансляции с сотен тысяч камер в масштабах одного города или всей планеты.
Ivideon TV
Поддержка публичных камер в Ivideon это дополнительная опция, которая, вдруг, стала популярной. В какой-то момент нам стало интересно объединить все открытые пользователями камеры в единый каталог. Мы назвали его Ivideon TV.
По нему можно «побродить» и посмотреть варианты камер, которые пользователи открывают и т.д. Все камеры проходят премодерацию: в Ivideon TV не будет трансляций, в которых люди самовыражаются с помощью отсутствия одежды.
Кстати, важно понимать, что качество трансляции камеры прежде всего зависит от самой камеры, которую поставил пользователь и доступного на его стороне интернет-канала для передачи видео с этой камеры. Некоторые используют 3G, что, порой, становится заметно при просмотре. В Ivideon TV присутствуют как очень качественные, так и дешевые китайские камеры, поэтому качество изображения очень разное.
Есть много интересных камер с несколькими миллионами просмотров. Некоторое время назад по понятным причинам стали популярны камеры из Крыма (кликабельно):
Теперь, судя по подсказкам Гугла, приоритеты немного поменялись, но смысл тот же. Какой подарок археологам будущего — наше время оставит после себя безбрежное количество исторических свидетельств. Изучая камеры на картах на Ivideon TV, я только пожалел, что таким образом мы можем путешествовать только сквозь пространство, а не сквозь время. Видеотрансляция из прошлого без возможности влиять на события — это ли не идеальная концепция путешествий во времени? Может быть и до этого дело когда-нибудь дойдёт.
Осторожно, работа
Пока фич-реквесты попроще, чем путешествия во времени, но поступают регулярно: категории, список популярных камер, расширенная система комментирования с вовлечением владельцев камер в обсуждение, автоматический выбор наиболее качественных камер и т.д. Поле для деятельности огромно. Всё это очень хочется реализовать, поэтому прямо сейчас Ivideon ищет в команду новых разработчиков.
habr.com
Однокнопочный видеохостинг – Vimple / Муви.ру corporate blog / Habr
Что это?
Vimple — это видеохостинг, позволяющий загружать неограниченное количество видеороликов, для последующей вставки кода плеера на веб-страницу (сайт/блог).
Нет своего сайта/блога? В Vimple предусмотрена возможность отправить персональную ссылку своим друзьям по e-mail/skype/ICQ/ВКонтакте/ G+ и т.д., пройдя по которой они посмотрят ролик непосредственно на сайте vimple.ru
Какие ограничения?
Формат видео – любой из ныне существующих
Длительность – любая
Размер файла (и это единственное, в чем Vimple Вас ограничит) – до 1Гб.
Что предлагаем?
Мы позиционируем свое детище как:
1. Простой
Это отражается и в схеме загрузки, и в лаконичности дизайна, и в интуитивно понятном интерфейсе (кнопку «Загрузить видео» невозможно не заметить).
2. Бесплатный
За хранение ваших роликов Vimple платить ничего не нужно. Кроме того, все услуги доступны без регистрации.
3. Быстрый
На Vimple нет никаких цензурных ограничений, поэтому не нужно ждать проверки видео модераторами, ссылка появляется сразу после окончания загрузки.
4. Приватный
Все размещенные видеоролики будут доступны только Вам и тем людям, которым Вы пришлете ссылку для просмотра видео, а так же тем, кто зайдет на Ваш сайт/блог, на котором Вы эту ссылку разместите.
Что нового?
Чем Vimple отличается (или будет отличаться в ближайшее время) от уже существующих на просторах интернета продуктов?
- Массовая загрузка видеофайлов (реализовано на Silverlight, что не может не радовать поклонников MS)
- Индивидуальный дизайн (возможность выбора скина плеера, размещение своего логотипа)
- Дополнительная монетизация роликов в виде подключения вашей рекламы.
Вот, собственно, коротко о главном.
Для тех, кому не хочется тратить время на чтение:
Видео о том, как работает Vimple — http://vimple.ru/f6d6cf4a0c9441d1835964bc9de5da22
Для тех, кому не хочется тратить время на просмотр, предлагаем просто попробовать:
http://vimple.ru
habr.com
Создать видео сайт? Ваш выбор это InstantMedia.
InstantMedia является мощной платформой для создания своего видео сайта. Мы развиваемся более 6-ти лет, основной код CMS открыт, тем самым вносим свою долю в идеологию Open Source.
SEO оптимизация, непобедимая безопасность, грамотная архитектура CMS и высокая скорость — вам больше не нужно искать компромиссы.
Наша, по-настоящему качественная CMS, поможет вам сэкономить время и сделать жизнь проще. Никто не любит тратить время и деньги на решения низкого качества. Если вы цените свое время, не соглашайтесь ни на что, кроме лучшей видео CMS с репутацией, проверенной временем, с постоянными поддержкой и обновлениями.
Гибкость движка позволяет, в зависимости от ваших возможностей и потребностей, сделать свой видео или музыкальный сайт:
- Без растрат на оборудование, каналы связи и технических специалистов — используя сторонних провайдеров;
- Автономный видео сайт с хранением, конвертацией и воспроизведением на своих серверах;
- Комбинировать, используя сразу всех доступных провайдеров конвертации и хранения видео файлов;
- Не использовать конвертацию вовсе, а наполнять сайт используя массовый и единичный импорт с популярных видеохостингов.
Для видео сайта
В качестве сторонних провайдеров конвертации и хранения видео файлов выступают YouTube или Вконтакте на выбор. В этом случае видеоматериалы, загружаемые пользователями сайта, автоматически публикуются в вашем аккаунте провайдера, где проходят весь цикл обработки исходных видео файлов. Система автоматически следит за процессом конвертации у провайдера, и в случае его успешного окончания, уведомляет пользователя об этом. Для пользователей вашего сайта все это происходит прозрачно: загрузил файл — дождался его обработки — ролик опубликован и готов к просмотру.
Если вы не доверяете сторонним провайдерам и располагаете серверными мощностями, то можно использовать ресурсы своего сервера. Система позволяет полноценно проводить все операции с конвертацией видео, гибко настраивать и распределенно хранить конвертированные файлы, используя механизм мультисерверности.
Гибкость системы позволяет вам назначить провайдера конвертации по умолчанию и при необходимости переопределять его для нужных категорий видеороликов — таким образом можно миновать ограничения того или иного провайдера на тип видео контента.
Кроме этого, если вы не хотите использовать конвертацию (в силу ограниченного хостинга например), то сайт можно наполнять, используя парсинг видео роликов, как массовый, так и единичный импорт по ссылке на страницу ролика.
В InstantVideo присутствует гибкое управление роликами, рекламой в них, права доступа на просмотр ролика и категорий, рейтинг, комментарии, возможность пожаловаться и поделиться, создавать плейлисты, составить свой избранный лист и многое другое.
При создании музыкального сайта
Система автоматически распознает id3 теги загружаемых файлов, по ним создает постер-картинки, ищет текст песен, опционально создает страницы исполнителей, получает из открытых источников фото. В качестве источников информации используются открытые, популярные музыкальные базы с официальными api. На данный момент в системе эти функции выполняют: Deezer, Вконтакте, Lastfm, Rovi и Discogs.
Гибкие права доступа и ограничения позволят вам сделать пользователям максимально комфортно проводить время на вашем сайте. А возможность монетизации, в том числе и самим посетителям сайта, перевесит окончательно чашу весов в сторону выбора iAudio.
Попробуйте систему в действии, воспользовавшись нашим демо центром.
instantvideo.ru
Простые сервисы и приложения для создания и редактирования видео
Создание видео не обязательно должно требовать серьёзных денежных вложений и отнимать много времени. Существует множество бесплатных сервисов, которые можно быстро освоить.
Мы сосредоточимся на самых простых инструментах. Предположим, что вы не пользовались чем-то подобным раньше и у вас нет времени читать многостраничные руководства.
Главное — помните: если сперва продумать сценарий ролика, можно значительно ускорить его создание.
Wave
Продукт за авторством Animatron позволяет создавать увлекательные маркетинговые и социальные ролики для Facebook, Instagram и YouTube. В базе Wave — 2,5 миллиона бесплатных стоковых фотографий и видеозаписей.
Вы можете разом изменять размер всех своих видео, комбинировать сколько угодно клипов и выбирать музыку по вкусу. Благодаря интуитивному интерфейсу с возможностью перетаскивать разные элементы с помощью мыши, сервисом очень удобно пользоваться — особенно новичкам.
Единственное, с чем придётся мириться в бесплатной версии, — это водяной знак Animatron на каждом видео.
Wave →
Lumen5
Скормите сервису ссылку на публикацию в блоге — ИИ соберёт подходящий контент и сделает из него ролик. Lumen5 находит под содержимое текстовой публикации фотографии, видео и музыку, а вам остаётся только всё это откорректировать.
На видео можно наложить собственный водяной знак и настроить цвета бренда. К тому же есть возможность добавлять контент вручную, используя встроенный поиск.
Lumen5 →
Animoto
Ещё один отличный инструмент, который помогает создавать видео для социальных сетей. С помощью него делаются отличные маркетинговые ролики, а также слайд-шоу с запоминающимися моментами. Создать что-то достойное через Animoto и сразу поделиться этим с заказчиком или другом можно за считаные минуты.
Animoto →
Magisto
Magisto тоже работает на базе искусственного интеллекта и позволяет быстро создавать бизнес-ролики. Весь процесс состоит из трёх простых шагов. Достаточно загрузить свои файлы, выбрать стиль проекта и саундтрек. ИИ отредактирует и проанализирует видео за вас.
В сервисе нет бесплатного тарифного плана — вы можете лишь оформить пробную версию, после чего придётся платить. А еще у Magisto есть приложения для iOS и Android.
Magisto →
Цена: Бесплатно
Splice
Приложение для iPhone Splice всего в пару касаний превратит скучный текст и картинки в динамичное видео. Вы добавляете контент, выбираете, музыку и переходы. Дальше всё происходит очень быстро, а готовую работу легко добавить в Instagram, Twitter, Facebook или даже iMessage.
Cinemagraph Pro
Cinemagraph Pro от Flixel — программа для macOS, которая позволяет создавать запоминающиеся визуальные истории. Приложение простое, но и дополнительных функций в нём немало.
Вы вольны импортировать видео и картинки, обрезать клипы и рисовать на изображениях — всё в пределах одного экрана. Также есть возможность вносить изменения в цветовую гамму роликов.
Сервис оптимизирует видео под социальные сети. Помимо десктопной версии, доступно мобильное приложение для iOS.
Cinemagraph Pro →
Hyperlapse
Приложение для создания замедленных видео для Instagram, Facebook, Twitter и других социальных сетей. Идеальный инструмент, если вы сняли слишком длинный ролик и его нужно как-то ужать. Можно вручную настраивать скорость воспроизведения.
Несмотря на простоту, в Hyperlapse есть возможность сделать и что-то посложнее обычного timelapse-видео. Также можно создавать смешные ролики.
Цена: Бесплатно
Boomerang
Программа берёт несколько фотографий и склеивает их в короткое зацикленное видео. Так можно делать классную рекламу для социальных сетей и креативные зарисовки для блога.
Благодаря интуитивному интерфейсу и максимально простой системе редактирования на создание ролика уходит всего пара минут.
Цена: Бесплатно
Цена: Бесплатно
Wideo
Используя собственные картинки и видеозаписи, вы без проблем можете создать через Wideo качественный ролик. Редактор поддерживает перетаскивание элементов и прост в использовании.
Wideo не имеет ничего общего со сложными десктопными видеоредакторами, но всё же предлагает несколько продвинутых инструментов для работы с анимацией. Сервис отлично подойдёт, если вдохновение бьёт ключом.
Продукт можно бесплатно использовать неделю, после чего придётся оформить подписку.
Wideo →
lifehacker.ru