Сравнение RTMP и RTSP

Автор: Helen Garcia
Дата создания: 17 Апрель 2021
Дата обновления: 20 Ноябрь 2024
Anonim
RTMP VS RTSP & Private Live Streams
Видео: RTMP VS RTSP & Private Live Streams

Содержание

Возможно, вы слышали термины «Видео по запросу» (видео по запросу) и «потоковое мультимедиа» во время просмотра веб-страниц. Эти термины относятся к технологиям, используемым для передачи аудио- и видеоконтента из удаленного места на ваш компьютер. Две такие технологии - RTMP и RTSP. Протоколы связи RTMP и RTSP имеют больше сходства, чем различий, и позволяют интерактивное распространение мультимедиа в реальном времени.

Протоколы связи

Слово HTTP, встречающееся в URL, означает «протокол передачи гипертекста». Протокол - это набор правил, которые определяют, как системы обмениваются информацией и взаимодействуют. Веб-сайты распространяют гипертекстовый, аудио и видео контент, используя этот протокол. Его поддерживают все браузеры, и для его использования не требуется никаких специальных знаний. Поместите HTML-документ на свой веб-сервер, и весь остальной Интернет его увидит. Видео, передаваемое по HTTP, постепенно загружается в браузере, и вы должны дождаться завершения процесса, чтобы просмотреть его. Для потоковой передачи в реальном времени требуются такие протоколы, как RTMP и RTMS.


RTMP

Компания Adobe, дистрибьютор Flash Player, создала протокол RTMP, чтобы помочь веб-серверам эффективно доставлять контент по запросу с малой задержкой через Интернет. Низкая задержка важна, когда вы хотите смотреть неразрезанное видео в браузере. Серверы RTMP, такие как Flash Media Server, также поддерживают прямые потоки видео, аудио и других типов данных. Если кто-то теряет подключение к Интернету во время просмотра содержимого RTMP, система может повторно подключиться и продолжить передачу. Когда дело доходит до просмотра потокового контента, интернет-пользователям нравятся видео, которые запускаются быстро и могут быть просмотрены без вырезок.

RTSP

Первоначально разработчики создали технологию по запросу, чтобы пользователи могли смотреть контент с помощью элементов управления «Воспроизведение», «Пауза» и «Стоп». RTSP, который также позволяет осуществлять потоковую передачу в реальном времени, позволяет управлять воспроизведением с помощью этих типов элементов управления. Вы даже можете перейти к концу видео, не загружая файл целиком. RealNetworks, создатель Real Player, использовала потоковое аудио и видео по протоколу RTSP в 1990-е годы. Разработчики также используют RTSP для служб мгновенного обмена сообщениями, программного обеспечения для видеоконференцсвязи и других типов приложений, требующих взаимодействия в реальном времени.


Соображения

Вам понадобится специальный сервер, например Flash Media Server, для распространения видеоконтента с использованием RTMP. Вы можете использовать сервер для отправки данных в Adobe Air и другие приложения Adobe, поддерживающие потоковую передачу мультимедиа. Хотя протокол был создан Adobe, разработчики могут использовать его в своих собственных программах, потому что компания сделала эту технологию общедоступной. Недостатком использования RTMP и RTSP является необходимость специальных серверов. Многие сайты распространяют видео по протоколу HTTP, хотя этот протокол предлагает только «псевдостриминг». Однако вы можете извлечь выгоду из использования RTMP или RTSP, если вам нужно предлагать видео по запросу в реальном времени или транслировать прямые трансляции.