WebRTC DataChannel 구현, API 변경 및 크롬-파이어폭스 상호운용성
Source
Evernote/Technote scraps/WebRTC data channels, API changes... and Chrome talks to Firefox!.md
Summary
이 문서는 2013년 기준 WebRTC의 주요 업데이트 세 가지를 다룹니다. 첫째, Chrome 25 이상에서 RTCDataChannel이 구현되어 방화벽/NAT 관통이 가능한 P2P 데이터 전송(게임, 원격 데스크톱 등)이 가능해졌습니다. 둘째, Chrome 26부터 RTCPeerConnection 및 MediaStream API에서 속성(property) 대신 getter 메서드(getAudioTracks, getLocalStreams 등)를 사용하도록 변경되었습니다. 셋째, Chrome과 Firefox 간의 WebRTC 상호운용성이 확보되어 크로스 브라우저 통신이 가능해졌습니다.
Key Points
- Chrome 25+에서 RTCDataChannel 구현: 저지연 P2P 데이터 전송 지원 (게임, 파일 전송 등)
- Chrome 26+ API 변경: MediaStream 및 RTCPeerConnection의 속성이 getter 메서드로 변경됨
- 크로스 브라우저 지원: Chrome과 Firefox 간 WebRTC 통신 가능 확인