RTMP (reāllaika ziņojumapmaiņas protokols): definīcija / variācijas / lietotnes [MiniTool Wiki]
Rtmp
Ātrā navigācija:
Kas ir RTMP?
RTMP, reāllaika ziņojumapmaiņas protokols, sākotnēji bija Macromedia izstrādāts patentēts protokols video, audio, kā arī datu straumēšanai starp serveri un Flash atskaņotāju.
Vēlāk Macromedia ieguva tās konkurents Adobe Inc. Adobe ir izlaidusi nepilnīgu protokola specifikācijas versiju publiskai lietošanai.
Padoms: Dažreiz RTMP attiecas arī uz maršrutēšanas tabulas uzturēšanas protokolu, kas ir daļa no AppleTalk tīkla kaudzes.
RTMP variācijas
Programmai ir vairākas variācijas RTMP protokols .
- RTMFP: Reāllaika multivides plūsmas protokols ir RTMP over UDP (User Datagram Protocol), lai aizstātu RTMP Chunk Stream.
- RTMPE: RTMP Encrypt izmanto Adobe drošības mehānismu. Mehānisms pieņem nozares standarta kriptogrāfijas primitīvus, kamēr ieviešanas detaļas ir patentētas.
- RTMP pareizi: Tas ir vienkāršs protokols, kas darbojas virs TCP (pārraides vadības protokols) un pēc noklusējuma izmanto porta numuru 1935.
- RTMPS: RTMP drošība ir RTMP, izmantojot TLS (Transport Layer Security) vai SSL
- RTMPT: RTMP Tunneled tiek iekapsulēts HTTP pieprasījumos, lai šķērsotu ugunsmūrus.
Gan SSH, gan SSL ir drošības protokoli, taču tie ir atšķirīgi. Šis ieraksts ievieš dažas atšķirības un līdzības starp tām. Tagad jūs to varat izlasīt.
Lasīt vairākPar RTMFP
Secure Real-Time Media Flow Protocol ir Adobe Systems izstrādāts protokolu komplekts. Tas ir paredzēts šifrētai un efektīvai multivides piegādei, izmantojot klienta-servera, kā arī vienādranga modeļus tīklā.
RTMFP sākotnēji bija īpašumtiesības. Vēlāk tas tika atvērts un tagad tiek publicēts kā RFC 7016 . RTMFP ļauj tiešajiem lietotājiem sazināties un tieši sazināties savā starpā (P2P).
RTMFP pret RTMP
RTMFP dažos aspektos atšķiras no RTMP. Lielākā atšķirība ir tā, kā protokoli sazinās internetā. RTMFP pamatā ir UDP, bet RTMP - TCP. UDP bāzes protokoliem ir dažas īpašas priekšrocības salīdzinājumā ar TCP balstītiem protokoliem, piegādājot tiešraides datu nesējus.
Uz samazinātas uzticamības rēķina RTMFP priekšrocības ietver zemu latentumu un pieskaitāmās izmaksas un lielāku toleranci pret nomestām vai pazudušām paketēm. Turklāt RTMFP atbalsta arī datu sūtīšanu tieši no viena Adobe Flash Player citam, nepaļaujoties uz serveri.
Kā novērst nevar ielādēt M3U8: piekļuve starpdomēniem ir liegtaKļūdas ziņojumu Nevar ielādēt M3U8, iespējams, izpildīsit, kad pārlūkprogrammā Google Chrome vai kādā citā pārlūkprogrammā paliksit vedio. Šeit ir dažas metodes, kā novērst kļūdu.
Lasīt vairākPar RTMPT
RTMPT, reāllaika ziņojumapmaiņas protokols tunelēts, parasti tiek atrasts, paļaujoties uz skaidra teksta pieprasījumiem TCP 443 un 80 portos, lai apietu lielāko daļu korporatīvās datplūsmas filtrēšanas. Iekapsulētā sesija var saturēt vienkāršas RTMP vai RTMPE paketes.
RTMPT ziņojumi ir lielāki nekā līdzvērtīgi RTMP ziņojumi, kas nav tuneli, pateicoties HTTP galvenēm. RTMPT var atvieglot RTMP izmantošanu scenārijos, kur citādi nebūtu iespējams izmantot RTMP bez tuneļiem. Piemēram, ja klients atrodas aiz ugunsmūra, kas bloķē ne HTTP un ne HTTPS izejošo trafiku, tam ir nepieciešams RTMPT.
RTMPT darbojas, nosūtot komandas caur POST URL un AMF ziņojumiem caur POST ķermeni.
RTMP attiecas uz programmatūru
Parasti RTMP tiek ieviests 3 posmos, tiešraides video kodētājs, tiešraides un pēc pieprasījuma multivides straumēšanas serveris un tiešraides un pēc pieprasījuma klients. Tālāk ir norādītas dažas lietojumprogrammas, kurās tiek izmantots RTMP.
Microsoft Adobe Flash dzīves beigas notiks līdz 2020. gada decembrimAdobe Inc. izvirzīja Adobe Flash dzīves beigu ideju jau 2017. gadā. Tagad citi uzņēmumi reaģē uz šo problēmu, tuvojoties beigu datumam.
Lasīt vairākRTMP Live Video Encoders
- Adobe Media Flash Live kodētājs
- Atvērt apraides programmatūru (OBS)
- Raidorganizācija XSplit
- FFmpeg
RTMP klienta programmatūra
- Adobe Flash Player (tīmekļa pārlūkprogrammas spraudnis)
- VLC multivides atskaņotājs
- rtmpdump
- FLVstreamer
RTMP servera programmatūra
- Adobe Flash Media Server
- Nginx
- Veikls straumētājs
- Wowza straumēšanas dzinējs
- FreeSWITCH
RTMP galvenā motivācija ir būt Flash video atskaņošanas protokolam. Tādējādi to izmanto dažās citās programmās, piemēram, Adobe LiveCycle Data Services ES.