$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
170
「とりあえずAI」が招く悲劇〜私がAIで生産性を下げるまでの話〜 / The tragedy caused by "AI for now" - The story of how I used AI to reduce my productivity
taminif
1
260
PuppeteerとPlaywrightの15日間の演劇 / relation of Puppeteer and Playwright
taminif
3
2.3k
Redashの開発はじめました / How to get started Redash development
taminif
0
780
私の生活を変えたHeadless Chrome / Headless Chrome who changed my life
taminif
3
510
WebSocketをiOSに持ち込んで辛い思いをした経験がありますか!? / have you painful experience in web socket?
taminif
3
6k
LINEで馬券を購入する / Purchase a betting ticket at LINE
taminif
1
1.6k
オンライン英会話とSkyWay
taminif
0
530
オンライン英会話アプリとSkyWay
taminif
0
470
Other Decks in Programming
See All in Programming
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
510
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
3
920
Navigating Dependency Injection with Metro
l2hyunwoo
1
170
認証・認可の基本を学ぼう後編
kouyuume
0
250
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.3k
tparseでgo testの出力を見やすくする
utgwkk
2
270
Microservices rules: What good looks like
cer
PRO
0
1.6k
Developing static sites with Ruby
okuramasafumi
0
320
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
890
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
390
開発に寄りそう自動テストの実現
goyoki
2
1.4k
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
230
Information Architects: The Missing Link in Design Systems
soysaucechin
0
710
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
Abbi's Birthday
coloredviolet
0
3.6k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
110
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
400
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
How to make the Groovebox
asonas
2
1.8k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
200
Paper Plane (Part 1)
katiecoart
PRO
0
1.9k
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
օ͞ΜͥͻݟΛ ڞ༗͍ͯͩ͘͠͞ʂ
͋Γ͕ͱ͏͍͟͝·ͨ͠