CommuniGate Pro
Версия 6.4
 

Медиа Сервер

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

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

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

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

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

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




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

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

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

Если другой участник не объявляет в своём SDP поддержку специального кодека telephone-event, то Медиа Сервер пытается обнаружить DTMF сигналы в принятых и декодированных медиа данных. Следующие настройки позволяют управлять процессом распознавания.

Детектирование Звукового DTMF
Минимальный Уровень: Минимальная Длительность:мсек
Отношение Сигнал/Шум: Отношение гармоник:
Процент Сигнала:  
Минимальный Уровень
Уменьшение значения этой настройки позволит Медиа Каналу обнаруживать менее качественные тоны DTMF, но может также привести к "ложным срабатываниям", когда некоторые входящие звуки будут интерпретироваться как DTMF сигналы.
Отношение Сигнал/Шум, Отношение гармоник, Процент Сигнала
Уменьшение значения этой настройки позволит Медиа Каналу обнаруживать менее качественный внутренний DTMF, но может также привести к "ложным срабатываниям", когда некоторые входящие звуки будут интерпретироваться как DTMF сигналы.
Минимальная Длительность
Чтобы быть распознанным как сигнал DTMF, тон должен продолжаться не меньше указанного здесь значения. Уменьшение значения этой настройки может привести к "ложным срабатываниям", когда некоторые входящие звуки будут некорректно интерпретироваться как DTMF сигналы.

Кодеки

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

Кодеки
ИмяПриоритет
G729
G722
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 © 2020-2023, АО СталкерСофт