Антон Долганин веб-разработчик +7 (962) 834-16-03 Написать сообщение
Видео Тюб

Видео Тюб

Любой процесс продажи закрытой информации решается данным модулем. По вопросам выбора подходящей редакции Битрикс, а также консультированию по выгодному приобретению, пожалуйста, обращайтесь ко мне.
6900 Р
Купить ?
Задать вопрос по модулю

О модуле

Видео Тюб — это комплексное профессиональное решение, идеально подходящее для организации видео-галереи на вашем сайте или создания отдельного видео-ресурса.
Модуль предоставляет возможность загрузки на сайт пользовательских видео-роликов, добавления видео с различных популярных хостингов, как в ручном, так и в автоматическом режиме. Включает в себя SEO-оптимизацию, поддержку наиболее популярных видео-сервисов, RSS-канал и многое другое.

После приобретения модуля Видео Тюб вам также будут доступны:

Если не хочется много слов, можно перейти к демо.

Возможности модуля

Рассмотрим эти и другие возможности модуля подробнее:

Шаблон модуля

Шаблон модуля специально разработан для публикации, хранения и просмотра видео-материалов, а множество настроек позволяют настроить его под любую задачу и практически на любой вкус.

  • Пользователь может самостоятельно загрузить понравившийся ролик на сайт:
  • upload_video.png

    Информация о добавляемом ролике по ссылке автоматически берется с источника. Достаточно просто указать ссылку и нажать кнопку. Более того, система на основании ссылки определит, добавлялся ли такой ролик ранее.

    • Просмотреть, добавить в избранное или свой плейлист понравившиеся ролики:

просмотр
Внимание! Функционал для избранного и плейлистов приобретается отдельно: http://marketplace.1c-bitrix.ru/solutions/asd.favorite/ (покупателям Видео Тюб предоставляется 50% скидка на Избранное).

  • Повысить или понизить рейтинг ролика с помощью простого и удобного функционала:

рейтинг

  • А также, оставить комментарии к видео или обсудить его на форуме:

coment.png

Интеграция в социальную сеть 1С-Битрикс

Уведомления о добавленном видео появляются в живой ленте. Причем, посмотреть заинтересовавший ролик можно прямо в ней, так как он добавляется целиком.

живая лента

А если загрузка или конвертация ролика требует времени, то пользователь получит уведомления о загрузке либо не загрузке ролика на форумную почту, или в IM-уведомления. Текст уведомлений можно настроить.

уведомление о загрузке

Кроме того, в персональном разделе пользователя появляется вкладка "видео", которая настраивается в один клик. На этой вкладке можно увидеть, какие ролики загружены данным пользователем:

ролики пользователя

Загрузка роликов на youtube

Реализована функция загрузки роликов на Youtube.  Вы можете создать и настроить категорию, которая будет в абсолютно автоматическом режиме синхронизироваться с вашим видео-каналом. А ролики, размещенные в этой категории, будут загружены на YouTube и сконвертированы его серверами.

