Real Time Messaging Protocol (RTMP) とは、Adobe が開発している、Adobe Flash プレーヤーとサーバーの間で、音声・動画・データをやりとりするストリーミングのプロトコル。元々は Macromedia が開発していて、Adobe に買収された。プロトコルの仕様は公開されている[1]。 RTMP プロトコルは多数の変種がある。 RTMP (素のプロトコル) - TCP 上で動き、デフォルトのポート番号は1935 RTMPS - HTTPS を使い、SSL で暗号化されたプロトコル RTMPE - ディフィー・ヘルマン鍵共有に基づき暗号化されたRTMP。設計に欠陥があり、中間者攻撃が可能という脆弱性が存在する[2][3]ため、RTMPSを使う方が望ましい[3]。 RTMPT - HTTP で包んだ物。RTMP, RTMPS, RTMPE を含めるこ