20
Видео, аудио. Передача данных по сети Смирнов Константин

внутренний семинар: обработка видео и аудио сигналов, передача данных

Embed Size (px)

Citation preview

Page 1: внутренний семинар: обработка видео и аудио сигналов, передача данных

Видео, аудио. Передача данных по сети

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

Page 2: внутренний семинар: обработка видео и аудио сигналов, передача данных

Источники видеоОсновные источники видео – это камеры.

Они бывают следующих типов:Веб камерыКамкордерыТак называемые PTZ камерыПрофессиональные цифровые камеры

Некоторые камеры требуют для подключения к ПК плат захвата видео.

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

Page 3: внутренний семинар: обработка видео и аудио сигналов, передача данных

Веб камерыОтличаются доступными ценами. Цена зависит от

качества матрицы и оптики.Подключение по USB.Ручное крепление, автофокус, программные

регулировки параметров, микрофон.Применение – стационарный ПК пользователя.

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

Page 4: внутренний семинар: обработка видео и аудио сигналов, передача данных

КамкордерыОбычно многофункциональные устройстваПодключение через USB или через плату захвата видеоМогут иметь оптическое увеличениеМатрицы уровня дорогих вебкамерПрименение – ПК пользователя.

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

Page 5: внутренний семинар: обработка видео и аудио сигналов, передача данных

PTZ камерыПозволяют удаленно управлять направлением вверх-

вниз, вправо-влево а также увеличением. Позволяет создавать предустановленные заранее направления.

Оптика позволяет получить большое увеличение.Подключение через плату захвата, S-video, HDMI.Применение – конференц-комнаты, залы для

конференций.Хорошее качество видео, высокие цены.

Page 6: внутренний семинар: обработка видео и аудио сигналов, передача данных

Профессиональные камеры Позволяют управлять увеличением, направление

выбирается оператором или фиксируется на штативеОбладают отличными характеристиками оптики и

матрицы, дорогие.Требуют обученного оператора для управленияПодключение через плату захвата, S-video, HDMI.Применение – выездная видеоконференция.

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

Page 7: внутренний семинар: обработка видео и аудио сигналов, передача данных

Характеристики камер

http://en.wikipedia.org/wiki/H.323

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

Разрешение матрицы 640x480, 1280x720(HD)

Оптика (стеклянные линзы, широкоугольный объектив)

Зашумленность изображенияЧастота кадров (комфорт–30 кадров в

секунду)Фокусировка (автоматическая/ручная)Работоспособность при низкой

освещённостиУдобство крепленияНаличие управления направлением

Page 8: внутренний семинар: обработка видео и аудио сигналов, передача данных

Настраиваемые параметрыСледующие параметры обычно удается настроить в

драйвере камеры, часто они настраиваются автоматически:Антифликинг (устранение мерцания)НасыщенностьЯркостьКонтрастностьРезкость

Page 9: внутренний семинар: обработка видео и аудио сигналов, передача данных

Сжатие видеосжатия с потерями, применяется в

конференции, HD DVD и Blu-ray дисках, вещании, однако характерны артефакты: блочность (разбиение изображения на

блоки 8x8 пикселей), замыливание (потеря мелких деталей

изображения)Потеря глубины цвета и т. д.

сжатия видео без потерь недостаточно уменьшают данные,

Page 10: внутренний семинар: обработка видео и аудио сигналов, передача данных

Кодеки видеоДля сжатия видео применяются алгоритмы,

схожие с JPEG. Сжимается как одиночные кадры, так и разница между кадрами. Разница между кадрами минимизируется векторами движения.H.261, QCIF, CIF - устарелH.263, QCIF, CIF, 4CIF, качество увеличено,

устарелH.263+, широкий диапазон разрешений,

добавлены улучшающие алгоритмы (Annex)H.264 (MPEG-4 AVC), широкий диапазон

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

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

Page 11: внутренний семинар: обработка видео и аудио сигналов, передача данных

Компенсация движенияАлгоритм использует похожесть соседних кадров в

видео последовательности и находит векторы движения отдельных частей изображения (обычно блоков 16x16 и 8x8)

Последовательные кадры фильма разница между кадрами

Page 12: внутренний семинар: обработка видео и аудио сигналов, передача данных

Компенсированный кадрСкомпенсированный

кадр

Получившаяся разница

Page 13: внутренний семинар: обработка видео и аудио сигналов, передача данных

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

алгоритмов, по частоте дискретизации кодируемого сигнала, по используемой полосе. Можно условно разбить их на три группы:

8 кГц 16 кГц 32 кГц и выше

G.711, G.723.1, G.726, G.728, G.729

G.722, G.722.1 G.7221.C (Siren 14), MPEG-1 Audio Layer III (MP3), Siren 22

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

Page 14: внутренний семинар: обработка видео и аудио сигналов, передача данных

Альтернативные кодекиВидео:

MPEG-4 и совместимые с ним: DIVX, XVID. Данная группа кодеков развивается самостоятельно.

Cyclone – кодек, специально разработанный для конференций, промежуточный между MPEG-4 и H.264. На данный момент не развивается.

VP8 – универсальный кодек, изначально производный от H.263, теперь добавлено множество эвристических алгоритмов, улучшающих сжатие. Свободно распространяется. Активно развивается.

Аудио:Speex, широкополосный кодек, содержит модули

улучшения звучания, применяется в продуктах TrueConf

SILK, широкополосный кодек, применяется в Skype+7 (495) 698-60-66 www.trueconf.ru

Page 15: внутренний семинар: обработка видео и аудио сигналов, передача данных

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

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

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

Page 16: внутренний семинар: обработка видео и аудио сигналов, передача данных

Способы устранения1. Транскодирование. Наиболее затратный

по ресурсам способ, применяется в MCU таких производителей, как Tandberg и Polycom

2. SVC кодирование. Позволяет серверу раздавать неполные потоки «слабым» участникам. Оптимальный вариант. Используется Vidyo

3. Управление сжатием с частичным отключением. Позволяет подстраивать скорость под «слабых» участников, с отключением видео у аномально «слабых». Удобен для систем SaaS, применяется у TrueConf

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

Page 17: внутренний семинар: обработка видео и аудио сигналов, передача данных

Загруженность каналаПроисходит в некоторых случаях:

Ограничена полоса до клиента, например в ADSL может быть 512 кбит.

Загружен канал провайдера, например в домашних сетках

Используется беспроводной канал на много человек, например Wi-Fi в кафе

Приводит к следующим проблемам:Потери пакетов, для UDP означает кратковременное

пропадание или заметное ухудшение звука. Для TCP означает увеличение времени доставки пакетов (возрастает задержка в конференции)

Уменьшение величины потока видео, что сказывается на уменьшении fps и снижении качества передаваемого изображения

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

Page 18: внутренний семинар: обработка видео и аудио сигналов, передача данных

Вопросы качества звукаВ конференции может возникнуть эффект

эха

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

Page 19: внутренний семинар: обработка видео и аудио сигналов, передача данных

Схема эхоподавленияУпрощенный принцип работы эхокомпенсатора

http://www.integrit.ru/products/127-white-paper-acoustic-echo-canceler-ru

Page 20: внутренний семинар: обработка видео и аудио сигналов, передача данных

Как избежать эхаМногие программные продукты и

аппаратные терминалы подавляют эхо. При слишком сильном эхе в результате подавления может пострадать и полезный сигнал. Что делать?Попросить собеседника уменьшить

громкость динамиковПопросить отодвинуть его микрофон от

динамиков подальшеНе использовать два терминала с

динамиками в одной комнате в одной конференции

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