При попытке загрузки файла на YouTube модуль может сообщать следующие ошибки:

  • BadAuthentication — неправильные логин и пароль аккаунта или ключ разработчика, заданные в настройках модуля.
  • NoLinkedYouTubeAccount  — для указанного аккаунта еще не существует канала. Пройдя по данной ссылке можно его создать.
  • SocketsDisabled — в PHP не разрешены сокеты.
  • CURLDisabled — в PHP не установлен CURL.
  • BadSettings — прочие неверные настройки.
  • invalid_value (media:group/media:category... — неправильно связанная категория загрузки на YouTube. Такая ошибка может появиться только при изменении компонента/модуля.
  • required (media:group/media:category... — аналогично пункту выше.

Иногда загрузка может не работать при блокировании вашего сайта на добавление роликов. Блокировку можно отключить  здесь.

Если вы столкнулись с ошибкой загрузки, не описанной здесь, пожалуйста,  сообщите о ней.

Загрузка и конвертация видео на вашем сервере

А если вы не желаете использовать сторонние сервера, вы можете загружать и конвертировать видео на своем сервере.
Важно! Этот пункт требует отдельно настроенного программного обеспечения (а именно FFmpeg), достаточно мощного сервера, а также запас трафика.

Настройка

Pассмотрим основные настройки модуля и опции комплексного компонента:

Важно! Изменения настроек должны производиться подготовленным специалистом!

Создание и настройка инфоблока

  • При установке модуля вам будет предложено автоматически создать инфоблок. Этот шаг можно пропустить.
    После установки модуля в разделе Создать страницу панели управления появится пункт Видео Тюб (ЧПУ), выбрав который, вы в два клика удобным мастером сможете создать новый видео-раздел. Таких разделов вы можете создать сколь угодно много на вашем сайте. Многосайтовость также не ограничивается модулем.

    создание раздела

    Важно! Создавать инфоблок вручную не требуется, и не рекомендуется, т.к. шаблон "Видео Тюб (ЧПУ)" уже располагает предустановленным набором необходимых свойств.
  • После создания инфоблока необходимо перейти в его свойства в Административной части (Администрирование - Контент - "ваш_инфоблок" - Добавить раздел) и создать разделы для размещения видео.

    добавить раздел

    Для каждого раздела существует доп.свойство "категория на видео-хостинге" (Video Hosting category), которое следует заполнять только в том случае, если вы будете использовать функцию загрузки на YouTube. Оно связывает ваши категории с категориями на YouTube, причем все ваши разделы могут быть привязаны как к одной так и к разным.

    выбор категории

    Если связь не задана, видео будут публиковаться в категорию Общество.

Настройка модуля

Далее необходимо перейти в настройки модуля (Администрирование - Настройки - Модули - Настройки модулей - Видео Тюб) и указать необходимые вам параметры:

настройки модуля ч1

  • Шаблон для сайта. В поставке модуля идет удобный шаблон видео-раздела, который вы можете использовать на своем сайте. Если вы хотите использовать отдельный дизайн для раздела Тюба, вам необходимо скопировать шаблон представления в шаблоны сайта, затем пройти в настройки нужного сайта и указать условия, при которых должен подключаться нужный шаблон (например, имя папки). Обратите внимание, что при копировании происходит перезапись существующего с таким именем шаблона. Будьте осторожны, если вы вносили правки.

  • Максимальное количество неудачных запросов. Такие сервисы как YouTube, RuTube, Vimeo и некоторые другие регулярно опрашиваются агентом модуля с целью актуализации базы видео-роликов. Если неудачных запросов становится больше указанного в настройках числа, то ролик считается удаленным на видео-хостинге (или недоступным) и он деактивируется на вашем сайте. Аналогичный лимит проверяется при обработке загруженных файлов.

  • Блок уведомления о загрузке ролика. Этот параметр актуален только при загрузке ролика файлом. Так как при загрузке ссылкой ролик доступен сразу же, а файлом — несколько позже. Уведомления доступны только при наличии модулей форум и/или соц.сеть.

  • Строка конвертации видео-ролика для exec. Если у вас установлено на сервере дополнительное ПО, вы можете конвертировать ролики у себя. Данная строка является командой для видео-конвертера, где вы можете изменить какие-то настройки (Изменения настроек должны производиться подготовленным специалистом).

  • Максимальное количество одновременных потоков конвертации. Данный параметр также касается только конвертации на сервере. Вследствие того, что конвертация видео является очень ресурсоемкой задачей, несколько потоков конвертации могут значительно замедлить работу сервера. Данная настройка позволяет вам оптимально выставить количество потоков. Другие ролики будут ждать своей очереди, если лимит достигнут.

настройки соц сеть

  • Социальная сеть. В данном блоке настроек вы можете необходимость и параметры интеграции модуля Видео Тюб в социальную сеть 1С-Битрикс.
  • Ключи. В этом блоке настроек необходимо указать ключи для взаимодействия модуля с сервисами dailymotion.com и youtube.com.

ключи модуля

Cинхронизация с удаленными видео-каналами

добавление канала

Еще одна возможность модуля - синхронизация с удаленными видео-каналами. Предположим, есть интересный видео-канал (страница пользователя, загружающего видео) на удаленном видео-сервере (на данный момент поддерживаются YouTube, Vimeo, Dailymotion, Smotri.com). Модуль Видео Тюб позволяет сделать так, чтобы при добавлении видео в данный канал, оно в полностью автоматическом режиме появлялось на вашем сайте.

  • Для настройки перейдите в раздел Администрирование - Настройки - Инструменты - Видео-каналы
и добавьте новый канал, просто указав ссылку на сам канал и введя соответствующие настройки.

добавление канала

Теперь при добавлении видео в данный канал, оно автоматически появится на вашем сайте.

Задачи для cron

Для более продуктивной работы модуля рекомендуется использовать некоторые периодически запускаемые скрипты, например, чтобы актуализировать количество просмотров, синхронизировать каналы или добавить сконвертированный ролик на сайт (для последнего скрипты обязательны).

В папке модуля /bitrix/modules/asd.tube/tools находится два скрипта, исполнение которых рекомендуется привязать к cron.

  • cron_add.php отвечает за проверку добавленных роликов. Рекомендуемая частота запуска скрипта - 1 раз в 5 минут. Чтобы не увеличивать время ожидания пользователей.
  • cron_views.php запрашивает количество просмотров с некоторых (которые позволяют) удаленных сервисов. Частота его запуска зависит от объема базы роликов. За один запуск он обрабатывает 10 роликов. Желательно подобрать время запуска так, чтобы вся база обрабатывалась им за сутки. Для примера, при наличии в базе 2000 роликов, оптимальное время запуска будет раз в 20-30 минут.

Если вы уверены, что работа скриптов не причинит ощутимого вреда посетителям, вы можете создать взамен крона два агента. Ощутимую нагрузку может вызвать второй скрипт, при условии уже накопившейся базы в несколько сотен роликов.

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

Требования

  • Редакция Старт (в Старте отсутствует возможность комментирования) и выше (при покупке редакции Стандарт и выше через меня, модуль предоставляется бесплатно).
  • Подключенная библиотека jQuery в публичной части.
  • Sockets Support и CURL для PHP (для загрузки видео на YouTube).
  • FFmpeg на сервере (для обработки видео на вашем сервере).
  • Крайне желательно наличие cron, а точнее умение назначать в нем задачи. Это нужно для автоматической и постоянной синхронизации просмотров роликов, отдельных каналов, загрузки видео. Модуль сможет работать и на технологии агентов, но это значительная лишняя нагрузка на некоторые хиты ваших пользователей.

Обратите внимание, что обязательными условиями являются только первые два.