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