AMS Media Server Сервер трансляции

advertisement
AMS Media Server
AMS Media Server является программно-аппаратным инструментом, который предоставляют пользователям
уникальный функционал по трансляции многоканального потокового видео, его записи, хранения и
публикации в WEB и LAN, включая сервисы видео по запросу. Система поддерживает большое количество
протоколов доставки контента - Flash Player, Silverlight, Windows Media Player, мобильные устройства и Set-Top
boxes.
Система состоит из сервера трансляции, трехпотокового рекордера, сервера хранения и системы
администрирования и просмотра.
Сервер трансляции
Интерфейс
Поддерживаемые
форматы
Плейлист
Протоколы
передачи
Поддерживаемые
Live энкодеры
Авторизация
пользователей
Windows GUI, API для организации удаленного доступа и создания WEB интерфейса
MP4, ASF*, WMV*, AVI, MKV, MPEG, FLV, OGG, MP3, 3GP, MOV
*Windows Media Format runtime v9 или выше необходимо установить на сервер
компьютера.
Формируется в алфавитном порядке. Возможно функция воспроизведения в
произвольном порядке
Протокол
Ограничения
Плейер
Может частично блокироваться
RTMP
Flash Player
файерволом.
Поддерживает работу с проксиRTMPT
Flash Player
серверами и файерволами
Поддерживает работу с прокси- Silverlight, Window Media
MS-WMSP
серверами и файерволами
Player,
Поддерживает работу с проксиMS Smooth Streaming
Silverlight
серверами и файерволами
iPhone, iPad, iTouch и
Apple
HTTP
Live Поддерживает работу с проксидругие
устройства,
streaming
серверами и файерволами
поддерживающие HLS.
MPEG-2 TS через UDP
Может частично блокироваться
Set-Top boxes.
и
RTP
unicast
файерволом.
multicast
RTMP Flash энкодеры: FMLE, Wirecast, xSplit; RTSP IP камеры, энкодеры и ПО;
MPEG2-TS и MS -WMSP энкодеры: VLC, WME; трехпотоковый рекордер.
Доступ к материалам и on-line трансляциям предоставляется авторизованным
пользователям. Возможно ограничение уровня доступа для разных групп
пользователей: студенты, преподаватели, администраторы
Протоколирование
действий
пользователей
Контроль
пользователей
Контроль ресурсов
Статистика
SDK
Протоколирование всех действий пользователей, в том числе использованные
медиа-ресурсы, полученные данные и др.
Система позволяет мониторить и управлять учетным записями пользователей в
режиме реального времени
Поддержка функции ограничения количества одновременных подключений,
величины канала и времени подключения для каждого пользователя.
Система трансляции отображает текущее состояние сервера: объем передаваемых
данных на каждый протокол передачи, активных пользователей и используемые
медиа-ресурсы.
API для администрирования учетных записей пользователей
API для структурирования базы данных: добавление/удаление папок,
включение/выключение on-line трансляции и др.
API для запуска/остановки прямой трансляции Apple HTTP, MS Smooth Streaming,
MPEG2-TS вещания.
Внешний вид административной панели представлен на рисунке ниже:
Рис. 1. Административная панель сервера трансляции
Трехпотоковый рекордер
Интерфейс
Источники
Кодеки
Скорость потока
Задержка при
прямых
трансляциях в
режиме Near Real
Time.
Режимы передачи
данных
Соединение с
сервером
трансляции
Подготовка
контента
Запись
SDK
Windows GUI, API для организации удаленного доступа и создания WEB интерфейса
Видео
Аппаратные энкодеры с поддержкой DirectShow.
Sound Card inputs – Микрофон, Line In. DV audio. TV - tuner card
Аудио
audio.
Видео
H.264, WMV, Microsoft MPEG - 4 Video V2, любой другой кодек.
Аудио
AAC, WMA, MP3, GSM 6.10, любой другой кодек
Аппаратный
Поддерживается функция передачи контента без необходимости
энкодер
перекодировки.
Видео
40 Кб/с - 24 Мб/с
Аудио
5Кб/с – 320Кб/с
Только видео
0.05 – 0.3 сек.
Аудио + видео
0.3 – 1 сек.
Время задержки может увеличиваться, при недостаточной пропускной способности
сети
Near Real Time: минимальное время задержки со стороны клиента. Подходит для
конференций, семинаров, системы видеонаблюдения и т.д.
Режим буферизации: Подходит для онлайн телевидения и радио, трансляции
мероприятий в реальном времени.
Соединение может быть инициировано как трехпотоковым рекордером, так и
сервером трансляции. К одному рекордеру могут подключиться несколько серверов
трансляции. Рекордер может передать данные через TCP и RTP (UDP).
Логотип, водяной знак, текст, отметка времени, пользовательские семплы и др.
Запись прямой трансляции может осуществляться в соответствии с расписанием,
вручную или по срабатыванию датчика звука/движения. Формат записи: ASF или MP4
containing WMV, H.264, MPEG4/WMA, AAC, MP3 media.
API для контроля записи прямых трансляций.
API для подключения прямых трансляций к серверу трансляции
SDK для создания пользовательских аудио/видео фильтров
Пользовательские приложения воспроизведения.
Операционная система
Windows
MAC
Linux
Мобильные устройства
Плейер
Windows Media Player, Flash Player, Silverlight, VLC и др.
Flash Player, Silverlight, QuickTime Player, VLC, HTML5 <video> via HLS
Set -Top boxes, Flash Player, VLC
IOS, Android: HTML5 <video> via HLS; Android: Flash Player
Сервер хранения
Сервер хранения позволяет производить централизованную запись online видеопотоков с трехпотоковых
рекордеров и IP-камер. Он выступает в роли DVR для сервера трансляции. Запись прямой трансляции может
осуществляться в соответствии с расписанием, вручную или по срабатыванию датчика звука/движения.
Представляет собой файловый сервер с установленным ПО. Объем дискового пространства определяется в
соответствии с требованиями к величине архива видеоданных.
Пример нагрузочного способности вещательного сервера в конфигурации:
Intel I7 3MHz CPU, 8Gb RAM, Windows Server 2008.
Система администрирования и просмотра
Система предназначенная для публикации, просмотра и записи трансляций с помощью трехпотокового
рекордера и сервера трансляции.
•
•
•
•
•
•
•
•
Система представляет собой программное обеспечение установленное на сервере трансляции
Позволяет размещать прямые аудио-видео сигналы из RTMP энкодеров, RTSP IP камер, MPEG2-TS,
iOS/Android-based encoder apps, веб-камер и карт захвата.
Позволяет проигрывать видео в режиме Near real-time через IP с помощью Flash player и Apple HLS.
Управление производится через WEB интерфейс с поддержкой любого браузера и ОС.
Запись осуществляется вручную или в соответствии с расписанием. Производится в форматах mp4 или
.asf .
Предусмотрена система поиска видеоматериалов
Несколько уровней контроля доступа и пользовательских прав.
Системный оператор может сразу скачать записанные файлы.
Система была разработана для применения в различных сферах:
• хирургические операционные, где несколько операторов пользуются одними и теми же камерами;
• сетевые видео системы мониторинга и записи, где каждый оператор пользуется своими
инструментами и создает своих пользователей;
• спортивные мероприятия/клубы/учебные классы, где присутствующие могут смотреть прямые
трансляции не входя в систему.
При трансляциях и записи система администрирования и просмотра работает с использованием
трехпотокового рекордера, сервера трансляции и сервера хранения. Также применяется веб-приложение
ASP.NET. Для работы системы необходим Microsoft SQL Server — в качестве базы данных для пользователей,
камер и записей.
В системе могут быть следующие следующие виды пользователей:
• Администратор, который управляет операторами, пользователями, системными настройками и
конфигурацией.
• Операторы, управляющие камерами и записями.
• Зарегистрированные пользователи, с установленным уровнем доступа: преподаватель, студент,
абитуриент и т.д.
• Обычные пользователи. Могут смотреть прямые и записанные видеотрансляции, которые находятся в
категории Public.
AMS Lecture
AMS Lecture это программное решение для проведения интерактивных вебинаров в режиме реального
времени по локальной сети или через интернет. При этом для участия в вебинарах пользователям необходим
только веб-браузер.
•
•
•
•
•
•
AMS Lecture позволяет проводить пресс-конференции, корпоративные семинары, тренинги, лекции и
вебинары.
Потоковое видео в режиме практически реального времени, в том числе и захват рабочего стола и
изображения с ip камер
Участники могут задавать вопросы и получать ответ в режиме текстового чата
Все события и обсуждения записываются хранятся на сервере в базе данных.
Поддержка нескольких языков. Новые языки можно легко добавить самостоятельно
Участникам не требуется дополнительное программное обеспечение. Все работает через браузер
Все
пользователи,
включая
студентов и преподавателей,
используют
единый
вебинтерфейс
для
регистрации,
подписки и участия в лекциях. Это
возможно
благодаря
вебприложению установленному на
сервере трансляции.
Сервер AMS Lecture работает как
сервис Windows, поддерживает
проведение нескольких лекций
одновременно
и
тысячи
одновременно
подключенных
пользователей.
Управление
лекциями
производится
с
помощью
административной
консоли,
доступной
администратору
и/или Рис. 2 Административная консоль управления лекциями
преподавателю. Так же сервис
позволяет производить вещание онлайн и запись/трансляцию лекций.
В качестве альтернативы веб-интерфейсу пользователь может скачать и установить соответствующее
клиентское ПО на компьютер.
Для каждой лекции можно подключить до трех аудио/видео потоков в разрешении до FullHD, как в режиме
Unicast для сети интернет, так и в режиме Multicast для вещания в рамках локальной сети. Потоки можно
просматривать одновременно в основном окне лекции или любой из них – в полноэкранном режиме.
Все самые известные энкодеры, как аппаратные, так и программные, могут быть использованы системой в
качестве источников сигнала: Flash энкодеры, такие как FMLE и Wirecast; RTSP IP камеры; MPEG2-TS энкодеры
такие как VLC.
Лекции могут планироваться в соответствии с расписанием, могут быть ограничены числом студентов,
количеством вопросов, которые можно задать преподавателю, временем подключения для постоянно
опаздывающих студентов и т.д.
Внешний вид лекции представлен на рисунке ниже:
Рис. 3. Внешний вид интерфейса лекций
Download