Здравствуйте, друзья!
Представляем вам релиз видеокаталога InstantVideo для InstantCMS2. Ниже большое описание, поэтому наберитесь терпения и прочитайте, пожалуйста, до конца.
Позади тысячи написанных строк кода, уйма времени на изучение различных документаций и туториалов. Конечно же, компонент написан полностью с ноля и содержит множество улучшений и нововведений по сравнению с первой версией. Итак, основные возможности.
Работа на стандартном типе контента
Видео ролики и каналы видео реализованы с помощью стандартного механизма InstantCMS2. После установки у вас будет создано два новых типа контента: «Видео каталог» и «Каналы видео». Они настраиваются точно так же, как и любой другой тип контента. Это означает, что видео роликам и каналам автоматически доступен весь основной функционал — собственные поля и свойства, штатный поиск, теги, управление доступом, модерация, собственные шаблоны, стандартные виджеты списков и т.д. Любые дополнительные плагины, добавляющие какой-либо функционал типам контента, будут действовать и на типы контента InstantVideo.Множество провайдеров импорта видео
В системе на данный момент есть:четыре провайдера массового импорта: YouTube, RuTube, Вконтакте и RedTube;
шестнадцать провайдеров импорта по ссылке;
добавление видео по коду ролика и по прямой ссылке на видео файл.
Одной из основных задач InstantVideo2 было создание удобной базы для расширения функционала провайдеров импорта видео со сторонних сайтов. И я могу определенно сказать, что мы с этой задачей справились.
Нового провайдера теперь можно добавить:
как раньше, создав свой класс обработчка — необходимо программировать;
добавить нового провайдера прямо в админке — в самом худшем случае нужны лишь знания регулярных выражений;
делиться друг с другом провайдерами при помощи экспорта/импорта — знания не нужны.
Таким образом, в большинстве случаев для добавления нового провайдера импорта по ссылке достаточным будет взять ссылку на любой ролик нужного сайта, в админке нажать добавить провайдера, вставить в поле ссылку, нажать проверить.
Если сайт предоставляет микроразметку OpenGraphProtocol или oEmbed, то система вам тут же об этом сообщит и покажет все полученные данные. Плеер будет показываться от сайта-донора. Если в этом случае вам нужна ретрансляция, то можно будет заполнить поле «регулярные выражения для файлов» и ретрансляция автоматически включится.
Если же сайт не предоставляет поддержку указанных форматов, то для заголовка, описания, тегов и других данных вам необходимо будет написать регулярные выражения, которые вы тут же в форме сможете проверить на работоспособность.
Отдельно хочу отметить, что технология ретрансляции претерпела изменения и помимо технических решений, работает теперь существенно быстрее, т. к. получаемые прямые ссылки кешируются на указанное в настройках провайдера время. Кроме этого, теперь можно отвязываться от провайдеров автоматически, после первого воспроизведения, что регулируется в настройках, а так же пересоздавать скриншоты ролика на основе скаченного файла.
Новый массовый импорт
Массовый импорт в InstantVideo2 полностью переработан. Импортировать можно как в ручном, так и в автоматическом режиме по cron.Рекомендую посмотреть видео ниже, чтобы полностью понять принцип работы.
Мультиформатность видео без расширения «iMedia Server»
В новой версии InstantVideo мультиформатность видео доступна сразу. Вы можете в админке создавать сколь угодно форматов видео, в которые будет конвертироваться загружаемый пользователями файл. Каждый формат помимо настроек конвертации имеет гибкие настройки:вы можете ограничить продолжительность видео;
накладывать водяной знак;
ограничить формат к выбору в плеере
ограничить формат в части скачивания
Таким образом, можно создать формат низкого качества, при желании ограничить его по длительности, сделать его доступным для всех. А другие качественные и полные форматы показывать только определенным группам пользователей, монетизируя при помощи Биллинга. И это, как один из вариантов.
Многофункциональное управление рекламой
Конечно же, в компоненте есть гибкое управление рекламой. На данный момент есть четыре позиции рекламы:в плеере, pre-roll;
в плеере, post-roll;
в виджете;
псевдо pre-roll.
И три типа рекламы:
произвольный html код;
код рекламной площадки;
видео реклама
Можно задавать дату начала и окончания показов, ограничивать количество показов и переходам по ссылкам (в случае видео рекламы), указывать диапазон времени суток для показа, ограничивать показ по группам пользователей, странам и категориям.
Удобная очередь обработки
В админке теперь есть раздел «очередь обработки», где показаны все задания: очередь конвертации, очередь рассылки, очередь массового импорта и очередь скачивания. Необходимые задания — скачивание и конвертаци — выводятся с удобным прогрессбаром. Так же каждое задание можно аварийно завершить, удалить, перезапустить. В случае ошибки при выполнении задания, она будет показана и задание посветится другим цветом.Технически, каждое задание выполняется автономно, в отдельном процессе сервера.
Виджеты для дополнения страниц роликов
В комплекте идут (на данный момент) четыре виджета:реклама видео
следующее видео
плейлисты видео
похожие ролики
Каждый из виджетов имеет свои настройки. Кроме этого, вы можете пользоваться любыми виджетами, работающими с типами контента.
Улучшенный интерфейс и удобство пользователя
Категории видео теперь могут иметь свои обложки, каждой категории можно назначить свой провайдер конвертации, тем самым переопределив провайдера конвертации по умолчанию. Категории — это стандартный функционал типов контента, но дополненные возможностью указания обложек и полноценного описания.Списки видео могут иметь вид галереи или обычного списка. Это поведение задается в настройках. Для роликов теперь ведется удобная статистика просмотров, в том числе, разделяя просмотры на основном сайте и просмотры со встроенных видео. Кроме этого, просмотры можно разбить по странам.
Добавление роликов теперь всегда осуществляется со стороны сайтов и типы добавления можно ограничить настройками доступа. Процесс загрузки файла ролика и последующая его обработка выполнен логично и удобно. Простая форма загрузки, удобный вывод процента загрузки и красивый прогрессбар процесса конвертации сведет на нет вопросы от посетилелей вашего сайта. Импорт по ссылке стал так же более удобным. При вставке ссылки в форму добавления, от провайдера импорта сразу же появится превью изображение, название, описание и теги, если таковые есть. Вам останется отредактировать, если это нужно, и нажать добавить.
В комплекте идет пять плееров, это jwplayer (6-й и 7-й версии), uppod (вместе с html5), spruto, videoJS и kt_player. Каждый из плееров поддерживает html5 режим. Для каждого из провайдеров, ролики которого можно воспроизвести в своем плеере, в настройках доступен выбор плеера и скина, при его наличии.
Логи в админке теперь показываются в более удобном виде, их можно удалять выборочно по заданным параметрам.
Доработанный раздел диагностики выведет необходимую информацию о программном обеспечения, покажет текущую нагрузку сервера и выведет какие директории хранения недоступны для записи.
Полнофункциональные каналы видео
В отличие от InstantVideo 1.Х, в этой версии каналы стали существенно функциональнее. Каналу можно указать обложку, логотип. Ведется учет подписчиков, подписчикам рассылаются уведомления о новых роликах удобным дайджестом в указанное в настройках время. Любой ролик канала можно назначить его трейлером. Каждый пользователь видит свои подписки, новые видео в них с момента последнего посещения, а так же просмотренные ролики с каналов, на которые подписан. На каналах могут быть плейлисты, которые имеют свою страницу. Ролики плейлиста удобно сортируются drag-and-drop, плейлисты можно встраивать на сторонние сайты. Разумеется каналам полностью доступен весь функционал типов контента.Новое поле «Вставка видео со сторонних сайтов»
Бонусом к компоненту идет новое поле «Вставка видео с других сайтов», которое вы можете привязать к любому существующему типу контента, в том числе и InstantMaps. В настройках поля можно указать разрешенные провайдеры импорта, доступные в компоненте InstantVideo, вид отображения (слайдер или галерея) в записи и в списке, автоплей и ограничить максимальное количество прикрепляемых видео. Все добавляемые таким образом видео не сохраняют никаких данных у вас на сервере, в том числе и изображения. Воспроизведение будет в плеере, указанном в настройках провадера. Т.е. например, вы добавляете видео с YouTube — ролик будет показан согласно настроек провайдера YouTube в InstantVideo. Списки роликов имеют разметку schema.org, каждый ролик имеет свою ссылку. Обращаю ваше внимание, что добавляемые таким образом ролики не участвую в каталоге InstantVideo и не сохраняются там.Что с SEO?
Помимо стандартных механизмов указания мета тегов InstantCMS вся html разметка видео, включая вывод поля "Вставка видео со сторонних сайтов" включает в себя микроразметку Schema.org.Кроме этого, мы сделали бесплатное дополнение Микроформат Open Graph, которое так же дополнит разметку согласно, как минимум, требований Яндекса.
Видео обзор компонента
А теперь, когда вы уже прочитали описание выше и стали немного в курсе, рекомендую посмотреть плейлист обзора всех возможностей. Приятного просмотра!Лицензирование
PHP код частично закрыт.Лицензия выдается на один домен, который указывается при покупке. Так же, бесплатно, вы сможете получать лицензионные ключи на неограниченное количество поддоменов к домену, указанному при покупке.
Лицензия бессрочна и автономна, не требует наличие интернет соединения (требуется только на момент установки). Работа в интранет сетях возможна.
Обновления и техподдержка
Обновления в рамках первой цифры версии (читайте для InstantCMS 2.X) бесплатны в течении двух лет. По прошествии этого периода, обновление одной лицензии будет стоить 50% от стоимости на тот момент.Техническая поддержка оказывается по email согласно этих правил ровно год с моменты оплаты. По истечении срока она может быть продлена. Поддержка в части управления лицензиями бессрочная.
Технические требования
Минимальная версия InstantCMS для установки InstantVideo это версия 2.3.0. Остальные техтребования описаны на этой странице. Там же есть скрипт проверки сервера.Как купить и чем наше решение лучше конкурентов?
InstantVideo, в первую очередь, существенно отличается от аналогичных решений, при равном функционале, — ценой. Наша цена существенно ниже, подобные решения на рынке начинаются от 150 долларов, а сопоставимые в целом от 300 долларов.Во-вторых, все подобного уровня разработки не от российских разработчиков и как следствие — языковой барьер.
В-третьих, надежность, ведь на рынке мы уже очень давно и уходить с него не собираемся.
И, наконец, в-четвертых, мы юридическое лицо.
Скидка на вторую лицензию (домен) — 15%, на третью и все последующие — 30%.
При покупке большого количества лицензий сразу, скидки до 70%. Обсуждается в индивидуальном порядке. Складчины запрещены.
Для организаций возможен безналичный расчет.
Если я уже покупал InstantVideo для InstantCMS 1.x?
Цена для владельцев InstantVideo 1.X уменьшается пропорционально количеству уже купленных лицензий. Минимальная скидка 40%, максимальная 60%.Расчет цены очень простой:
у вас одна лицензия InstantVideo 1.X — скидка 40%;
от двух до четырех (включительно) лицензий — скидка 50%;
пять и более лицензий — скидка 60%.
Обратите внимание, в период акций и распродаж скидки не суммируются.
Чтобы получить льготную цену при оформлении покупки укажите тот же адрес e-mail, который вы указывали при покупке InstantVideo 1.Х — скидка посчитается автоматически. Вы сможете получить льготную цену столько раз, сколько старых лицензий было привязано к вашему e-mail. Домены могут не совпадать, т.е. вы можете продолжить использовать старый InstantVideo на старом домене, а новый поставить на другой домен. Льгота при этом сохранится.
Скидка 20% на всю первую линейку InstantMedia
В связи с релизом InstantVideo2, до конца года мы делаем скидку 20% на всю первую линейку продуктов InstantMedia. Поэтому, приверженцы первой ветки InstantCMS, кто еще не купил InstantVideo или iAudio, имеют уникальный шанс приобрести эти продукты по выгодной цене.Все вопросы по компоненту можно задать на e-mail: sales@instantvideo.ru
Подписывайтесь на нашу страницу в Вконтакте
Официальный сайт InstantMedia instantvideo.ru
Реклама #
Олег Васильевич я 9 лет назад #
F_a_R_i_D 9 лет назад #
solntsev 9 лет назад #
Dost 9 лет назад #
Денис Васильевич 9 лет назад #
Вспоминается тема на форуме от разработчиков шаблона OneNews..
Jestik 9 лет назад #
Val 9 лет назад #
Консерваторам и идеологам первой ветки остается все меньше доводов "за"!
SpideR 9 лет назад #
Поздравляю с выходом, и с очередным переходом на новый уровень.
P.S. Fuze, а вы уже владеете слепой печатью кода?
Fuze 9 лет назад #
Loadырь 9 лет назад #
и не бросать)My-InstantCMS.Ru 9 лет назад #
Просто тогда не знал что будет скидка иначе указал бы тот же email
Fuze 9 лет назад #
Melon 9 лет назад #
Денис Васильевич 9 лет назад #
Birles 9 лет назад #
Romanovcmc 9 лет назад #
Владимир 9 лет назад #
~ Grey ~ 9 лет назад #
Fuze 9 лет назад #
~ Grey ~ 9 лет назад #
Fuze 9 лет назад #
~ Grey ~ 9 лет назад #
R161Net 9 лет назад #
Игорь ФИН 9 лет назад #
asa 9 лет назад #
Николай (asd43) 9 лет назад #
Николай (asd43) 9 лет назад #
rector 9 лет назад #
Fuze 9 лет назад #
&$!#% 9 лет назад #
Fuze 9 лет назад #
Т.е. по сути к техтребованиям InstantCMS добавляется:
Включенная функция exec()
Поддержка php CURL, BCMath
PHP CLI (возможность пользоваться интерпретатором php из командной строки)
Тут есть скрипт проверки сервера.
&$!#% 9 лет назад #
&$!#% 9 лет назад #
Еще такой вопрос. Не знаю, в тему ли... На странице видеоролика при прокрутке виджет "Следующее видео", а также все остальные, которые ниже него, фиксируются, пока не будет достигнут низ... Это опция компонента, или это в шаблон зашито?
Fuze 9 лет назад #
Кроме этого, процесс конвертации у сторонних провайдеров происходит по следующей схеме:
пользователь грузит файл
система решает кто его будет конвертировать
система загружает файл провайдеру
система периодически опрашивает провайдера "а не конвертировалось ли видео"
&$!#% 9 лет назад #
пользователь грузит файл
система решает кто его будет конвертировать
система загружает файл провайдеру
Fuze 9 лет назад #
Кстати, те демо видео, которые добавлялись кем то на демо сайте опубликовались у меня на стене в вконтакте)
скрин
&$!#% 9 лет назад #
Кстати, те демо видео, которые добавлялись кем то на демо сайте опубликовались у меня на стене в вконтакте)
Простите)))))) Просто там два поля всего - ID приложения и ключ. Вот их я и ввел. Почему оно ушло к Вам, если данные ввел я мои?))))
&$!#% 9 лет назад #
Подскажите, в какой вкладке эта опция? Пересмотрел все настройки, не могу найти "удалить файл с сервера после загрузки". Или может это каким-то иным способом происходит?
Fuze 9 лет назад #
&$!#% 9 лет назад #
Спасибо. Нужно брать))
&$!#% 9 лет назад #
Bubble Gumoff 9 лет назад #
Пропустили этот момент к сожалению на видео.
Fuze 9 лет назад #
Поле вставки непосредственно видео из instantvideo будет, но тут нужно собрать фидбэк, как это сделать удобнее и чтобы все были довольны.
Fuze 9 лет назад #
Bubble Gumoff 9 лет назад #
Bubble Gumoff 9 лет назад #
Fuze 9 лет назад #
Bubble Gumoff 9 лет назад #
Fuze 9 лет назад #
http://cdn.server.com/streaming/params/params/123456.mp4
Я если честно вопроса не понял. Будет ссылка на домен, где будет стоять скрипт мультисерверности.
Bubble Gumoff 9 лет назад #
Скрипт мультисерверности - он в комлекте с iv2 или его нужно докупить как InstantMedia Server? Просто тогда, я тоже не понял про горизонтальную расширяемость в комплекте с iv2
Fuze 9 лет назад #
Bubble Gumoff 9 лет назад #
Fuze 9 лет назад #
Bubble Gumoff 9 лет назад #
Fuze 9 лет назад #
Алексей Т 9 лет назад #
skewes 9 лет назад #
Вы молодцы и хотелось пожелать Вам всех благ!!!
Так держать!
Ну а вот это:
Делает Инстант для Веб-России "суперпупермегасногшибательнымпродуктом"!!!
Я об этом уже не раз говорил и не устану повторять.
Буду копить на этот "волшебный" компонент)))
Владимир 9 лет назад #
Fuze 9 лет назад #
Колян 9 лет назад #
Можно ли добавить несколько провайдеров конвертации вконтакте например? (в один раздел ролики загружаются на конвертацию в профиль контактовский одного человека в другой раздел в профиль вконтакта другого человека и т.д.)
Колян 9 лет назад #
Fuze 9 лет назад #
Добавили адаптивности. Сожмите браузер до мобильного размера и нажмите плей.
Колян 9 лет назад #
Чтоб закрыть видео или пролистать надо двигать окно, это окно необходимо послушным сделать и учесть чтоб длинное имя ролика которое над окном воспроизведения не помешало адаптации окна воспроизведения видоса.
Про профили понял, размажем категории по разным провайдерам
К стати по поводу категорий, назначать проавйдера конвертации для категории это только для категорий типа контента инвидео, или можно любую категорию назначить, любого типа контента и мапса даже?
Алексей Т 9 лет назад #
Что должно произойти после нажатия на эти вкладки, с учетом того, что провайдеры настроены.
Спасибо.
Fuze 9 лет назад #
А у себя на сайте в консоль браузера.
И чтобы наверняка ответить вам, то процесс установки точно изучили?
Алексей Т 9 лет назад #
&$!#% 9 лет назад #
Birles 9 лет назад #
Birles 9 лет назад #
Fuze 9 лет назад #
Birles 9 лет назад #
Колян 9 лет назад #
пункт № 86. Нет компаний, есть только люди.
И только здесь я нащёл их, понимающих, отзывчивых, оперативных... настоящих друзей по делу, а не по форме или работе как обычно это бывает.
В общем присоединяюсь к сказанному выше...
Fuze 9 лет назад #
- если в описании к видео и/или в комментариях встречается время ролика, например 04:26, то это время преобразуется в активную ссылки, при клике на которую плеер перемотает на указанное время (функционал как на youtube), пример;
- в настройки добавлен чекбокс, позволяющий отключить идущий с компонентом иконочный шрифт, это полезно, если ваш шаблон его уже имеет;
- в форме редактирования ролика можно сразу прикрепить видео к плейлисту;
- список роликов, прикрепленных посредством поля "вставка видео со сторонних сайтов" стал адаптивным, плеер подстраивается под размеры экрана, описание ролика выводится с прокруткой текста, если его много. Пример и еще пример.
Если демо уже смотрели, то при заходе сейчас очистите кеш браузера.
Bubble Gumoff 9 лет назад #
Колян 9 лет назад #
8. Лучший клиент, клиент приславший рекламации.
94. Успех приходит к тем, кто отрезает путь назад.
114. Проверка проводится путем эксперимента.
115. Даже маленькая практика стоит большой теории.
116. Что для одного ошибки, для другого исходные данные.
Bubble Gumoff 9 лет назад #
Fuze 9 лет назад #
stealthdebuger 9 лет назад #
F_a_R_i_D 9 лет назад #
Fuze 9 лет назад #
lezginka.ru 9 лет назад #
PIN 9 лет назад #
letsgo 9 лет назад #
Fuze 9 лет назад #
letsgo 9 лет назад #
Fuze 9 лет назад #
letsgo 9 лет назад #
Fuze 9 лет назад #
Вот видео с YouTube. Плеер jwplayer7. Там все в html5, включая api YouTube. Должно показываться.
http://demo2.instantvideo.ru/video/30-kinopoisk-ru-need-for-speed-181785.html
это локальное видео. Так же все должно работать.
Проверял на андроиде - все работает.
letsgo 9 лет назад #
p.s вопрос конечно специфичный, для 95% сайтов хватит и плеера JW но возможно тогда надо сделать так, чтобы в обычной версии показывал свой например uppod а в мобильной версии грузился пусть даже оригинал видео (ютуб, контакт и тд). И просьба сделать также на 1 ветке, как будет время конечно. Спасибо.
Fuze 9 лет назад #
letsgo 9 лет назад #
Bubble Gumoff 9 лет назад #
увидел как работает при наведении мышкой сменяются скриншоты видео, ну или как их там...
дак вот эта смена скриншотов была бы очень полезна именно для списка роликов, потомучто именно она помогает пользователю определиться какое видео из всего списка глянуть ему - он поочередно наводит на фото роликов и вкратце видит содержимое за счет смены кадров(слайд скриншотов)
Fuze 9 лет назад #
Bubble Gumoff 9 лет назад #
Dim@sik 9 лет назад #
letsgo 9 лет назад #
Fuze 9 лет назад #
Алексей Т 9 лет назад #
Fuze 9 лет назад #
pdp 9 лет назад #
Fuze 9 лет назад #
pdp 9 лет назад #
Александр Корень 9 лет назад #
Александр Корень 9 лет назад #
&$!#% 9 лет назад #
Сам провайдер как бы выбирается, но на этом всё (скриншот) - форма импорта не открывается... Может быть дело в шаблоне? Но я видел, как работает компонент на этом шаблоне (OneNews) - видимо у других такой проблемы нет...
При попытке добавления видео по ссылке выдает ошибку "Ссылка не опознана"
Работает только по коду ролика. Еще не пробовал с загрузкой...
Подскажите, может я где-нибудь что-нибудь не настроил?
Спасибо.
&$!#% 9 лет назад #
Fuze 9 лет назад #
Сам провайдер как бы выбирается, но на этом всё (скриншот) - форма импорта не открывается... Может быть дело в шаблоне?
https://www.youtube.com/watch?v=uzjEG1L3X1Y
p.s. вопросы задавайте лучше на соответствующем форуме и/или по контактам техподдержки.
&$!#% 9 лет назад #
спасибо.
afinskiy 8 лет назад #
Fuze 8 лет назад #
Sonat 8 лет назад #
Можно ли сделать трансляцию видео в rtsp?
Fuze 8 лет назад #
Romanovcmc 8 лет назад #
Romanovcmc 8 лет назад #
Fuze 8 лет назад #
Romanovcmc 8 лет назад #
Romanovcmc 8 лет назад #
Romanovcmc 8 лет назад #
Fuze 8 лет назад #
Вероятно, как все устаканится, мы сделаем типы лицензий по функционалу и цене соответственно.
Romanovcmc 8 лет назад #
rudnin 8 лет назад #
Fuze 8 лет назад #
rudnin 8 лет назад #
п.с. с офф сайта скидка почему то не сработала...
wils 7 лет назад #
Denis 2 года назад #
не работает парсер вконтакте помогите пожалуйста исправить. перепробовал 3 разных акаунта вк. в логах пишет это Возникла ошибка: Invalid request: versions below 5.81 are deprecated. Version param should be passed as «v». «version» param is invalid and not supported. For more information go to vk.com/dev/constant_version_updates
Fuze 2 года назад #
Пишите на email саппорта с почты, указанной при покупке.
Gurmango 2 года назад #
Не работает с телефоном. Только на ПК можно просматривать видео.
Fuze 2 года назад #
Работает с телефоном. У вас проблема шаблоном.