Съдържание
Може би сте чували термините „Видео по заявка“ (видео при поискване) и „стрийминг на медии“, докато сърфирате в мрежата. Тези термини се отнасят до технологии, използвани за прехвърляне на аудио и видео съдържание от отдалечено място на вашия компютър. RTMP и RTSP са две такива технологии. Комуникационните протоколи RTMP и RTSP имат повече прилики, отколкото разлики и позволяват интерактивно мултимедийно разпространение в реално време.
Комуникационни протоколи
Думата HTTP, видяна в URL адресите, означава „Протокол за прехвърляне на хипертекст“. Протоколът е набор от правила, които определят как системите обменят информация и комуникират. Уеб сайтовете разпространяват хипертекст, аудио и видео съдържание, използвайки този протокол. Всички браузъри го поддържат и не са необходими специални познания за използването му. Поставете HTML документ на вашия уеб сървър и останалата част от интернет ще го види. Видеото, предадено през HTTP, се зарежда постепенно в браузър и трябва да изчакате процеса да приключи, за да го гледате. За поточно предаване в реално време се изискват протоколи като RTMP и RTMS.
RTMP
Adobe, дистрибутор на Flash плейъра, създаде RTMP, за да помогне на уеб сървърите да доставят ефективно съдържание при поискване с ниска латентност в мрежата. Ниската латентност е важна, когато искате да гледате неразрязан видеоклип в браузъра си. RTMP сървърите, като Flash Media Server, също поддържат потоци на живо на видео, аудио и други видове данни. Ако някой загуби интернет връзка, докато гледа RTMP съдържание, системата може да се свърже отново и да продължи с предаването. Що се отнася до гледането на поточно съдържание, потребителите на интернет харесват видеоклипове, които започват бързо и могат да се гледат неразрязани.
RTSP
Разработчиците първоначално създадоха технологията при поискване, за да позволят на потребителите да гледат съдържание с контролите "Пусни", "Пауза" и "Стоп". RTSP, който също позволява стрийминг в реално време, ви позволява да контролирате възпроизвеждането с помощта на този тип контроли. Можете дори да прескочите до края на видеото, без да се налага да изтегляте целия файл. RealNetworks, създател на Real Player, използва RTSP аудио и видео стрийминг през 90-те години. Разработчиците също използват RTSP за услуги за незабавни съобщения, софтуер за видеоконферентна връзка и други видове приложения, които изискват взаимодействие в реално време.
Съображения
Нуждаете се от специален сървър, като Flash Media Server, за да разпространявате видео съдържание с помощта на RTMP. Можете да използвате сървъра за изпращане на данни до Adobe Air и други приложения на Adobe, които поддържат поточно предаване на медии. Въпреки че протоколът е създаден от Adobe, разработчиците могат да го използват в собствените си програми, тъй като компанията направи технологията достъпна за обществеността. Недостатък на използването на RTMP и RTSP е необходимостта от специални сървъри. Много сайтове разпространяват видео чрез HTTP, въпреки че този протокол предлага само „псевдо стрийминг“. Можете обаче да се възползвате от използването на RTMP или RTSP, ако трябва да предложите видео при поискване в реално време или да излъчвате събития на живо.