Служба поддержки:
Реквизиты оплаты:





Голосование
Реклама от Google:
ВВЕДЕНИЕ В МУЛЬТИМЕДИА_35
21.12.2012 15:23
|
между повторениями объявления выбирается так, чтобы суммарный поток сообщений в сети, используемой всеми оповещателями из одной группы SAP, оставался ниже предварительно настроенного предела. Ка- ждый оповещатель получает и другие оповещения, чтобы определить общее число сессий в конкретной группе. SAP объявляет о предстоящих многопользовательских сессиях мультикаста и начинает свою работу задолго до ее старта. SAP также содержит механизмы обеспечения целост- ности сессии оповещений, проверки их подлинности и шифрования. Идентификация сессий (Session Identification). В обычном Интернете каждый поток (или сессия) могут быть идентифицированы кор- тежом <Src Ip, Src Port, Dst IP, Dst Port, Protocol>. Таким образом, для каждой сессии может быть установлен индивидуальный сокет транс- портного уровня (сокетобъект, являющийся конечным элементом соединения, обеспечивающего взаимодействие между процессами транс- портного уровня сети). Но если возникает необходимость объединить несколько сессий вместе (для сокращения расходов), то для этого нет доступного механизма. Следовательно, существует явная необходи- мость в мультиплексировании различных потоков в одном сокете транспортного уровня. Эта функция аналогична Session Layer в 7-уровневой модели OSI, которая отсутствует в стеке протоколов TCP/IP. Идентифи- кацию сессии можно сделать с помощью RTP, что описывается более подробно в следующих главах. Управление сессиями (Session Control). Вся функциональность управления сессиями может быть обеспечена использованием комбина- ции RTP, RTCP и RTSP. Real-Time Protocol (RTP) [35] обычно запускается в верхней части UDP. В частности, фрагмент аудио/видеоданных, сгенерированный на стороне мультимедийного приложения, инкапсулируется в пакет RTP, который, в свою очередь, инкапсулируется в UDP. Функциональность RTP должна быть интегрирована в приложение. Ниже перечислены функции, обеспечиваемые RTP. • Упорядочивание (Sequencing). В пакет RTP включается поле номера пакета, помогающее предотвратить потерю пакетов. • Идентификация передаваемой информации (Payload Identification). Используется для динамического изменения схем коди- рования данных при необходимости изменения пропускной способно- сти. Для обеспечения данной функциональности этот идентификатор включается в каждый пакет RTP. • Индикация фреймов (Frame Indication). Звук и видео пересылаются в логических единицах, называемых фреймами. Для индикации начала и конца фрейма используется маркер фрейма (frame marker). |