Видеоконференции. Протокол RTP.
Видеоконференция - это компьютерная технология, которая позволяет людям видеть и слышать друг друга, обмениваться данными и совместно их обрабатывать в реальном режиме времени. Все это осуществимо благодаря специализированным системам видеоконференцсвязи (ВКС). RTP (Real Time Transport Protocol) или протокол передачи данных в реальном времени определяет стандартный формат пакета для доставки звуковых и видеоданных по сети Интернет. Протокол определяется стандартом RFC 1889. Он был создан группой разработчиков средств передачи аудио и видеоинформации и впервые опубликован в 1996 году. Протоколы RTP и RTCP тесно связаны – RTP доставляет реальные данные, а RTCP используется для передачи информации о качестве услуги. В приложениях реального времени (аудио- и видеоконференции, живое видео, удаленная диагностика в медицине, компьютерная телефония, игры, мониторинг в реальном времени и др.) отправитель генерирует поток данных с постоянной скоростью, а получатель (или получатели) должен предоставить эти данные приложению с той же самой скоростью. Протокол транспортного уровня — TCP не подходит для приложений реального времени: Для согласования требований приложений реального времени с возможностями Интернет был разработан транспортный протокол реального времени — RTP (Real-Time Transport Protocol). Протокол RTP (RFC 1889 — A Transport Protocol for Real-Time Applications” H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson) обеспечивает в IP-сетях доставку адресатам аудио- и видеопотоков в масштабе реального времени. Согласно стеку рекомендаций H.323, в сетях с негарантированной полосой пропускания с целью минимизации задержек и максимального использования имеющейся полосы пропускания для передачи аудио- и видеопотоков, а также сигнализации RAS применяется протокол User Datagram Protocol (UDP). Этот протокол задействует механизм многоадресной рассылки (IP Multicast) для негарантированной доставки звука и видео определенному числу пользователей. Поверх IP Multicast работает RTP, который создает необходимые условия для нормального воспроизведения полученных потоков на абонентских терминалах.
|