Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WebRTC & SkyWay:オンラインビデオ会議サービス「1meeting」のリニューアル...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Miyuki Harada
January 18, 2018
310
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WebRTC & SkyWay:オンラインビデオ会議サービス「1meeting」のリニューアルした時の話
Miyuki Harada
January 18, 2018
More Decks by Miyuki Harada
See All by Miyuki Harada
WebRTC in 5 minutes
mykhrd
0
87
WB山口忘年会 LT
mykhrd
0
77
Word Translation Day
mykhrd
0
40
QiChatの基本
mykhrd
0
91
WordPressテーマの開発環境をもっと快適に
mykhrd
0
48
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
880
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Speed Design
sergeychernyshev
33
2.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Exploring anti-patterns in Rails
aemeredith
4
530
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
620
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
How to build a perfect <img>
jonoalderson
1
6.1k
Fireside Chat
paigeccino
43
4.1k
Transcript
WebRTC & SkyWay オンラインビデオ会議サービス「1meeting」の リニューアルした時の話 SkyWay UG Fukuoka #1 2018.01.18
#WebRTCSkyWay
その前に
Thank You!!!!
事項紹介
事項紹介 ゆっきー twitter: @mykhrd_ • 元グラフィクデザイナー • ハラダ ミユキ •
2017年5⽉から Frontend Engineer@ Glue • 帰国⼦⼥(15年間海外に住んでいた) • ⽇本語苦⼿
本⽇のお話
本⽇のお話 • About Glue & 1meeting • What is WebRTC?
• Why SkyWay?
Glueについて
Glueについて • 2011年創業 • ⼤濠公園駅から歩いて5秒 • ⾃社サービス⾊々やってます
1meetingについて
1meetingについて ΦϯϥΠϯϏσΦձٞαʔϏεʮ1meetingʯ around 337,500 chat rooms created
• 2014年公開 • 開発チームのメンバー⼈数は: • ⼤変だったらしい 1meetingについて 1⼈ • WebRTC
1meetingのVideo/Chat周りではwebRTCだけど、 2016年からSkyWayのJavascriptSDKで動いてます 1meetingについて
1meetingについて • 2016年〜 SkyWay利⽤開始 • UI/フロントエンド周りはjQuery ϦχϡʔΞϧલ
1meetingについて • SPA(Single Page Application) • UI/フロントエンド周りはVueJS • SkyWay •
2017年7⽉の28⽇でリニューアル公開 ϦχϡʔΞϧޙ
具体的に⾔うと、 1meetingについて
1meetingについて
https://1meeting.net/skyway-ug-fukuoka 実際に使ってみましょう
WebRTCってなに?
WebRTCについて • webrtcのdemo ⾒たことある⼈(今回のdemo以外) Show of hands :) • 作ったことある⼈(開発中でもOK)
• プロダクトリリースしたことあるひと
WebRTCについて WebRTC = Web Real Time Communication
WebRTCについて • Getting video and audio from input devices •
Establish a P2P connection and sending audio and video • Sending or receiving arbitrary data WebRTC’s Main Tasks • Techniques for traversing NAT • Offering high quality royalty free codecs like Opus & VP8/9
WebRTCについて • Video Chat • Multiplayer Gaming Use case example
• Security Cameras • Instant messaging • peerCDN • WebTorrent • IoT Interconnectivity • TeleHealth • Telepresence robot • 最近pixiv sketch live と コードエディタ上にも
WebRTCについて How communication in WebRTC works? Server Person1 Person2 1
2 3 4 5
WebRTCについて • Signaling server • STUN/ TURN Server(for NAT) WebRTC͏ͨΊʹԿ͕ඞཁ?
• Web Server
WebRTCについて αʔόʔαΠυଆͷ࣮ʁ αʔόαΠυͷ͜ͱ·Ͱ࣮͠Α͏ͱ͓ͬͨΒ… Signaling NAT traversal Media Codecs & Rendering
Gateways Session Description Protocol User Authentication Security & access authorization Mobile Application Specifications Interactive Connectivity Establishment Session Traversal Utilities for NAT Traversal Using Relays around NAT ETC… ͦΕͧΕͷϓϩτίϧΈΛߟ͑ͳ͍ͱ͍͚ͳ͍…
SkyWayを使って⾒た
Skywayを使って⾒て分かったこと • 開発/学習コスト減らせる • ⽇本語と英語のdocumentationがあるので助かる • フォーラムもある • UIは⾃分でカスタマイズ出来る/ Developer
Friendly • 信頼性 • モバイルとIoT⽤のSDKも提供している • サーバサイド側のことを考えなくてもスムーズに やりたいことを実装出来る
WebRTCリソース
WebRTCリソース https://webrtchacks.com/ https://dev.to/ http://www.rtc.news/ https://developers.google.com/ Tips, tutorialsなど: WebRTCニュース:
以上です
ありがとうございます