StreamHouse блогыrtmp

RTMP пен RTMPS: айырмашылығы неде және қайсысын таңдау керек?

RTMP мен RTMPS бір-біріне өте ұқсас көрінеді — бірақ біреуі шифрланған, ал екіншісі жоқ. Айырмашылығын, оның трансляция кілтіңіз үшін неге маңызды екенін және қайсысын пайдалану керектігін түсіндіреміз.

Оқуға шамамен 3 мин

Осы бетте

Трансляция баптаған болсаңыз, «RTMP» және «RTMPS» нұсқаларының екеуін де көріп, бұның маңызы бар ма деп ойлаған шығарсыз. Маңызы бар — бір ғана әріп шифрланбаған қосылым мен қауіпсіз қосылымның айырмашылығын білдіреді. Мұны түсіну трансляция кілтіңіз бен ағыныңызды қорғауға көмектеседі.

RTMP мен RTMPS айырмашылығы және қайсысын пайдалану керектігі төменде.

Негізгі тұжырымдар

  • RTMPS — TLS шифрлауына оралған RTMP; «S» әрпі «secure», яғни қауіпсіз дегенді білдіреді.
  • RTMPS жіберу кезінде трансляция кілтіңіз бен ағыныңызды қорғайды.
  • Платформа ұсынған кезде әрдайым RTMPS-ті таңдаңыз.
  • Екеуі де бірдей бейнені жеткізеді; RTMPS тек қосылымды қорғайды.

Негізгі айырмашылық

RTMP (Real-Time Messaging Protocol) ағыныңызды платформаның қабылдау серверіне жібереді. RTMPS — дәл сол хаттама, бірақ TLS шифрлауы арқылы туннельденген — HTTPS сайттарын қорғайтын технологиямен бірдей. Демек бейне мен дыбыс бірдей; айырмашылық тек қосылымның қаншалықты қауіпсіз жететінінде. RTMP-ны ашық хат, ал RTMPS-ті мөрленген конверт деп елестетіңіз: хабар бірдей, ал құпиялылық мүлдем басқа.

Мұнда шифрлау неге маңызды

Трансляция кілтіңіз — тіркелгі деректері: оны ұстап алған кез келген адам сіздің арнаңызға эфир жүргізе алады. Қарапайым RTMP арқылы қосылым шифрланбайды, сондықтан сенімсіз желіде ұстап алудың теориялық қаупі бар. RTMPS бүкіл алмасуды шифрлау арқылы бұл олқылықты жабады және жіберу кезінде трансляция кілтіңіз бен ағыныңызды құпия ұстайды. Көптеген авторлар үшін нақты қауіп төмен, бірақ RTMPS оны іс жүзінде тегін жояды.

RTMPS-ті қашан пайдалану керек

Қарапайым ереже: платформа ұсынған кезде әрдайым RTMPS пайдаланыңыз. Мысалы, Kick RTMPS-ті қолдайды, ал көптеген платформалар қарапайым нүктемен қатар қауіпсіз қабылдау нүктесін де береді. Қауіпсіз нұсқа болғанда қарапайым RTMP-ды таңдауға себеп сирек болады. Белгілі бір бағыт үшін тек RTMP қолжетімді болса, ол бәрібір жақсы жұмыс істейді — тек сенімсіз желілерде сақ болыңыз.

Бұл сапаға немесе кідіріске әсер ете ме?

Іс жүзінде жоқ. Заманауи қосылымдарда шифрлаудың қосымша жүктемесі елеусіз, сондықтан RTMPS RTMP-мен бірдей сапаны іс жүзінде бірдей кідіріспен жеткізеді. Трансляцияңызда ешқандай айырмашылықты көрмейсіз — тек оның қауіпсіздігінде. Қауіпсізірек нұсқаны таңдау сапаны құрбан етуді талап етпейді.

Бұлттық сервис мұны қалай шешеді

StreamHouse сияқты сервиспен техникалық бөлшектер туралы ойлаудың қажеті жоқ. Сіз бағытты оның қабылдау деректерімен қосасыз, ал сервис мүмкін болған жерде тиісті қауіпсіз нүктені пайдаланады — сонымен қатар трансляция кілттерін сақтау кезінде шифрланған күйде ұстап, оларды тек эфир кезінде трансляция воркерінің ішінде ғана дешифрлайды. Тіркелгі деректеріңіз басынан аяғына дейін қорғалған.

Жиі қойылатын сұрақтар

RTMPS RTMP-дан жақсы ма?

Қауіпсіздік тұрғысынан иә — ол қосылымды шифрлап, трансляция кілтіңіз бен ағыныңызды қорғайды. Бейне сапасы бірдей. Ұсынылса, RTMPS-ті таңдаңыз.

RTMPS трансляциямды баяулата ма?

Жоқ. Шифрлаудың қосымша жүктемесі елеусіз, сондықтан кідіріс пен сапа қарапайым RTMP-мен іс жүзінде бірдей.

Платформа тек RTMP ұсынса ше?

Ол бәрібір жақсы жұмыс істейді. Тек қосылым шифрланбағандықтан, сенімсіз желілерде сәл сақтырақ болыңыз.

Әрі қарай