RTMP
"Real-Time Messaging Protocol"의 약자입니다. RTMP는 인터넷을 통해 오디오와 비디오를 전송하도록 설계된 프로토콜입니다. 주문형 멀티미디어 콘텐츠를 스트리밍하는 데 사용되며 라이브 스트리밍도 지원합니다.
RTMP를 통한 스트리밍에는 Adobe Media Server(AMS)와 같은 미디어 서버가 필요합니다. 클라이언트는 일반적으로 포트 1935를 사용하여 TCP를 통해 스트리밍 서버에 연결합니다. RTMP 스트림 URL은 일반적으로 다음과 같은 형식을 사용합니다.
rtmp://stream.domain.com/livestream
역사
Macromedia가 RTMP를 만들었습니다. Adobe는 2005년에 Macromedia를 인수하면서 RTMP에 대한 권리도 인수했으며, RTMP는 Flash 기술 플랫폼의 일부였습니다. RTMP는 .SWF, .FLV, .F4V와 같은 Flash 형식을 스트리밍할 수 있지만, 다른 여러 유형의 오디오 및 비디오 전송도 지원합니다.
Flash 사용이 줄어들면서 RTMP는 Flash 미디어보다 표준 압축된 비디오와 오디오를 스트리밍하는 데 더 널리 사용되게 되었습니다. Adobe는 RTMP를 타사 애플리케이션에서 사용할 수 있는 공개 사양으로도 만들었습니다. Nimble Streamer, Open Broadcaster Software, Wowza Streaming Engine 등이 그 예입니다.
NOTE:2020년 기준으로 Adobe Media Server, Flash Media Live Encoder 및 RTMP SDK의 판매와 지원은 Adobe가 아닌 Veriskope에서 제공합니다.
지식 테스트하기