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
84
リアルタイムコミュニケーションのシステムを設計・運用する際のベストプラクティス
2024年9月13日の、Qiita Summit リアルタイムコミュニケーションでLT登壇した資料となります。
Katsumi Takahashi
September 13, 2024
Tweet
Share
More Decks by Katsumi Takahashi
See All by Katsumi Takahashi
kintoneでコミュニケーションDXを実現しよう
mobilebiz
0
120
FileMaker × Vonageの可能性
mobilebiz
0
94
Introduction of Vonage
mobilebiz
0
71
Vonageハッカソン紹介資料
mobilebiz
0
94
VonageHandson in 岡山
mobilebiz
0
78
kintone がビデオ会議システムになる話
mobilebiz
0
89
Vonage概要 Video API
mobilebiz
0
99
Amazon Chime SDK と Vonage Video API の徹底比較
mobilebiz
0
390
Vonageを使った連続架電フローのご紹介
mobilebiz
0
180
Other Decks in Business
See All in Business
そのAWSコスト、もっと下げられるかも? 150社超のコスト分析で見えた「鉄板」削減Tips
o2mami
1
2.4k
第9回 情シス転職ミートアップ - わたしのミッションとLayerXに決めた理由
shimosyan
0
290
フルリモートで社内にどうやって自分の居場所を作るのか?
satoshi256kbyte
1
230
SSP Company Deck
susstap
0
140
FERMENSTATION Recruitment
fermenstation
0
270
Introduction of Elastic Infra Inc.
elasticinfra
0
630
株式会社TableCheck - 会社紹介 Company Profile
tablecheckac
0
650
コーポレートストーリー(新規投資家様向け会社説明資料)
gatechnologies
1
13k
c-slide_会社紹介資料テンプレート
coneinc
0
1.8k
【全ポジション共通】㈱エグゼクション/会社紹介資料
exe_recruit
1
1.3k
ソーシング・ブラザーズ株式会社|会社説明資料
sbro
0
370
Taiwan Product Conference 2025: Interoperate Integrate Iterate a 10 Year Pm Survival Kit for Traditional Sectors
dwchiang
0
160
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Designing for humans not robots
tammielis
253
25k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Optimizing for Happiness
mojombo
379
70k
Docker and Python
trallard
44
3.4k
Site-Speed That Sticks
csswizardry
10
660
It's Worth the Effort
3n
185
28k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Why Our Code Smells
bkeepers
PRO
337
57k
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 ͝ࢹௌ͋Γ͕ͱ͏͍͟͝·ͨ͠