본문 바로가기

webrtc2

[Network] SIP 프로토콜 이란? (시그널링 프로토콜) SIP 란 (Session Initiation Protocol)웹에서 HTTP프로토콜을 이용하여 데이터 전송을 수행하듯이통신에 있어서는 SIP 프로토콜을 이용한다.(SIP는 HTTP 프로토콜을 모토로 만들어졌다. 따라서 모양도 흡사하다.)SIP은 OSI의 7계층인 응용계층에 속하며, 통신의 양끝당으로서 통신 세션을 제어하기 위해 사용된다.따라서 TCP와 UDP 모두 사용가능 하며 Request/Response 구조이다.이 세션에는 인터넷전화, 멀티미디어 배포 회의가 포함이 되며SIP는 이를 설정, 수정, 종료할 수 있는 시그널링 프로토콜 이다!즉 다시 말하면!SIP를 다들 음성 및 비디오 데이터 전송 프로토콜이라고 오해하는 경우가 많은데양 끝간의 연결을 해주는 역할이지실제 멀티미디어를 전공하고, 데이터 .. 2023. 3. 10.
[WebRTC] WebRTC 란? (STUN, NAT, TURN, SDP, ICE, RTMP) WebRTC(Web Real-Time Communications)란,웹 어플리케이션(최근에는 Android 및 IOS도 지원) 및 사이트들이 별도의 소프트웨어 없이 음성, 영상 미디어 혹은 텍스트, 파일 같은 데이터를 브라우져끼리 주고 받을 수 있게 만든 기술입니다.WebRTC로 구성된 프로그램들은 별도의 플러그인이나 소프트웨어 없이 P2P 화상회의 및 데이터 공유를 합니다.한마디로 진짜 편하게 요약하면 ! 웹 브라우저 상에서는 어떠한 플러그인도 필요 없이 음성 채팅과 화상채팅, 데이터 교환까지도 가능하게 하는 기술 입니다. WebRTC 통신 원리WebRTC 기술은 P2P 통신에 최적화가 되어 있습니다.WebRTC에 사용되는 기술은 여러 가지가 있지만 크게 3가지의 클래스에 의해서 실시간 데이터 교환이 .. 2023. 3. 10.
728x90
반응형