Заметки о trueconf, Константин Смирнов

9
Смирнов Константин

Upload: trueconf

Post on 30-May-2015

1.200 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Заметки о TrueConf, Константин Смирнов

Смирнов Константин

Page 2: Заметки о TrueConf, Константин Смирнов

Список технологий Видео:

Быстрые алгоритмы обработки VP8 Улучшенное отображение

Аудио: SPEEX Адаптивный буфер приема Эхоподавление

Интеллектуальная серверная система контроля приема и отсылки медиа-пакетов

Использование SVC при отсылке+7 (495) 698-60-66 www.trueconf.ru

Page 3: Заметки о TrueConf, Константин Смирнов

Видео Почему быстро?

Используем C++, Intel IPP, SSE1-2-3 Быстрый вывод с использованием процессоров

видеокарт Почему VP8?

Открытость и лицензионная чистота использования Быстрое развитие, многоплатформенность Лучшие некоторые характеристики, например

отношение равномерность/визуальное качество, скорость кодирования

+7 (495) 698-60-66 www.trueconf.ru

Page 4: Заметки о TrueConf, Константин Смирнов

Аудио Адаптивный буфер приема:

Нужен для сглаживания неравномерности (jitter) приема данных

Изменяется в зависимости от значения jitter Почему SPEEX?

Развитая, почти готовая для встраивания, библиотека обработки звука

Безальтернативный вариант среди не патентно-защищенных широкополосных VOIP кодеков

+7 (495) 698-60-66 www.trueconf.ru

Page 5: Заметки о TrueConf, Константин Смирнов

Интеллектуальная система контроля очередью пакетов

+7 (495) 698-60-66 www.trueconf.ru

Page 6: Заметки о TrueConf, Константин Смирнов

Немного о SVCSVC = Scalable Video Coding = Многослойное

(масштабируемое) кодирование. Суть в том, что закодированный поток видео содержит в себе независимо декодируемые подпотоки. Различают следующие типы масштабирования:

Временное –из проряженных кадров Пространственные – из уменьшенных по

размеру кадров Качественное – из кадров с уменьшенным

качеством

+7 (495) 698-60-66 www.trueconf.ru

Page 7: Заметки о TrueConf, Константин Смирнов

Типы масштабирования в SVC

+7 (495) 698-60-66 www.trueconf.ru

Page 8: Заметки о TrueConf, Константин Смирнов

Проблемы многоточечной конференции Основная – ограниченная и различная ширина

канала до участников. Если отсылать всем одинаковый поток, возможны замирание аудио и пропадание видео у «слабых» участников

+7 (495) 698-60-66 www.trueconf.ru

Узкий канал

Page 9: Заметки о TrueConf, Константин Смирнов

Способы решения

+7 (495) 698-60-66 www.trueconf.ru

Транскодирование Использование SVC

+•Любое оконечное оборудование•Индивидуальная подстройка качества под канал

•Быстрая раздача пакетов•Низкая ресурсоемкость, как следствие – большое количество участников

-•Очень ресурсоемко, как следствие - ограниченное количество участников•Задержка в кадр на обработку

•Ограниченные возможности подстройки под канал