$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SkyWayで一年間運用してきたけどWebRTCってつらいんじゃないの
Search
taminif
April 19, 2018
Programming
2
1k
SkyWayで一年間運用してきたけどWebRTCってつらいんじゃないの
SkyWay UG Tokyo #3での発表資料です。
taminif
April 19, 2018
Tweet
Share
More Decks by taminif
See All by taminif
React Native New Architecture 移行実践報告
taminif
1
130
「とりあえずAI」が招く悲劇〜私がAIで生産性を下げるまでの話〜 / The tragedy caused by "AI for now" - The story of how I used AI to reduce my productivity
taminif
1
250
PuppeteerとPlaywrightの15日間の演劇 / relation of Puppeteer and Playwright
taminif
3
2.2k
Redashの開発はじめました / How to get started Redash development
taminif
0
770
私の生活を変えたHeadless Chrome / Headless Chrome who changed my life
taminif
3
510
WebSocketをiOSに持ち込んで辛い思いをした経験がありますか!? / have you painful experience in web socket?
taminif
3
5.9k
LINEで馬券を購入する / Purchase a betting ticket at LINE
taminif
1
1.6k
オンライン英会話とSkyWay
taminif
0
520
オンライン英会話アプリとSkyWay
taminif
0
470
Other Decks in Programming
See All in Programming
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
600
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.1k
スタートアップを支える技術戦略と組織づくり
pospome
8
15k
WebRTC と Rust と8K 60fps
tnoho
2
1.9k
AIコーディングエージェント(Manus)
kondai24
0
130
AWS CDKの推しポイントN選
akihisaikeda
1
240
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
230
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.9k
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
480
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
400
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
19k
関数の挙動書き換える
takatofukui
4
770
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Thoughts on Productivity
jonyablonski
73
5k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
How to Ace a Technical Interview
jacobian
280
24k
Scaling GitHub
holman
464
140k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Faster Mobile Websites
deanohume
310
31k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Transcript
SkyWayͰҰؒӡ༻͖͚ͯͨ͠Ͳ WebRTCͬͯͭΒ͍Μ͡Όͳ͍ͷ SkyWay UG Tokyo #3 2018/04/19 େౡ ޫو@sbntaminif
ࣗݾհ • ΣϒϦΦגࣜձࣾWEBΤϯδχΞ + ϓϩμΫτ Ϛωʔδϟʔɹ࠷ۙϚωʔδϟʔଟΊ • WebRTCMeetupؔͱSkyWayUGؔͬͯ·͢ • ϨΞδϣϒ͞ΜͷSkyWayಋೖΛฉ͖ʹ͖·͠
ͨɻʢఢࢹͰͳ͍ʣ • ීஈژͰಇ͍͍ͯ·͢
͔ͤͬ͘౦ژߦ͘ͷʹ ͬͯؼΔͷ͍ͬͨͳ͘ͳ͍ʁ ※͢Έ·ͤΜɺຊίʔυ͋Γ·ͤΜɻ
ΑΖ͓͘͠ئ͍͠·͢
ٸᬎࠩ͠ࠐΈ
એᶃ
http://ejje.weblio.jp/content/skyway
ΦϯϥΠϯࣙॻΛఏڙ͢Δ WebαʔϏε
ࣙॻҎ֎ʹ ӳձαʔϏεΛ͍ͬͯ ·͢
None
20173݄1ΑΓɺWebRTCΛ ༻ͨ͠Ϩοεϯʹ Ҡߦ͠·ͨ͠ɻ
ॳ͔ΒSkyWayΛ༻ https://webrtc.ecl.ntt.com
1ؒɺτϥΠΞϧͷࠒ͔Β ӡ༻͖ͯ͠·ͨ͠ɻ ࠓͦͷݟΛ ͓Ͱ͖Εͱࢥ͍·͢ɻ
ͰɺWebRTCͬͯͭΒ͍ͷʁ
WebRTCͭΒ͍ • ө૾͕өΒͳ͍͕࣌ͭΒ͍ • ωοτϫʔΫফඅ͕ܹ͍͠ • ϒϥβ͕ࠩͭΒ͍ • logऩू͍͠ •
ଓஅͷΠϕϯτ͕͍
WebRTCͭΒ͍ • ө૾͕өΒͳ͍͕࣌ͭΒ͍ • ωοτϫʔΫফඅ͕ܹ͍͠ • ϒϥβ͕ࠩͭΒ͍ • logऩू͍͠ •
ଓஅͷΠϕϯτ͕͍ ͜ͷೋͭͷΛ ͠·͢ʂ
ฐࣾαʔϏεར༻ڥ ʢલఏ݅ʣ • PCͷΈ • ChromeͷΈ • ଳҬݶք·ͰݮΒ͢ ->ݶք·Ͱར༻݅ΛߜΔ
ᶃө૾͕өΒͳ͍
͍͍ͩͨݪҼෆ໌ • ࠶ݱੑͳ͠ • ֬ೝͰ͖ΔͷΩϟϓνϟఔ • console.log͕͋Δ͚ͩͰ͋Γ͕͍ͨ • ͚ͩͲ͍͍ͩͨԿग़͍ͯͳ͍ •
chrome://webrtc-internals ͳΜͯཁٻͰ͖ͳ͍
ᶄϒϥβ͕ࠩͭΒ͍
1ϒϥβͰͭΒ͍ • 64 -> 65Ͱө૾͕өΒͳ͘ͳΔτϥϒϧ • EdgeΛChromeͱ͍͏ਓ͍Δ • Chrome͕όάΔͱશ෦ࢮ͵ •
ո͍͜͠ͱ͕͋ͬͨࠓ·Ͱͳ͔ͬͨ • ͜Ε͔Βͳ͍ͱݶΒͳ͍ 4%,ͷόʔδϣϯ͕ݹ͔ͬͨͷ͕ݪҼɻϒϥβ4%,ৗʹ࠷৽ʹ͠·͠ΐ͏ Ϣʔβʔͷ*5ϦςϥγʔΛৗʹ಄ʹೖΕ͓͖ͯ·͠ΐ͏ Կى͖ͳ͍͜ͱΛͨͩͨͩئ͍·͠ΐ͏
ෳϒϥβରԠ͢Ε ͭΒ͘ͳ͘ͳΔʁ
ͨͿΜͭΒ͍ • WebRTC݁ߏϒϥβ͝ͱʹಠ࣮ࣗ • EdgeιʔείʔυΛެ։͍ͯ͠ͳ͍ • Ϣʔβʔ͝ͱʹҧ͏ϒϥβͰ্ख͘ߦ͘อূ ͕ͳ͍
͜ΕͲ͔͜Ͱݟͨ͜ͱͳ͍ Ͱ͔͢ʁ
ੲͷϒϥβ૪ • WebRTC݁ߏϒϥβ͝ͱʹಠ࣮ࣗ • EdgeιʔείʔυΛެ։͍ͯ͠ͳ͍ • Ϣʔβʔ͝ͱʹҧ͏ϒϥβͰ্ख͘ߦ͘อূ ͕ͳ͍ *&ͱ/FUTDBQFͱ'JSFGPYͱ0QFSB ࠷ڧ
*& ͷڪා࠶ͼ K2VFSZ͞Μͷੜͪ
ͭΒ͕͞Θ͔ͬͨͷͰͳ ͍Ͱ͠ΐ͏͔ʁ
͏ࢲୡ͕ͭΒ͍ͷͳΒ SDK࡞Δํʑͬͱ ͭΒ͍ͷͰ
͍ͭ͋Γ͕ͱ͏͍͟͝·͢ ʢએᶄʣ https://webrtc.ecl.ntt.com
օ͞ΜͥͻݟΛ ڞ༗͍ͯͩ͘͠͞ʂ
͋Γ͕ͱ͏͍͟͝·ͨ͠