RTMP

From CS Wiki

Real Time Messaging Protocol

  • 2009년 1월 20일에 발표된 어도비 시스템즈 사의 독점 컴퓨터 통신 규약
  • RTMP는 오디오, 비디오 및 기타 데이터를 인터넷을 통해 스트리밍 할 때, 사용
  • RTMP는 플래시 플레이어와 서버 사이의 통신에 이용

RTMP의 종류[edit | edit source]

종류 설명
RTMP
  • 1935번 포트를 사용하며 암호화되지 않은 프로토콜
  • 1935번 포트로 시도하여 실패 시, 433 포트(RTMPS)나 80 포트(RTMPT)로 재시도
RTMPT

(RTMP Tunneled)

  • RTMP 데이터를 HTTP로 랩핑
  • 기본 포트는 80번. HTTP 헤더로 인해 RTMP보다 크기가 큼
RTMPS

(RTMP Secure)

  • RTMP 데이터를 HTTPS로 랩핑
  • 플래시 플레이어는 SSL 입출력을 지원하므로 그 기능을 사용
RTMPE

(Encrypted RTMP)

  • 128비트로 암호화된 RTMP로, SSL보다는 가볍지만 SSL과 같은 인증 없음.
  • 암호화 채널을 사용하기 때문에 기본 RTMP보다 다소 느림
RTMPTE

(Encrypted RTMP Tunneled)

  • 80번 포트 사용
  • RTMPT, RTMPE 섞어 놓은 형태로 플래시 최신 플레이어 필요. 서버 성능에 영향
RTMFP

(Real Time Media Flow Protocol)

  • UDP에서 동작. 항상 암호화 된 상태로 데이터를 전송.

참고 문헌[edit | edit source]

  • https://ooz.co.kr/106 [이러쿵저러쿵]