150 likes | 337 Views
Разработка программного комплекса Интернет-видеовещания. Баталов А.В., С-105 Руководитель : Азаров В.Н. Консультант: Королев Д.А. Москва, 2009. Цели и задачи. Перенести ряд функций классического ТВ в Интернет-среду, с учетом ее специфики Создать Интернет-телеканал «МИЭМ.ТВ»
E N D
Разработка программного комплекса Интернет-видеовещания Баталов А.В., С-105 Руководитель:Азаров В.Н. Консультант: Королев Д.А. Москва, 2009
Цели и задачи • Перенести ряд функций классического ТВ в Интернет-среду, с учетом ее специфики • Создать Интернет-телеканал «МИЭМ.ТВ» • Разработать и внедрить: • систему управления эфиром • графический интерфейс видеопанели • Интернет-сервис для проведения интерактивных видеотрансляций
Технологии • Интернет-видеотехнологии: • Adobe Flash – используютболее 97% юзеров • MS SilverLight – малопопулярный, не стабилен • Web-технологии: • PHP • JavaScript • MySQL • HTML + CSS • ActionScript 3 AJAX
Система управления эфиром Возможности: • Создание Интернет-каналов • Создание эфирной сетки • Импорт контента видеоархива • Модерация, редактирование • XML-экспорт списков воспроизведения • Динамический Drag’n’drop web-интерфейс
Система управления эфиром Структура: БД телеканалов (MySQL) Web-сервер обработки данных (Apache/Nginx) PHP, SQL XML-лист воспроизведения эфира AJAX (xajax) Динамический интерфейс управления jQuery |JS |FlowPlayer
Интерфейс видеопанели Возможности: • Воспроизведение видео по XML-списку • Бегущая строка с метаописанием ролика • Новостная лента из RSS • Наложение логотипа • Текущее время • Метеоинформация
Интерфейс видеопанели Структура: Архив видеоконтента Парсер XML-листа Формирование эфира Web-сервер (PHP) AJAX (xajax) Парсер RSS-ленты новостей Графический Интерфейс видеопанели (Prototype|JS|FlowPlayer) AS3 Парсер RSS-ленты Метиоданных Точное время Библиотека логотипов
Интернет-сервис трансляций Возможности: • Трансляция в онлайн-режиме • Интерактивный групповой чат • Интерактивные метаданные • Дополнительные видеоматериалы • Поддержка различных форматов вещания • Автоматизированное управление
Интернет-сервис трансляций Структура: Вещающий видеосервер БД (MySQL) трансляций, вопросов RTMP MMS Web-сервер обработки данных PHP, SQL AJAX (xajax) Динамический интерфейс Prototype | Video Player | JS Каталог пользователей LDAP
Применение • СУЭ + ГИВ • Интернет-телеканалы • Локальные телевизионные сети • Автоматизация представления видео на сайте • Интернет-сервис трансляций • Интерактивные трансляции • Телемосты
Итоги • Создан программный комплекс Интернет-видеовещания • Создан Информационный Интернет-телеканал • На основе МИЭМ.ТВ проводятся: • Трансляции защит курсовых, дипломных работ • Трансляции конференций: МИЭМ, ЛЭТИ, НИТ • Трансляции выставок:CВЯЗЬ-ЭКСПОКОММ 08,09 • Телемосты: СПб. Политех., Москва ЛИТ и др.
Выводы • Классическое телевидение не способно обеспечить: • точную направленность на целевую аудиторию • массовое интерактивное взаимодействие зрителей • использование Интернет для работы с метаданными • упрощенное управление процессом телевещания • Созданный комплекс решает данные задачи за счет использования web-технологий • Значительное сокращение затрат на инфраструктуру предоставляетвозможность массового использования подобных систем
Развитие • Создание новых функций: • видеокомментарии • учет статистики • интеграция с титровальной системой и системой демонстрации презентаций • Популяризация сервисов • Преобразование проекта в межвузовскую информационную медиасреду