→ Пошук по сайту       Увійти / Зареєструватися

3.3.4. Потоковое вещание

Интернет может быть использован не только для передачи файлов и сообщений, но звука и видео.

Осуществить показ можно посредством загружаемого с Web-страницы файла или потокового вещания, предназначенного для передачи с видео-сервера.

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

Потоковое вещание предусматривает передачу и воспроизведение видео или звука по частям.

Сразу отметим, что потоковое вещание – передача аудио и видео – возможно только при наличии высокопроизводительных магистральных сетей, установки на них качественного оборудования, широкополосного подключения пользователей к Интернет. Достаточно сказать, коммутируемое подключение пользователей по телефонной сети делает невозможным передачу видео, так как для передачи сигнала выделается полоса 4 кГц, чего совершенно недостаточно для передачи видео. Тем не менее, потоковое вещание, например, IP-телефония находит все более широкое применение, а также видеотрансляция лекций во внутренних корпоративных сетях учебных заведений, так что, возможно, через несколько лет можно будет слушать лекции, видеть и полноценно общаться с преподавателями и другими обучаемыми в реальном времени.

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

Передача потоков через Интернет вносит дополнительную сложность. Вместо стандартного протокола TCP (Transmission Control Protocol) потоковое видео обычно использует протокол UDP (Universal Datagram Protocol). Протокол TCP хорош тогда, когда критически важна целостность данных, потому что сервер автоматически контролирует получение адресатом каждого пакета. Если пакет не дошел, он посылается заново. Но такой контроль заметно снижает скорость передачи. При передаче видео доставка всей информации, до последнего байта, не важна, а фактическая скорость передачи важнее целостности данных. Протокол UDP обеспечивает более быструю по сравнению с TCP доставку информации. Но возможность потери пакетов означает, что технологии Web-видео должны предусматривать какой-то способ замещения пропавших данных. Все кодеки для потокового Web-видео используют более сложные методы компрессии с тем, чтобы пересылать по Сети информацию, которую можно интерпретировать как поток видео даже при потере большого количества данных.

загрузка...
Сторінки, близькі за змістом