Protokół przesyłania wiadomości w czasie rzeczywistym

Real Time Messaging Protocol (RTMP) to właściciel protokołu sieciowego , opracowany przez firmę Adobe Systems do transmisji strumieniowej transmisji danych(audio, wideo lub inne) między serwerem a klientem , zwykle odtwarzaczem Flash .

Historia

Adobe ogłosił20 stycznia 2009w komunikacie prasowym , że opublikuje specyfikacje tego protokołu. W końcu byli15 czerwca 2009. Jednakże8 maja 2009, firma poprosiła SourceForge o usunięcie implementacji protokołu hostowanego na tej stronie, rtmp dump , na mocy ustawy DMCA .

Warianty

Warianty protokołu RTMP:

  1. Pełny protokół działa przez TCP i używa portu 1935.
  2. RTMPT (RTMP Tunneling ) hermetyzuje RTMP w żądaniach HTTP w celu przepuszczania zapór .
  3. RTMPS jest podobny do RTMP, ale używa bezpiecznego połączenia TLS / SSL.
  4. RTMPE (Encrypted Real Time Messaging Protocol). Umożliwia bezpieczny transfer danych bez SSL.
  5. RTMPTE

Podstawową motywacją dla RTMP było zapewnienie trwałego protokołu dla Flash. Teraz mogą z niego korzystać inne aplikacje, takie jak Adobe LiveCycle Data Services ES .

Klienci

Zobacz też

Bibliografia

  1. „  Publishing RTMP Advances Open Screen Project  ” w witrynie Adobe Systems .
  2. „  Specyfikacja protokołu RTMP (Real-Time Messaging Protocol)  ” ze strony internetowej Adobe Systems .
  3. „  Adobe twierdzi, że rtmpdump 'może być używany' do naruszania  'w witrynie Chilling Effects .
  4. Pobieranie wideo z serwisu YouTube .
  5. Witryna Moyea Web Player .
  6. Witryna ze streamerem Flv .
  7. (in) Dodanie obsługi przesyłania strumieniowego RTMP (poprawka nr 8086) w repozytorium git GNASH