Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
リアルタイムコミュニケーションのシステムを設計・運用する際のベストプラクティス
Search
Katsumi Takahashi
September 13, 2024
Business
0
51
リアルタイムコミュニケーションのシステムを設計・運用する際のベストプラクティス
2024年9月13日の、Qiita Summit リアルタイムコミュニケーションでLT登壇した資料となります。
Katsumi Takahashi
September 13, 2024
Tweet
Share
More Decks by Katsumi Takahashi
See All by Katsumi Takahashi
Introduction of Vonage
mobilebiz
0
15
Vonageハッカソン紹介資料
mobilebiz
0
56
VonageHandson in 岡山
mobilebiz
0
29
kintone がビデオ会議システムになる話
mobilebiz
0
31
Vonage概要 Video API
mobilebiz
0
63
Amazon Chime SDK と Vonage Video API の徹底比較
mobilebiz
0
290
Vonageを使った連続架電フローのご紹介
mobilebiz
0
110
Cloudflare Calls の魅力と可能性
mobilebiz
0
170
kintone がビデオ会議システムになる話
mobilebiz
0
49
Other Decks in Business
See All in Business
経営組織論〜ソニックガーデンの場合(2024/11版)
kuranuki
0
500
新卒エンジニア向け会社紹介資料/newgraduates-engineer
nextbeat
2
1.6k
HireRoo Culture Deck(日本語)
kkosukeee
1
25k
SaaS開発における手戻りを減らすためのリファインメントの実践
bicstone
3
630
エンジニア向けオープンワーク会社紹介資料 / company profile
openwork
1
17k
ログラス会社紹介資料 / Loglass Company Deck
loglass2019
6
230k
Company Profile
katsuegu23
2
6.6k
la belle vie Inc. Company Introduction for Engineers
recruiting
0
820
AIを活用した住家被害認定支援ツールの開発
tokyo_metropolitan_gov_digital_hr
0
390
採用資料
daichihayashi
0
270
スタートアップのマネージャーに役立つ視座/A useful perspective for startup managers
dskst
6
1.2k
ファブリカホールディングス_2025年3月期 第2四半期説明資料
fabrica_com
0
2.7k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
GraphQLとの向き合い方2022年版
quramy
43
13k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
GitHub's CSS Performance
jonrohan
1030
460k
The Invisible Side of Design
smashingmag
298
50k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
370
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Become a Pro
speakerdeck
PRO
25
5k
For a Future-Friendly Web
brad_frost
175
9.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Transcript
ɹ2JJUB4VNNJUʙϦΞϧλΠϜίϛϡχέʔγϣϯʙ ϦΞϧλΠϜίϛϡχέʔγϣϯͷ γεςϜΛઃܭɾӡ༻͢Δࡍͷ ϕετϓϥΫςΟε
ຊ͓͢Δ͜ͱ w 7JEFPιϦϡʔγϣϯΛࣗࣾ։ൃͨ͠ w αʔϏε࣭ͱͷઓ͍ w $1BB4ϕϯμʔબఆج४ w 7POBHF7JEFP"1*ͳΒͲ͏ͳΔͷ͔
גࣜձࣾ,%%*Σϒίϛϡχέʔγϣϯζ ίϛϡχέʔγϣϯ%9ຊ෦ ΤόϯδΣϦετ Katsumi Takahashi facebook: katsumi.takahashi Twitter: _katsumi github:
mobilebiz qiita: mobilebiz 自己 紹介 ·Ͱ5XJMJPͷΤόϯδΣϦετɺࠓ7POBHFΤόϯδΣϦετ ˘͍ܳਓ
7JEFPιϦϡʔγϣϯΛࣗࣾ։ൃͨ͠
7JEFPձٞࣨGPS(BSPPO αΠϘζͷ(BSPPO্ͰϏσΦձ͕ٞͰ͖ΔϓϥάΠϯ w (BSPPOͷεέδϡʔϧৄࡉը ໘͔ΒϘλϯҰͭͰ࠷େ໊· ͰͷϏσΦձ͕ٞՄೳ w ը໘ڞ༗ɺόʔνϟϧഎܠɺϊ ΠζΩϟϯηϧɺνϟοτɺࣈ ນͳͲͷػೳ͕͋Δ
w ֹ݄ ԁ͔Βར༻Մೳ w 5XJMJP7JEFP"1*Ͱߏங ࣗࣾ։ൃͷ
։ൃͷഎܠ αΠϘζ͞Μ͔Β͓͕͚Λ͖1P$͔Βελʔτ w (BSPPOLJOUPOFͱಉ͘͡ɺΞϓϦ্Ͱ+BWB4DSJQU͕ಈ࡞Մೳ ˠͰ͋Ε(BSPPO্Ͱ8FC35$Λಈ͔ͤΔͷͰʁ w (BSPPOϢʔβʔͷଟ͘ɺεέδϡʔϧʹ֎෦ͷϏσΦձٞπʔϧͷ63-Λ షΓ͚ͯར༻͍ͯ͠Δ ˠձٞΛઃఆ͢Δਓ࡞ۀ͕ଟ͍ʢձٞΛઃఆˠ63-Λ(BSPPOʹషΓ͚ʣ ˠར༻ऀผ్ϏσΦձٞπʔϧΛ४උ͓ͯ͘͠ඞཁ͋Γ
w ίϩφ͕࢝·Γɺࡏۈͷधཁ͕ٸʹߴ·ͬͨ w (BSPPOʹϓϥάΠϯػೳ͕ొ͠ɺηοτΞοϓ࡞ۀָ͕ʹͳͬͨ ࣗࣾ։ൃͷ
։ൃ࣌ʹݕ౼͢Δ͖ࣄ߲ ͦͦࣗࣾͰ։ൃ͢Δඞཁ͋Δͷ͔ w 6$BB4ʢFY5FBNT4MBDL(PPHMF.FFU;PPNFUDʜʣͱͷࠩผԽ w ୭͕͏ͷ͔ʢࣾ֎ͱͷΓͱΓඞཁ͔ʣ w ରԠ͢ΔσόΠεʢϞόΠϧରԠϒϥβػೳ੍ݶ͋Γʣ w ֎ൢ͢Δͷ͔ʢ͢ΔͳΒઓུతͳՁ֨ମܥʹͳ͍ͬͯΔ͔ʣ
w ػೳἧ͍ͬͯΔ͔ʢόʔνϟϧഎܠɺը໘ڞ༗ɺνϟοτFUDʜʣ w Ճػೳ͕ඞཁ͔ w αʔϏε࣭Λ୲อͰ͖Δ͔ʢΠϯαΠτػೳͷ༗ແʣ ॏཁʂ ࣗࣾ։ൃͷ
αʔϏε࣭ͱͷઓ͍ ͦͦͳ࣭ͥѱ͘ͳΔͷ͔
ωοτϫʔΫτϙϩδʔ ෳσόΠεͰձٞΛ࣮ࢪ͢ΔͳΒࣄ্࣮4'6͕ඞਢ ϐΞɾπʔɾϐΞͰɺͯ͢ͷϊʔυ͚ʹ ಈըΤϯίʔυ͕ඞཁͱͳΓɺࣄ্࣮ʙ ఔͰ1$ͷෛՙ͕ݶքʹͳΔ 4'6Λ͏͜ͱͰɺࣗͷಈը͚ͩΛΤϯίʔ υ͢ΕΑ͘ɺଞͷ1$ͷಈըෛՙ͕͍σ ίʔυ͚ͩͰࡁΉ ϐΞɾπʔɾϐΞ 4'6
αʔϏε࣭
ωοτϫʔΫڥ ࣭Լͷେ͖ͳݪҼɺͱ͘ʹ௨৴ঢ়گͷมԽ w ଟ͘ͷϢʔβʔ͕8J'JΛར༻ w ௨৴Ͱͳ͘ɺ҆ఆͨ͠௨৴͕ఏڙ͞Εͳ͍ͷ͕՝ w ଟ͘ͷϕϯμʔαʔόʔଆͰ࣭ԼΛݕ͠ɺಈతʹ௨৴Λ੍ޚ w ݕͱ෮چͷΞϧΰϦζϜϕϯμʔ͝ͱʹҟͳΔ
αʔϏε࣭
ϒϥβʢ1$ʣͷෛՙ ༻ར༻Λલఏͱ͢Δ߹ʹରԠ͠ͳͯ͘ͳΒͳ͍෦ w όʔνϟϧഎܠɺഎܠ΅͔͠ w ϊΠζΩϟϯηϦϯάɺΤίʔΩϟϯηϦϯά w 8FC35$ͰରԠͰ͖Δ෦͕͋Δ͕ɺ"*ʹΑΔରԠͷํ͕ޮՌ͕ߴ͍ w $16͚ͩͰͳ͘ϝϞϦʹෛ୲͕͔͔ΔͷͰɺσόΠεʹΑͬͯঢ়گ͕ҟͳ
Δ αʔϏε࣭
ϚϧνσόΠεରԠ 8FC35$ͯ͢ͷσόΠεͰಉ͡ղ૾Λ͏ͷ͕ݪଇ w ձٞʹղ૾ͷσόΠε͕ଘࡏ͢Δ߹ɺͦͷσόΠεͷੑೳʹଞͷσό Πε͕ҾͬுΒΕΔ w 4'6ͷαΠϚϧΩϟετػೳʹΑͬͯରԠՄೳ͕ͩɺΫϥΠΞϯτͱ4'6α ʔόʔ͕ͲͪΒͷରԠ͍ͯ͠Δඞཁ͋Γ w ࠷ۙͷίʔσοΫղ૾ͷҧ͏σʔλΛෳΞοϓϩʔυͰ͖ΔΑ͏ʹͳ
͖͍ͬͯͯΔ͕ɺ͜͜ͰσόΠεͷରԠঢ়گ͕ωοΫʹͳΔ αʔϏε࣭
ϏσΦίʔσοΫ )ɺ71ͷ͔࣌Βɺ)ɺ71ͷ࣌ ಛੑ )"7$ ))&7$ 71 71 "7 77$) ։ൃݩ
.1&(*565 .1&(*565 (PPHMF (PPHMF "MMJBODFGPS0QFO.FEJB .1&(*565 ϦϦʔε ϥΠηϯε ༗ྉ ༗ྉ ϑϦʔ ϑϦʔ ϑϦʔ ༗ྉ ѹॖޮ )ൺ ج४ ্ ্ ্ ্ ্ ࠷େղ૾ , , , , , , )%3ରԠ ݶఆత ˓ ✕ ˓ ˓ ˓ Τϯίʔυ ͍ தఔ ͍ தఔ ͍ ඇৗʹ͍ σίʔυෛՙ த த தʙߴ ߴ ϒϥβରԠ શରԠ ෦త ൣ ൣ ૿Ճத ະରԠ ϞόΠϧରԠ શରԠ J04த৺ "OESPJEத৺ "OESPJEத৺ ૿Ճத ະରԠ ετϦʔϛϯά࠾༻ ൣ Ұ෦ Ұ෦ :PV5VCFத৺ ૿Ճத ະ࠾༻ ϋʔυΣΞαϙʔτ ൣ ૿Ճத ൣ Ұ෦ ݶఆత ඇৗʹݶఆత )%3ʢ)JHI%ZOBNJD3BOHFʣɿࣗવͳൃ৭Λ࣮ݱ͢Δٕज़ αʔϏε࣭
$1BB4ϕϯμʔબఆج४
$1BB4ϕϯμʔͷରԠൣғ ϕϯμʔʹΑͬͯରԠൣғ͕ҟͳΔ w ੨͍෦ʢ1'4FSWFS4%,$MJFOU4%,ʣ ͕$1BB4ϕϯμʔͷରԠൣғ w ϓϥοτϑΥʔϜͷબج४ͱͯ͠ɺੑ ೳʢಉ࣌ࢀՃऀʣɺϦʔδϣϯɺըػ ೳʢίϯϙʔδϯάʣɺ҉߸Խɺϒϩʔυ όϯυ-JWF৴ͷ༗ແɺ145/ଓɺଓ
ϩάɺ࣭ͷࣗಈ੍ޚɺੳͳͲ w ϓϥοτϑΥʔϜͷػೳͦΕͧΕ6*"1* ͕༻ҙ͞Ε͍ͯΔ $1BB4બఆج४
4FSWFS4%, ओͳػೳϓϥοτϑΥʔϜͱͷΓऔΓ w ରԠݴޠʢ/PEF1)11ZUIPO$3VCZ(PFUDʜʣ w ΫϥΠΞϯτʹର͢ΔೝূτʔΫϯੜ w ϓϥοτϑΥʔϜ͕อ༗͢Δ֤छ"1*Λϓϩάϥϛϯάݴޠ͔Βݺͼग़ͨ͢Ί ͷ*' $1BB4બఆج४
$MJFOU4%, +BWB4DSJQUʹରԠ͠ɺϒϥβ্Ͱಈ࡞ w 4FSWFS4%,ͱͷΓͱΓʢओʹτʔΫϯͷऔಘʣ w ϒϥβΛ௨֤ͨ͡छσόΠεͷऔಘɾมߋ w ձٞͷࢀՃɺୀग़Λ͡Ίͱͨ͠ϓϥοτϑΥʔϜͱͷΓऔΓ w ࢀՃऀͷೖୀग़ɺ௨৴ঢ়گͷมԽͳͲΛड͚औΔΠϕϯτड৴
w σʔλνϟωϧʢνϟοτʣɺը໘ڞ༗ɺόʔνϟϧഎܠͳͲ w ௨৴࣭ͷ࠷దԽ $1BB4બఆج४
࣭ੳػೳ ϕϯμʔʹཔΒͣʹࣗݾղܾͰ͖Δखஈͷఏڙ w ࣭ԼཁҼଟछଟ༷ͳͨΊɺʮ࣭͕ѱ͍ʯ͚ͩͰରԠͰ͖ͳ͍ w ୭͕ͲͷσόΠεʢϒϥβʣΛ͍ͬͯͯɺͲͷλΠϛϯάͰɺԿ͕ى͖ͯ ࣭͕Լͨ͠ͷ͔ΛௐࠪͰ͖Δػೳॏཁ w ϓϥοτϑΥʔϜଆͰݕ͞Εͳ͍͜ͱ͋ΔʢσόΠεଆىҼʣ w
ϏσΦձٞࢀՃऀ͕ϦΞϧλΠϜʹ֬ೝͰ͖Δػೳ༗ޮ w ωοτϫʔΫςετػೳଓෆՄʢ/8ڥͷʣͷ༧ʹ༗༻ ॏཁʂ $1BB4બఆج४
7POBHF7JEFP"1*ͳΒͲ͏ͳΔ͔
7POBHF7JEFP"1* 8FCϞόΠϧΞϓϦͰΠϯλϥΫςΟϒͳϏσΦػೳΛఏڙ Video API(Android/iOS/Web/Windows/Mac/Linux 他) 画 面 共有 字幕 SIP接続
メッセージング Stream 録画 Video Express(Web) LIVE配信 画 面 共有 7POBHF7JEFP"1*
7JEFP"1* ϑϧΧελϚΠζ͕Մೳͳ7JEFPϓϥοτϑΥʔϜ w 4%,͕๛ʢ"OESPJEJ043FBDU/BUJWF8JOEPXT.BD04-JOVY+4ʣ w αʔόʔ4%,ʢ+BWB/&5/PEFKT1)11ZUIPO3VCZʣ w ࠷େ ਓ·Ͱͷ#SPBEDBTUͷଞɺ)-435.1ʹରԠ w
145/4*1ଓʹΑΓɺిճઢͱͷଓ͕Մೳ w ࠷େ࣌ؒ·Ͱͷըʢ߹ετϦʔϜͱݸผετϦʔϜΛબՄʣ w ࣈນը໘ڞ༗ɺσόΠεͷΓସ͑ɺσόΠε0/0'' w &&&ͷαϙʔτɺຊΛؚΉϦʔδϣϯࢦఆɺըͷ҉߸Խ w 4USFBNɺ4JHOBMJOHʢσʔλτϥοΫʣɺ.FEJB1SPDFTTPS w 7JEFP*OTJHIUTʢ%BTICPBSE"1*ʣ 7POBHF7JEFP"1*
7JEFP&YQSFTT 8FCΤϯδχΞͰ؆୯ʹ7JEFPػೳΛ࣮͢Δ͜ͱ͕Մೳ w ࠷େ໊·ͰͷํϏσΦձٞ w 7JEFP&YQSFTT༻ͷ+4ϥΠϒϥϦʢDEOOQNʣΛఏڙ w (SJEϞʔυͱ"DUJWF4QFBLFSϞʔυͷछྨͷ6*Λఏڙ w σόΠεͷมߋɺ0/0''
w ϓϨϏϡʔϞʔυͷαϙʔτ w ϏσΦϑΟϧλʔʢόʔνϟϧഎܠʣ w "DUJWF4QFBLFSͷݕग़ w ը໘ڞ༗ w 4JHOBMJOHʢσʔλτϥοΫʣ 7POBHF7JEFP"1*
ϓϥοτϑΥʔϜͷ੍࣭ޚ Λ࣮ࡍʹൺֱͯ͠Έͨ ҆ఆͨ͠௨৴Ͱ࣮ߦ ଳҬΛ.ʹ੍ݶ ෮ؼ 7POBHF7JEFP"1*
None
࠷ޙʹ
7POBHFͷಡΈํ 7POBHFܯ͕८ճ͍ͯ͠·͢ Ϙωʔδˡਖ਼ղ Ϙφʔδˡ·͊͜Ε0, ϘωʔδΣˡ͓͠ΌΕ͗͢ ωδ ϰΥφʔδΣɺϰΥφʔδϡɺϘφήɺFUDʜ
7POBHFϋοΧιϯ։࠵ʂ ࠷༏लϦκʔτΪϑτ݊ສԁʂ IUUQTCJUMZWPOBHFIBDL
5IBOLZPV ͝ࢹௌ͋Γ͕ͱ͏͍͟͝·ͨ͠