본문 바로가기

연구노트/Audio

플러그인 필요없는 크로스 브라우저간 통신 Webrtc

예전에 Webrtc 관련한 일을 할뻔했는데.. 여러가지 사정상 하지는 않았다.

그때 처음 봤던 기술이었는데 최근에 친구들과 보드게임을 하면서

"이거 그냥 프로그래밍해서 우리끼리 쓸수있지 않을까?" 라는 말이 나와서

시간이 나면 한번 만들어 보려고 다시 찾아보고있다.

 

플러그인 없고 크로스 웹 브라우저간에도 통신이 된다는점에서 (심지어 네이티브까지)

아주 강력하고 유용하다.

P2P 기반이기는 하지만 네트워크 주소를 얻기위한 STUN 서버와 P2P 연결 실패 했을 경우를 위한 TURN 서버가 필요하다 근데뭐 그냥 지인들끼리 보드게임용으로 쓰는경우 (같은 네트워크에서 카드만 분배해주면 되니까..) 에는 필요없을꺼 같다.

 

원래 음성채팅기능을 만들기 위해서 Audio 챕터에 넣었었는데 생각해보니까 Audio 한정이 아니라 그냥 브라우저간 통신이다;;

RTC(Real-Time Communication) 답게 단순히 영상 또는 음성 채팅뿐만아니라 리얼타임 통신이면 다 가능한데

직접 모여서 보드게임 장비없이 카드를 나눠준다던가 하는식으로 프로그래밍 할수도 있을것같다.

 

 

데모만 모아놓은 사이트

https://www.webrtc-experiment.com/

 

WebRTC Demos, Experiments, Libraries, Examples | Muaz Khan

WebRTC Demos, Experiments, Libraries, Examples | Muaz Khan WebRTC Demos, Experiments, Libraries, Examples Github: https://github.com/muaz-khan/WebRTC-Experiment RecordRTC | WebRTC Audio+Video+Screen Recording WebRTC JavaScript library for audio/video as

www.webrtc-experiment.com

 

 

 

728x90