Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛВС и компоненты ЛВС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
548.86 Кб
Скачать

Выбор протоколов передачи данных

Протокол передачи данных – это стандартизованный формат обмена данными между двумя устройствами. От типа используемого протокола могут зависеть такие переменные, как способ проверки ошибок, способ сжатия данных и подтверждение конца файла. Если бы все сети разрабатывались на основе одних и тех же принципов, а все аппаратные и программные компоненты сетей работали одинаково, для удовлетворения всех требований к передаче данных хватило бы одного протокола. На самом же деле Интернет включает миллионы различных сетей, созданных на основе самых разных сочетаний аппаратных средств и программных продуктов. Из-за этого для надежной потоковой передачи мультимедийного содержимого клиентам необходим набор грамотно разработанных протоколов. Для потоковой передачи содержимого Windows Media используются протоколы RTSP (Real Time Streaming Protocol) и HTTP (Hypertext Transfer Protocol).

Службы Windows Media управляют использованием этих протоколов с помощью подключаемых модулей протоколов управления. Подключаемый модуль протокола управления получает запрос от клиента, определяет действие, которое необходимо выполнить согласно запросу (например, запустить или остановить потоковую передачу содержимого), преобразует запрос в команду и передает ее серверу. Подключаемые модули протоколов управления могут также возвращать клиентам уведомления об ошибках или изменениях состояния. В состав служб Windows Media входят подключаемый модуль протокола управления RTSP WMS и подключаемый модуль протокола управления HTTP WMS.

В то время как подключаемые модули протоколов управления контролируют высокоуровневый обмен данными, для управления задачами более низких уровней, такими как обеспечение связи, по сети и коррекция ошибок в пакетах, используются базовые сетевые протоколы, такие как UDP и TCP. Протокол RTSP используется вместе с протоколом UDP или TCP.

На приведенном ниже рисунке показано, как службы Windows Media используют различные протоколы для согласования подключений между сервером Windows Media, кодировщиками, источниками содержимого и клиентами.

Использование протокола rtsp

Протокол RTSP (Real Time Streaming Protocol) можно использовать для доставки содержимого в виде одноадресного потока. Это протокол прикладного уровня, специально разработанный для управления доставкой данных, например аудио- и видео содержимого, в режиме реального времени. Он реализован на основе транспортного протокола с коррекцией ошибок. Протокол RTSP поддерживает такие действия по управлению проигрывателем, как прекращение и приостановка воспроизведения, а также перемотка индексированных файлов Windows Media. Его можно использовать для потоковой передачи содержимого компьютерам с проигрывателем Windows Media 9 или более поздней версии либо со службами Windows Media 9 или более поздней версии. RTSP – это протокол управления, который используется вместе с протоколом доставки данных RTP (Real Time Protocol) для передачи содержимого клиентам.

Если URL-адрес подключения включает префикс RTSP (например, rtsp://сервер/пункт_трансляции/файл), протокол RTSP автоматически определяет наилучший механизм доставки содержимого. После этого он активирует протокол RTP для потоковой доставки содержимого с использованием протокола UDP или протокола, основанного на TCP, если сеть не поддерживает UDP.

Если необходимо, чтобы сервер использовал конкретный протокол, можно указать этот протокол в файле объявления. Пользователь может также указать протокол в адресе содержимого, например rtspu://сервер/пункт_трансляции/файл. Чтобы упростить переключение протокола, рекомендуется указывать в URL-адресе общий протокол RTSP. При этом проигрыватель может использовать для подключения к потоку протокол RTSPU или RTSPT. Если проигрыватель не сможет подключиться к потоку по этим протоколам, он попытается использовать протокол HTTP.

В службах Windows Media протокол RTSP реализован с помощью подключаемого модуля протокола управления сервером RTSP служб Windows Media. В конфигурации служб Windows Media по умолчанию этот подключаемый модуль включен и связан с TCP-портом 554.

Примечание

При настройке серверов распространения для комбинированного потокового воспроизведения используйте для подключения к исходному серверу протокол RTSPT или HTTP.

Если для одноадресной потоковой передачи используется протокол RTSPU, указание малого размера пакетов RTP может нарушить потоковую передачу содержимого сервером Windows Media.

Если клиент, поддерживающий протокол RTSP, пытается подключиться к серверу Windows Media, используя URL-адрес с префиксом mms://, содержимое будет передано клиенту в потоковом режиме по протоколу RTSP.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]