2. Список технологий
Видео:
Быстрые алгоритмы обработки
VP8
Улучшенное отображение
Аудио:
SPEEX
Адаптивный буфер приема
Эхоподавление
Интеллектуальная серверная система контроля
приема и отсылки медиа-пакетов
Использование SVC при отсылке
+7 (495) 698-60-66 www.trueconf.ru
3. Видео
Почему быстро?
Используем C++, Intel IPP, SSE1-2-3
Быстрый вывод с использованием процессоров
видеокарт
Почему VP8?
Открытость и лицензионная чистота использования
Быстрое развитие, многоплатформенность
Лучшие некоторые характеристики, например
отношение равномерность/визуальное качество,
скорость кодирования
+7 (495) 698-60-66 www.trueconf.ru
4. Аудио
Адаптивный буфер приема:
Нужен для сглаживания неравномерности (jitter)
приема данных
Изменяется в зависимости от значения jitter
Почему SPEEX?
Развитая, почти готовая для встраивания,
библиотека обработки звука
Безальтернативный вариант среди не патентно-
защищенных широкополосных VOIP кодеков
+7 (495) 698-60-66 www.trueconf.ru
6. Немного о SVC
SVC = Scalable Video Coding = Многослойное
(масштабируемое) кодирование. Суть в том, что
закодированный поток видео содержит в себе
независимо декодируемые подпотоки. Различают
следующие типы масштабирования:
Временное –из проряженных кадров
Пространственные – из уменьшенных по
размеру кадров
Качественное – из кадров с уменьшенным
качеством
+7 (495) 698-60-66 www.trueconf.ru
8. Проблемы многоточечной конференции
Основная – ограниченная и различная ширина
канала до участников. Если отсылать всем
одинаковый поток, возможны замирание аудио и
пропадание видео у «слабых» участников
+7 (495) 698-60-66 www.trueconf.ru
Узкий канал
9. Способы решения
+7 (495) 698-60-66 www.trueconf.ru
Транскодирование Использование SVC
+
•Любое оконечное
оборудование
•Индивидуальная
подстройка качества под
канал
•Быстрая раздача пакетов
•Низкая ресурсоемкость,
как следствие – большое
количество участников
-
•Очень ресурсоемко, как
следствие - ограниченное
количество участников
•Задержка в кадр на
обработку
•Ограниченные
возможности подстройки
под канал