WebRTC   웹 실시간 통신

(2024-08-14)

1. WebRTC (Web RealTime Communication) 애플리케이션이나 사이트에서 브라우저 간 실시간 통신을 가능하게 하는 기술 
     - 음성 통화, 비디오 통화, 파일 전송 등을 웹 브라우저만으로 구현할 수 있게 해줌
        . 이때, 별도의 플러그인이나 설치 없이 네이티브 기능으로 제공됨
     - 주로, P2P 방식으로 통신하며, 네트워크 대역폭 최적화보안성 강화를 지원

  ㅇ 응용 : 영상 채팅, 음성 통화 (화상 전화), P2P 파일 공유 등
     - 주로, 실시간 협업, 영상회의, 스트리밍 등 다양한  기반 통신 애플리케이션에 활용됨

  ㅇ 특징
     - 웹브라우저,서버 간 이외에 웹브라우저P2P 통신에 사용 가능 
     - 플러그인 불필요 
        . 웹브라우저에 기본 내장. 별도의 플러그인,제3자 소프트웨어 등 불필요.
        . 즉, 피어들 간의 연결(커넥션)에 어떤 드라이버나 플러그인도 불필요
     - 전송계층 프로토콜을, TCP 아닌 UDP 기반으로 함
     - 내장 기능 풍부
        . 데이터 손실, 연결 끊김, NAT 우회 등 문제를 처리하는 여러 기능이 내장됨
     - 웹브라우저모바일 애플리케이션실시간 통신(RTC) 기능을 통합 사용할 수 있는 강력한 도구
        . 웹브라우저 기반으로, 중개자 없이도, 두 피어 간에 직접, 
          라이브(실시간) 오디오,비디오,데이터 스트리밍 가능
        . 또한, 수백만 명에게 오디오,비디오 콘텐츠를 쉽게 스트리밍 가능 등

  ㅇ WebRTC API
     - 오디오, 비디오데이터 전송을 지원하는 API들을 제공 
        . 미디어 캡처, 오디오비디오인코딩디코딩, 전송 계층, 세션 관리 등을 포함

  ㅇ 지원 코덱
     - 비디오 코덱 : H.264, VP8, VP9 등을 지원
     - 오디오 코덱 : G.711(PCM), Opus, iSAC 등을 지원

  ㅇ 오픈 소스
     - WebRTC 공식 사이트(webrtc.org)에서 소스 코드를 무료로 사용 가능

  ㅇ 표준
     - RFC 7478 등

실시간 통신
1. 실시간 트래픽   2. RTP   3. RTP 헤더 포멧   4. RTP 구성요소   5. RTCP   6. RTSP   7. RTP DTMF 변환   8. 스트리밍   9. WebRTC   10. 보안 실시간 전송 프로토콜  

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 ( 차재복, 건강 문제로 휴식중 )
[실시간 통신]1. 실시간 트래픽   2. RTP   3. RTP 헤더 포멧   4. RTP 구성요소   5. RTCP   6. RTSP   7. RTP DTMF 변환   8. 스트리밍   9. WebRTC   10. 보안 실시간 전송 프로토콜  

  1. Top (분류 펼침)      :     1,604개 분류    6,618건 해설