2. ● 국내 WebRTC에 대한 관심과 교류를 위해 작성해보았습니다.
● 이전 버전의 업데이트 문서임 (이전버전 : 2016.2. - http://goo.gl/MRGT0H )
● https://www.facebook.com/groups/rtc.korea
2
3. I am
“WebRTC Observer” ?
● Before : 화상회의/영상 솔루션 Full Around Cover
➔ 체력과 방어력 전투력은 미미하나 Vision과 애착을 가지고 있음.
3
4. WebRTC의 미션? (remind)
● Our mission(google) :
● To enable rich, high-quality RTC applications to be developed for
● 1. the browser,
● 2. mobile platforms,
● 3. and IoT devices,
● 4. and allow them all to communicate via a common set of protocols.
http://webrtc.org
(자주 인용되는 예측 그래프)
4
16. MS - ORTC, Edge
https://ortc.org (site renewal)
“WebRTC 1.0 has been gradually adding the ORTC objects to
its 1.0 API, although with a more restricted set of properties.”
WebRTC.now
ORTC
adapter.js
(Chrome,Firefox,
Opera,Edge,safari)
WebRTC.next ?
16
19. Apple
● Safari 브라우저의 기존 정책 변경이 필요함(“the camera/microphone access
security promptthe camera/microphone access security prompt”)
○ Back End는 많은 진전이 있었을 듯 & Front End 정책 변경이 쉽지 않은 듯)
○ Blog - WebRTC by Dr Alex :
http://webrtcbydralex.com/index.php/2016/05/04/a-meeting-with-the-safari-m
edia-webrtc-team
● WebRTC 지원을 위해 전문가들과 협의, 노력 진행 중
○ 그러나, 빨리 움직이는 것 같지는 않음
> inline video play 지원도 준비 중 하나 아닐까?
링크
19
20. Check Check ~
** Justin’s Slide at Google I/O 2016 SF WebRTC Meetup
https://www.chromestatus.com/feature/6669539118940160
20
31. 이슈 - Support IE, Win XP
● 문제 제기 => XP 지원 종료는 사실 해외에서도 불만이 많은 듯...
https://www.youtube.com/watch?v=9DDyU3iQf2g https://www.youtube.com/watch?v=Mx9v75ohIk0
● 문제 제기 => Chrome for WinXP 지원종료
● 특정 현장은 XP 31
32. 이슈 - Support IE & other browsers
https://channel9.msdn.com/events/WebPlatformSummit/edgesummit2016/ES1611
32
33. 이슈 - Support Cross Browser, Platform
● Plugins
http://www.slideshare.net/alexpiwi5/webrtc-plugins-for-desktop-browsers
(Published on Sep 2, 2015)
>> webrtc-everywhere https://github.com/sarandogou/webrtc-everywhere 33
35. 이슈 - Support Cross Platform
● ELECTRON(atom-shell) / NW.js for Cross Platform (desktop)
http://electron.atom.io
http://nwjs.io
➔ WebTorrent(https://webtorrent.io ) - Feross said .. (https://youtu.be/2qrUx-C5Np4?t=18m24s )
➢ electron-webrtc : not support media api, support dataChannel 35
36. Remind - Open Source for WebRTC Development
● PssS
● Media Server, MCU
● Gateway Server
● SDK, API
● Sip, PBX
36
Erizo (MCU)
More Webrtc tools?
● WebRTC Developer Tool Vendor Directory
https://webrtchacks.com/vendor-directory
37. Open Sources : STUN/TURN Server
http://www.stunprotocol.org
https://github.com/coturn/coturn
** New Dev. of “RFC5766-TURN-SERVER”
coturn - TURN server project
37
38. Open Sources : STUN/TURN Server
http://numb.viagenie.ca
http://www.pjsip.org/pjnath/docs/html/index.htm
38
39. Open Sources : STUN/TURN Server
Here's a list of public STUN servers we have
compiled:
stun.l.google.com:19302
stun1.l.google.com:19302
stun2.l.google.com:19302
stun3.l.google.com:19302
stun4.l.google.com:19302
stun01.sipphone.com
stun.ekiga.net
stun.fwdnet.net
stun.ideasip.com
stun.iptel.org
stun.rixtelecom.se
stun.schlund.de
stunserver.org
stun.softjoys.com
stun.voiparound.com
stun.voipbuster.com
stun.voipstunt.com
stun.voxgratia.org
stun.xten.com
stun01.sipphone.com
stun.fwdnet.net
s1.taraba.net 203.183.172.196:3478
s2.taraba.net 203.183.172.196:3478
s1.voipstation.jp 113.32.111.126:3478
s2.voipstation.jp 113.32.111.127:3478
numb.viagenie.ca
stun.stunprotocol.prg
stun.counterpath.com
stun.services.mozilla.com
** http://209.124.34.240:8090/display/KNOW/STUN+Servers
39
41. Use Cases Remind
● 원격 협업/미팅 (영상, 오디오, 문서 협업)
● 소셜미디어 / 소셜커뮤니케이션 / 메시징솔루션
● 교육(어학,음악(with WebAudio),코딩 등)
● 헬스케어/텔레메디슨
● 콜센터/고객지원(인터넷쇼핑몰 etc)
● 게임(with VoiceChat, Webcam, Data etc.)
● 상담(전문가,VIP,역술, 부동산, 운동 ...)
● 금융 / 증권 / Video Banking
● 재난 구조
● File Share
● IoT / M2M / Connected Car
● 방송(실시간 반응)
● 원격 계약
● & More
41
42. 흥미롭거나 아이디어를 자극할 링크 - Try ~
● Ascii camera
https://idevelop.ro/ascii-camera
● Predator vision
https://idevelop.ro/predator-vision
● Samples
https://webrtc.github.io/samples/src/content/getusermedia/resolution : 브라우저에서 웹캠 해상도 선택이 필요할때도있지요 )
● Audio Recorder (스펙트럼효과포함)
https://webaudiodemos.appspot.com/AudioRecorder
● Puzzle Game (현재는 정상 동작하지 않으나 - 아이디어 차원)
https://itspuzzlible.appspot.com
● Web Audio Demo (Web audio 와 getUsermedia를 통해 브라우저믹싱을 경험)
https://webaudiodemos.appspot.com
● Cubeslam (face to face 게임)
https://www.cubeslam.com (현재는 친구 연결이 동작 하지않으니 곰과 함께 게임을…)
https://www.cubeslam.com/tech#webrtc (기술정보) 42
43. 흥미롭거나 아이디어를 자극할 링크 - Try ~
● 3D WebRTC
https://opentok3d.herokuapp.com
● Job Coding Interview
http://codassium.com
● Webcam Toy
https://webcamtoy.com
● Head Tracking with WebRTC
https://auduno.github.io/headtrackr/examples/targets.html
43
44. Try these Some Free/Demo Site List (working site)
https://talky.io
https://appear.in
** 브라우저로 접속 가능한 무료 접속 사이트위주 리스트 정리 (App Only제외)
** “크롬브라우저”로 접속(사이트에 따라 파이어폭스, 오페라등도 가능, 안드로이드 크롬에서도 가능하기 도하고, 앱이 있기도 함)
** 웹캠, 마이크 필요 (노트북이면 바로, 스마트폰에서 가능하기도)
https://appr.tc
https://free.gotomeeting.com
(계정생성 필요하게 변경되었지만
3인무료)
https://www.gruveo.com/
https://gooroomee.com/
구루미 - 한국
https://room.co
https://bistri.com/bistridemo/conf
https://api.bistri.com/demo/
https://rabb.it
https://getaroom.io
https://meet.jit.si
https://facemeeting.com
https://chat.skyway.io (일본 , UI가팬시 팬시 귀염귀염 ~)
https://www.voicechatapi.com (음성컨퍼런스전용)
https://opentokrtc.com
https://tringgr.com
입장 전에 사진먼저 찰칵~(재미)
https://hubl.in
https://webrtc.free-solutions.org
https://www.uberconference.com
44
https://www.remotemeeting.com
한국
45. First Step? for WebRTC World
● 구글 코드랩스
https://codelabs.developers.google.com/codelabs/webrtc-web
● webrtc samples
https://github.com/webrtc/samples
● 무료 WebRTC Book Download
http://www.sonus.net/download/book-webrtc-for-dummies http://www.sonus.net/download/book-sbc-for-dummies
45
● Introduction to Webrtc - WebRTC Argentina (youtube) -추천
part1, part2, part3
46. So What??
46
● WebRTC는 웹에 눈과 귀와 입을 만들어주었다
● Real time is everything for any service,
and interation is essential today and tomorrow.
● WebRTC는 지금까지 보다 앞으로 더 기대된다
(다양한 Web기술(Progressive Web)들과 결합,다양한 서비스 구현가능)
● WebRTC Job은 증가할 것 (기회를 잡아라,글로벌 채용의 기회가 많다)
● WebRTC - 쉽지만 쉽지 않다