RTP 3

VoIP 용어 정리~~ > <

VoIP 개발을 하면서.. VoIP에 관한 용어들을 한번 정리해 보았다. 간단하게 개념만 정리해 놓은 것이니 상세 내용은 다음 포스팅에 차차 하기로 하고.. 1. SBC(Session Border Control) SBC는 VoIP 네트워크에서 이루어 지는 전화나, 미디어 통신 등에 대한 방해(공격) 등을 제어하기 위해 사용되는 장비이다. VoIP에서, 각각의 콜은 하나 또는 여러 개의 콜 시그널링 메시지를 교환하며, 전화상의 음성, 비디오 등의 신호와 통화 품질 등의 정보를 교환한다. 이러한 정보들은 하나의 세션이 맺어진 뒤 교환이 되는데, 이런 것들을 컨드롤 하는 것이 SBC의 역할이다. 2. Softswitch Softswitch는 전화 네트워크에서 중심적인 역할을 하는 장비로, 하나의 전화로부터 다..

Backend/Network 2011.05.13

실시간 전송 프로토콜, RTP.

RTP(Realtime Transport Protocol), 실시간 전송 프로토콜 -네트워크에서 음성, 비디오 등 실시간 데이터를 전송하기 위해 만들어진 프로토콜, RFC 1889, 1890에 기술됨 -UDP/IP 기반의 프로토콜 (데이터가 유실된다고 하더라도 실시간 전송중인 데이터를 다시 재전송하지는 않기 때문에) -UDP정보와 함께 코덱 정보, 생성된 시간 등에 대한 정보를 같이 발송 -디폴트 포트로 5004번을 사용 -패킷의 내용은 다음과 같다 V (버전) P (패딩) X (extension) CC (CSRC Count) M (Marker) PT (Payload Type) Sequence Number Timestamp SSRC(Synchronization Source) Identifier V : 버..

Backend/Network 2011.05.13

SRTP

SRTP(Secure Real-time Transport Protocol) SRTP는 RTP의 보안 모드라고 할 수 있다. 실시간으로 전송되는 멀티미디어 데이터를 암호화하여 송,수신하는 프로토콜을 의미한다. 실시간 데이터를 암호화 또는 복호화 하기 위해 SRTP에서는 기본적으로 AES알고리즘을 사용한다. 헤더는 다음과 같이 구성되어 있다. V : 버전 P : 패딩 X : Extension CC : CSRC Count M : Marker PT : 페이로드 형식 (타입) Payload 항목까지는 RTP와 동일하며, SRTP MKI, Authentication Tag 항목이 추가되었다. 이 때 Payload는 물론 암호화 되어 있어서, Payload 길이의 계산 방식은 RTP 패킷과 다르다. Payload 고..

Backend/Network 2011.05.13
반응형