CommuniGate Pro
Версия 5.2
Сигналы
 
 
Media

Медиа Сервер

Компонент Медиа Сервер CommuniGate Pro может терминировать медиа для своих вызовов - воспроизводить и записывать аудио/видео (медиа) информацию.

Для воспроизведения медиа данных, Медиа Сервер кодирует их, используя один из кодеков и отправляет на другому участнику по RTP протоколу.

Для того, что бы записать медиа данные, Медиа Сервер декодирует полученные RTP данные, восстанавливает оригинальную последовательность блоков данных и преобразует результат в один из стандартных форматов.

Для того, что бы принять участие в разговоре, Медиа Сервер создаёт Медиа Канал. Каждый Медиа Канал использует два порта UDP и сокеты для аудио данных (AVP/RTP протокол) и, дополнительно, два порта UDP и сокеты для видео данных.

Медиа Канал создаётся и управляется при помощи Задач PBX.

Задача может создать конференцию, присоединив к Медиа Каналу несколько сторон.

Настройки Медиа Сервера

Для того, что бы настроить компонент Медиа Сервер, откройте в области Установки Веб Интерфейса Администратора страницу Real-Time и перейдите по ссылке Медиа.

Обработка
Уровень Журнала: UDP TOS Тэг:
Опережающее Проигрывание: мсек Остаточное Проигрывание: мсек
Размер Пакетов:мсек Задержка в Миксере: мсек
   Уровень Звукового DTMF:
Уровень Журнала
Используйте эту настройку для того, что бы указать, какую информацию компонент Медиа Сервер должен сохранять в Журнале работы Сервера. Обычно используется уровень Сбои (только неразрешимые проблемы), уровень Основные или уровень Проблемы. В случае, если в работе компонента Медиа Сервер возникают проблемы, то, возможно, целесообразным будет увеличить детализацию до уровня Подробности или Всё: в этом случае в Системный Журнал будет записываться более подробная информация о внутренней работе компонента. Когда проблема решена, верните настройку Уровень Журнала в её обычное значение, иначе Системный Журнал будет очень быстро увеличивать свой размер.
Записи, помещённые ядром в журнал работы Сервера, имеют пометку MEDIA .
UDP TOS Тэг
Используйте эту настройку для указания Тэга TOS для всех исходящих UDP пакетов, отправляемых через Медиа Каналы. Этот тэг может использоваться для задания приоритета Медиа трафика в вашей локальной сети.
Опережающее Проигрывание
Когда Медиа Канал воспроизводит записанные или созданные заранее медиа данные, он может отправлять некоторые порции данных (пакеты) "с опережением". Если из-за задержке в сети некоторые пакеты попадают удалённой стороне с опозданием, то "опережающее проигрывание" медиа данных позволит удалённой стороне воспроизводить данные равномерно и без искажений.
Используйте эту настройку для указания количества медиа данных, которое должно воспроизводится с опережением.
Остаточное Проигрывание
Приложения PBX часто воспроизводят несколько медиа файлов последовательно, составляя фразу из нескольких частей, находящихся в разных файлах. Для того, что бы обеспечить плавное "объединение" частей, Медиа Канал может уведомлять об окончании воспроизведения, продолжая фактически воспроизводить остаточные данные. Это позволяет приложению заранее приготовить следующую порцию медиа данных и передать её в Медиа Канал для воспроизведения.
Медиа Канал начинает воспроизведение этой порции сразу после того, как он фактически закончит воспроизведение предыдущей.
Используйте эту настройку для указания времени уведомления Медиа Каналом об окончании воспроизведения текущего фрагмента.
Размер Пакетов
Используйте эту настройку для указания размера (продолжительности времени) каждого RTP пакета, генерируемого Медиа Сервером.
Задержка в Миксере
Используйте эту настройку для указания начального размере задержки, которую Медиа Канал использует в режиме "миксера". Увеличение этого значение увеличивает качество миксера для линий с большой или переменной задержкой, на также увеличивает и "задержку воспроизведения".
Уровень Звукового DTMF
Когда сессия SDP не имеет кодека telephone-event, Медиа Канал обрабатывает входящее аудио, пытаясь обнаружить DTMF "внутри". Уменьшение значения этой настройки позволит Медиа Каналу обнаруживать менее качественный внутренний DTMF, но может также привести к "ложным срабатываниям", когда некоторые входящие звуки будут некорректно интерпретироваться как DTMF сигналы.

Медиа Сервером поддерживается набор аудио кодеков. На этой панели вы можете управлять использованием этих кодеков:

Кодеки
ИмяПриоритет
G729
PCMU
PCMA

Для каждого кодека есть две настройки Приоритета - основная и вторичная.

Когда Медиа Сервер формирует первоначальную оферту, кодеки в списке сортируются согласно значений их основного и вторичного приоритетов.
Кодеки с Основным Приоритетом, имеющим значение "Неактивно" или 1, не включаются в первоначальную оферту.

Когда Медиа Сервер формирует ответ или последующие оферты после того, как аудио кодеки, поддерживаемые узлом, стали известны, то он перечисляет только поддерживаемые этим узлом кодеки.
Кодеки с основным Приоритетом "Неактивно" не попадают в ответы и последующие оферты.
Кодеки Медиа Сервера перечисляются согласно значений их основного Приоритета. Если несколько кодеков Медиа Сервера имеют одинаковый основной Приоритет, то они перечисляются в том же порядке, в каком они были указаны в оферте участника.

Обратите внимание: набор поддерживаемых кодеков зависит от платформы, на которой работает CommuniGate Pro.

Кодеки со сжатием (такие как G.729) сильно загружают центральный процессор. Возможно, вы захотите перенести операции по кодированию-раскодированию медиа данных на отдельные Перекодирующие Сервера:

Внешние Медиа Серверы
Использование:
 

Если настройка Использование установлена в значение Перекодирование, то Медиа Сервер пытается создать канал перекодирования на одном из перечисленных Перекодирующих Серверов. Узел получает указание обмениваться медиа данными с созданным каналом перекодирования, а канал перекодирования, в свою очередь, обменивается медиа данными с Медиа Сервером CommuniGate Pro, используя PCM (G.711) кодек.

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

Для создания серверов Перекодирования может использоваться Сервер CommuniGate Pro или специальное программное обеспечение CommuniGate Pro.

Возможности

Медиа Сервер поддерживает клиентов, соединяющихся из удаленных сетей за NAT, используя такие же алгоритмы, как и в компоненте Проксирование Медиа. Когда медиа звонка терминируется Медиа Сервером CommuniGate Pro, то в этом случае отсутствует необходимость использования Проксирование Медиа для обработки передачи медиа через удалённый NAT.

Медиа Сервер поддерживает DTMF "кодеки": если участник объявляет о поддержке такого кодека, то Медиа Сервер обнаруживает аудио-пакеты, отправленные этим кодеком и интерпретирует содержимое этих пакетов как символы тонового набора DTMF. Медиа Сервер может также отправять символы тонового набора DTMF при помощи специальных DTMF "кодеков"
Если участник не объявляет о поддержке DTMF "кодека", то Медиа Сервер, анализируя получаемые аудио-данные, обнаруживает символы тонового набора DTMF, передаваемые "внутри" медиа-данных.


Руководство CommuniGate® Pro. Copyright © 1998-2009, Stalker Software, Inc.