Развитие новых сетевых мультимедийные приложения

advertisement
Мультимедиа в
компьютерных сетях
Развитие новых сетевые
мультимедийные
приложения
Содержание
1. Сетевые мультимедийные
приложения
2. Записанное потоковое аудио- и видео
3. Протоколы для интерактивных
приложений реального времени
1.
Сетевые мультимедийные
приложения
Примеры мультимедийных приложений
• Записанное потоковое аудио и видео
- Сохранение мультимедийных данных на запоминающем
устройстве
- Потоковое воспроизведение
- Непрерывное восроизведение
• Потоковое аудио и видео реального времени
• Интерактивное аудио и видео реального времени
Сжатие аудио и видеоданных
Прежде чем передавать аудио- или
видеоданные по сети, они должны быть
оцифрованы и сжаты. Необходимость
оцифровки очевидна: компьютерные сети
способны передавать только биты,
поэтому вся передаваемая по сетям
информация должна быть представлена в
виде последовательности битов
2.
Записанное потоковое
аудио- и видео
В последние годы потоковое
аудио и видео стало довольно
популярным, а его трафик занял
существенную долю пропускной
способности сетей.
Доступ к аудио- и видеоданным
через web-сервер
Web-сервер посылает файл напрямую мультимедийному проигрывателю
Клиент
Сервер
Метафайл
Web - браузер
2
Мультимедийный
проигрыватель
HTT
P–з
ап
HTT
P – о рос н а м
тв е т
е
с ме тафайл
тафа
1
и
йлом
ли
фай
а
т
е
на м файлом
с
о
р
а
– зап ет с мет
P
T
тв
HT
P–о
T
T
H
3
Web – сервер с
аудио- или
видеофайлами
Передача мультимедиа с
потокового сервера
Использование выделенного потокового сервера
Сервер
Клиент
Web - браузер
HTTP – запрос на метафайл или
HTTP – ответ с метафайлом
Файл описания
мультимедийных
данных
1
Web – сервер
2
Мультимедийный
проигрыватель
Запрашиваемый и посылаемый
аудио- и видеофайл
3
Потоковый
сервер
Протоколы для интерактивных
приложений реального времени
3.
Рассмотрим стандарты RTP, SIP и
Н.323
для
интерактивных
приложений реального времени.
Все три стандарта нашли широкое
применение
в
промышленных
продуктах.
Протокол RTP
Стандарт RTP может использоваться для
передачи по сети таких популярных
мультимедийных форматов как PCM, GSM и
МРЗ для аудио, и МPEG и Н.263 для видео.
Он также может использоваться для
передачи
аудиои
видеоданных
нестандартных форматов.
Протокол RTCP
RTCP (RTP Control Protocol – управляющий протокол RTP)
Отправители и получатели обмениваются RTCP-сообщениями
Отправитель
RTCP
RTCP
Интернет
RTCP
Получатель
RTCP
Получатель
Типы RTCP-пакетов
• Идентификатор синхронизации источника
(SSRC)
• Доля потерянных пакетов RTP-потока
• Последний порядковый номер, полученный
в потоке RTP-пакетов
• Величина джиттера, представляющая собой
оценку изменчивости интервала между
получениями соседних пакетов в RTPпотоке
Протокол SIP
SIP (Session Initiation Protocol — протокол инициирования
сеанса), определенный в RFC 3261.
• Протокол SIP предоставляет механизмы для
установки телефонных соединений по IP-сети.
• Протокол
SIP
предоставляет
механизмы,
позволяющие звонящему определить текущий IPадрес абонента.
• Протокол SIP предоставляет механизм для
управления соединением
Стандарт Н.323
Популярный
стандарт
Н.323,
предназначенный
для
проведения
аудио- и видеоконференций в реальном
времени между оконечными системами
по Интернету, представляет собой
альтернативу стандарту SIP.
Спецификации, которые стандарт Н.323
объединяет в одном документе:
• Спецификация, описывающая, как оконечные
точки договариваются о методе кодирования
аудио- или видеоданных
• Спецификация, описывающая, как аудио- и
видеоданные инкапсулируются и посылаются
по сети
• Спецификация, описывающая, как оконечные
точки обмениваются информацией со своими
привратниками
Download