В нашей работе нередко возникает необходимость реализовать отправку видеопотока с iOS-устройства в реальном – или близком к реальному – времени. Самый частый пример — использование iOS-устройства в качестве камеры слежения или создание стриминговых приложений наподобие Periscope. Как правило, при возникновении подобной задачи ставятся дополнительные условия — например, возможность проигрывания потока на другом устройстве (или в другом приложении) без возникновения лишних проблем в браузере или VLC-плеере, малые задержки (видеопоток должен транслироваться практически в режиме реального времени), низкая нагрузка на устройство (возможность длительной работы от батареи), отсутствие необходимости в специализированном медиасервере для обслуживания передачи потока, и т.п.
Category Archives: Онлайн видео
Плеер плейлистов для iOS
Одной из основных частей приложения, так или иначе работающего с видео, является видеоплеер. Если вы хотя бы раз имели дело с интеграцией плеера в своё приложение, то наверняка знаете, что его настройка и кастомизация занимает определённое время. Также мы готовы поспорить, что чаще всего вам не нужен был плеер, который играл бы только одно видео за всё время работы с приложением. В большинстве случаев вы бы хотели использовать плейлисты. В этой статье мы хотим рассказать вам о разработанном нами открытом компоненте, который мы используем для воспроизведения видео в нашем проекте Together. Речь пойдёт о плеере плейлистов DVPlaylistPlayer.
Continue reading
OTT: видео сервисы на экранах Panasonic ТВ
Крупнейшие производители телевизоров в последние годы активно осваивают возможности предоставления услуг через интернет, и компания Panasonic не стала в этом отношении исключением. Свое видение концепции умного телевидения специалисты японской компании воплотили в технологии Viera Connect. Continue reading
Разработка видео платформ в DENIVIP Media
Мы в DENIVIP Media создаем видео платформы с 2008 года (как правило вместе с самими сервисами/порталами/приложениями). Спустя 4 года создания специализированных видео платформ под разные проекты у нас накопился приличный опыт и информация о многих граблях, которые неизбежно встречаются в видео проектах. В этой статье я расскажу про то, как мы проектируем видео платформы и какие моменты важно учитывать при создании новой или апгрейде старой видео платформы. Также я постараюсь отметить основные тенденции в развитии видео платформ, которые видны в ближайшем будущем. Continue reading
Примеры из жизни: BBC Olympics
Сервис спортивных трансляций BBC Olympics стал одним из главных событий 2012 года. Индустрия видеосервисов вышла на новый уровень, а Олимпийские Игры 2012 года все уже привыкли называть «по-настоящему цифровыми». Очень важно отметить всю важность накопленного опыта и идти дальше на базе этих новых достижений. В этой статье мы рассмотрим этот проект, его реализацию и ценный опыт, который вы можете использовать в своих проектах. Continue reading
HTTP Live Streaming: лучшие рецепты
Создание идеальных с технической точки зрения приложений, как правило, является чрезвычайно сложной и трудоемкой задачей. При этом полезная информация зачастую рассеяна по множеству источников. Это относится, в том числе, к разработке видеоприложений для iOS. В данной статье собрана наиболее важная и полезная информация, позволяющая качественно использовать весь спектр возможностей HTTP Live Streaming, а также список первоисточников. Данные материалы будут полезны всем читателям, заинтересованным в создании качественных и удобных для пользователей видеосервисов. Continue reading
Сервис видео статистики
- ограничение количества одновременных просмотров с одного аккаунта (Вы же не хотите, чтобы под одним аккаунтом смотрели видео все знакомые одного счастливого покупателя? Точнее, пусть смотрят, но хотя бы по очереди, а не одновременно ),
- запрет на просмотр любого видео для пользователей, получивших абонемент на просмотр по ошибке или вследствие некой махинации,
- оценка качества и популярности видео,
- возврат в точку, где просмотр был прерван (с любого устройства),
- и последнее в списке, но отнюдь не по важности – обеспечение удобства для пользователя.
Разумеется, не стоит забывать, что каждый видеопортал имеет свои специфичные задачи, которые немыслимы без сведений о просмотрах. В этой статье мы обсудим особенности реализации такого сервиса. Continue reading
Как сделать онлайн трансляцию
Мы регулярно встречаемся с ситуацией, когда нужно сделать онлайн трансляцию и разместить видео в блоге или на сайте. Ситуации в которых может пригодиться такой сервис бывают очень разными. Эта статья ответит на следующие вопросы:
- Как показать всем игру, прохождение ее этапов или просто игровой процесс?
- Как провести вебинар не используя сложного ПО?
- Как провести презентацию/обучения для удаленных сотрудников?
- Как сделать видео блог? Как записать видео обращение?
- Как посмотреть, что не работает на компьютере пользователя, какая ошибка там возникает?
Описанные действия применимы не только к нашему демонстрационному сервису. С несущественными изменениями они применимы и к другим популярным ресурсам типа livestream.com, ustream.com, justin.tv.
Continue reading
Стратегии монетизации видео контента
Монетизация онлайн видео — это основная цель запуска множества дорогостоящих проектов и реализация средств монетизации является одной из важнейших задач онлайн видео сервисов. В статье рассмотрены основные бизнес модели и технические аспекты их реализации. Continue reading
Новые облачные сервисы для видео порталов
Запуск сложного онлайн видео портала или добавление интересного видео на популярный Интернет ресурс требуют много усилий со стороны разработчиков и инженеров. Множество облачных онлайн видео платформ предлагаемых по модели SaaS дают возможность избежать головной боли при внедрении онлайн видео технологий в ваши проекты. Но подобные предложения как правило накладывают существенные ограничения на техническую реализацию и не содержат некоторых очень важных модулей. Чтобы исправить эту ситуацию мы запускаем целую пачку сервисов по модели SaaS, которые могут быть полезны для любого онлайн видео проекта. Continue reading