Время ожидания

Синхронизация

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

В потоковых мультимедийных приложениях это нужно делать сразу же при получении информации. Иногда аудиосигналы смешиваются из разных источников, и получаемый сигнал требует дополнительной синхронизации.

На рис. 10.3 показаны операции, которые выполняются у получателя мультимедийной информации при потоковом воспроизведении.

 

Интефированные приложения (например, аудио- и видеоконференция предполагают равномерную скорость доставки данных по сети, чтобы движения и звук были синхронизированы и не было бы подергиваний и при воспроизведении. Время, необходимое для передачи информации передающего устройства к принимающему, называется временем ожидания (latency). Если полоса пропускания сети недостаточна, время ожидания увеличивается. Задача хорошо спроектированной сети для интегрирования мультимедийных приложений – обеспечить минимальное время ожидания и минимальное его изменение. Например, глобальные сети на основе телекоммуникационных каналов должны иметь время ожидания не более 400 мс. Большинство локальных сетей рассчитаны на такое же время ожидания.

На время ожидания в сети влияют следующие факторы:

· задержка передачи (transmission delay), т. е. время, в течение которого пакет перемещается в сетевой среде (например, в кабеле 10BaseT с максимальной скоростью передачи 10 Мбит/с или в кабеле 100BaseTX с максимальной скоростью 100 Мбит/с). Помимо скорости коммуникационной среды, на задержку передачи также влияет размер пакета;

· задержка при распространении (propagation delay), представляющая собой время, необходимое пакету для прохождения всего сегмента или всей сети. Такие задержки обычно относятся к оптоволоконной среде и скорости светового сигнала в этой среде;

· задержка на обработку (processing delay);

· задержка промежуточного хранения (store-and-forward delay) или задержка коммутации (switching delay).