Реферат: Разработка методов определения эффективности торговых интернет систем
видеоданных (MPEG, Indeo и др.). Наличие такой информации позволяет
оценить величину начальной задержки и объема буфера передачи.
В типичной среде реального времени отправитель генерирует пакеты с
постоянной скоростью. Они отправляются через одинаковые интервалы времени,
проходят через сеть и принимаются получателем, воспроизводящим данные в
реальном времени по их получении. Однако ввиду изменения времени задержки
при передаче пакетов по сети, они могут прибывать через нерегулярные
интервалы времени. Для компенсации этого эффекта поступающие пакеты
буферизуются, придерживаются на некоторое время и затем предоставляются с
постоянной скоростью программному обеспечению, генерирующему вывод.
Поэтому для функционирования протокола реального времени необходимо, чтобы
каждый пакет содержал временную метку— таким образом получатель может
воспроизвести поступающие данные с той же скоростью, что и отправитель.
Поскольку RTP определяет (и регулирует) формат полезной нагрузки
передаваемых данных, с этим напрямую связана концепция синхронизации, за
которую частично отвечает механизм трансляции RTP — микшер. Принимая
потоки пакетов RTP от одного или более источников, микшер, комбинирует их
и посылает новый поток пакетов RTP одному или более получателям. Микшер
может просто комбинировать данные, а также изменять их формат, например,
при комбинировании нескольких источников звука. Предположим, что новая
система хочет принять участие в сеансе, но ее канал до сети не имеет
достаточной емкости для поддержки всех потоков RTP, тогда микшер получает
все эти потоки, объединяет их в один и передает последний новому члену
сеанса. При получении нескольких потоков микшер просто складывает значения
импульсно-кодовой модуляции. Заголовок RTP, генерируемый микшером,
включает идентификатор отправителя, чьи данные присутствуют в пакете.
Более простое устройство — транслятор, создает один исходящий пакет RTP
для каждого поступающего пакета RTP. Этот механизм может изменить формат
данных в пакете или использовать иной комплект низкоуровневых протоколов