Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PHPで作るオンラインカンファレンス向け録画システム / Building talk pre-recording system with PHP

PHPで作るオンラインカンファレンス向け録画システム / Building talk pre-recording system with PHP

去る9/19〜9/21にiOSDC Japan 2020という技術カンファレスがオンラインで開催され、60本のトークと20本のLTが実施されました。
実施された60本のトークはすべて事前収録され、それを当日に再生する形でカンファレンスを開催しましたが、60本の動画の編集にかかった日数は3日ほどでした。動画編集に詳しい方であればちょっと驚く期間かと思います。

この高速編集を支えたのはPHPでした。

このトークでは私がどの様にPHPでオンラインカンファレンス向け録画システムを構築したのか、そして、同じ様なシステムを作りたい方のためのサービス連携のコツをお話しします。

Zoom, YouTube Live, Dropbox を連携させた収録システムの作り方
GD, ffmpeg を使用したオンラインカンファレンス用動画編集システムの作り方
PHPでサービス連携するためのコツ
このトークを聞いたみなさんが、PHPで高度なシステム連携アプリを作るきっかけになることを期待しています!

参考:
iOSDC Japan 2020
https://iosdc.jp/2020/
iOSDC Japan 2020 トーク動画
https://www.youtube.com/playlist?list=PLod2oSGQp3W4BV6sLUdMwlZD0NHt9mHP7

HASEGAWA Tomoki

December 12, 2020
Tweet

More Decks by HASEGAWA Tomoki

Other Decks in Technology

Transcript

  1. 1)1Ͱ࡞Δ

    ΦϯϥΠϯΧϯϑΝϨϯε޲͚

    ࿥ըγεςϜ
    ௕୩઒ஐر !UPN[PI

    View Slide

  2. ௕୩઒ஐر
    !UPN[PI

    View Slide

  3. ϥΠϑϫʔΫ
    ςοΫΧϯϑΝϨϯεӡӦࢀՃ
    8FCJ04ΞϓϦ։ൃ
    Ϗʔϧ ϨτϩήʔϜػ $16 ిࢠ޻࡞

    αοΧʔ؍ઓ ϨϯλϧΧʔτϨʔε ʜ
    σδλϧαʔΧεגࣜձࣾ
    !UPN[PI
    ෭ஂ௕$50

    View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. 8FC%FWFMPQNFOUXJUI
    8&"3&)*3*/(
    IUUQXXXEHDJSDVTDPN
    0NPUFTBOEP 5PLZP

    View Slide

  8. 1)1Ͱ࡞Δ

    ΦϯϥΠϯΧϯϑΝϨϯε޲͚

    ࿥ըγεςϜ

    View Slide

  9. 1)1Ͱ࡞Δ

    ΦϯϥΠϯΧϯϑΝϨϯε޲͚

    ࿥ըγεςϜ
    :PV5VCFίϝϯτ%JTDPSE
    5XJUUFSͰ࣭໰͋Ε͹͍ͩ͘͞ʂ

    View Slide

  10. 5-%3
    w $BLF1)1ͰτʔΫऩ࿥γεςϜΛ࡞ͬͨ
    w ;PPN :PV5VCF-JWF %SPQCPYΛ"1*Ͱૢ࡞
    w 1)1Ͱ(% GGNFQHΛ࢖ͬͯಈըฤू
    w 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    w ࡞Γ͍ͨαʔϏεΛ࣮૷ʹམͱ͠ࠐΉͨΊͷߟ͑ํ

    View Slide

  11. J04%$+BQBO
    wJ04ؔ࿈ٕज़ΛίΞͷςʔϚͱͨ͠

    ٕज़ऀͷͨΊͷΧϯϑΝϨϯε

    w೥໨ʹͯ͠ॳͷΦϯϥΠϯ։࠵!χίੜ

    View Slide

  12. χίੜ

    View Slide

  13. View Slide

  14. View Slide

  15. ͍΍͋ɺָ͍͠ʂ

    View Slide

  16. χίಈͷ࠶ൃݟ

    View Slide

  17. ͜ΜͳγεςϜͰ഑৴ͯ͠·ͨ͠

    View Slide

  18. 会場(HDMI)
    ニコ⽣
    IdeaPad S540
    PC
    RTMP

    View Slide

  19. γϯϓϧ

    View Slide

  20. ͢΂ͯࣄલऩ࿥

    View Slide

  21. ༨ஊ5SBDL"͚ͩϥΠϒରԠ

    View Slide

  22. HDR-CX680
    ビデオカメラ HDMI/SDI変換
    CONVBDC/SDIHDWPSU
    HDMI/SDI変換
    CONVBDC/SDIHDWPSU
    AVT-C878 PLUS
    HDMI Splitter
    AVT-C878 PLUS
    HDMI/Audio Splitter
    AVT-C878 PLUS
    HDMIキャプチャ
    HDMIレコーダー
    Video Assist
    AVT-C878 PLUS
    HDMIキャプチャ
    会場(HDMI)
    ニコ⽣
    会場(HDMI)
    Zoom PC (HDMI)
    BNC
    HDMI HDMI
    USB
    HDMI
    RCA
    HDMI
    HDMI
    IdeaPad S540
    PC
    USB
    USB
    RTMP
    MG10XUF
    ミキサー
    2.4GHz
    XLR
    ATW-R1100J
    無線レシーバー
    RCA
    iPod touch
    BGM
    ATW-T1001J
    レシーバー
    BP892cW-TH
    ヘッドセット

    View Slide

  23. IUUQTXXXIBTFHBXBUPNPLJDPNCMPHDPOGFSFODFWJEFPSFDPSEJOHTZTUFN

    View Slide

  24. HDR-CX680
    ビデオカメラ HDMI/SDI変換
    CONVBDC/SDIHDWPSU
    HDMI/SDI変換
    CONVBDC/SDIHDWPSU
    AVT-C878 PLUS
    HDMI Splitter
    AVT-C878 PLUS
    HDMI/Audio Splitter
    AVT-C878 PLUS
    HDMIキャプチャ
    HDMIレコーダー
    Video Assist
    AVT-C878 PLUS
    HDMIキャプチャ
    会場(HDMI)
    ニコ⽣
    会場(HDMI)
    Zoom PC (HDMI)
    BNC
    HDMI HDMI
    USB
    HDMI
    RCA
    HDMI
    HDMI
    IdeaPad S540
    PC
    USB
    USB
    RTMP
    MG10XUF
    ミキサー
    2.4GHz
    XLR
    ATW-R1100J
    無線レシーバー
    RCA
    iPod touch
    BGM
    ATW-T1001J
    レシーバー
    BP892cW-TH
    ヘッドセット

    View Slide

  25. HDR-CX680
    ビデオカメラ HDMI/SDI変換
    CONVBDC/SDIHDWPSU
    HDMI/SDI変換
    CONVBDC/SDIHDWPSU
    AVT-C878 PLUS
    HDMI Splitter
    AVT-C878 PLUS
    HDMI/Audio Splitter
    AVT-C878 PLUS
    HDMIキャプチャ
    HDMIレコーダー
    Video Assist
    AVT-C878 PLUS
    HDMIキャプチャ
    会場(HDMI)
    ニコ⽣
    会場(HDMI)
    Zoom PC (HDMI)
    BNC
    HDMI HDMI
    USB
    HDMI
    RCA
    HDMI
    HDMI
    IdeaPad S540
    PC
    USB
    USB
    RTMP
    MG10XUF
    ミキサー
    2.4GHz
    XLR
    ATW-R1100J
    無線レシーバー
    RCA
    iPod touch
    BGM
    ATW-T1001J
    レシーバー
    BP892cW-TH
    ヘッドセット

    View Slide

  26. View Slide

  27. τʔΫࣄલऩ࿥֓ཁ

    View Slide

  28. τʔΫࣄલऩ࿥֓ཁ
    wεϐʔΧʔ͸;PPNʹ઀ଓͯ͠τʔΫ͢Δ

    View Slide

  29. τʔΫࣄલऩ࿥֓ཁ
    wεϐʔΧʔ͸;PPNʹ઀ଓͯ͠τʔΫ͢Δ
    w;PPNͷΫϥ΢υ࿥ըΛ࢖ͬͯ࿥ը͢Δ

    View Slide

  30. τʔΫࣄલऩ࿥֓ཁ
    wεϐʔΧʔ͸;PPNʹ઀ଓͯ͠τʔΫ͢Δ
    w;PPNͷΫϥ΢υ࿥ըΛ࢖ͬͯ࿥ը͢Δ
    w;PPN‎:PV5VCF-JWFʹετϦʔϛϯά

    View Slide

  31. τʔΫࣄલऩ࿥֓ཁ
    wεϐʔΧʔ͸;PPNʹ઀ଓͯ͠τʔΫ͢Δ
    w;PPNͷΫϥ΢υ࿥ըΛ࢖ͬͯ࿥ը͢Δ
    w;PPN‎:PV5VCF-JWFʹετϦʔϛϯά
    wεϐʔΧʔ͸:PV5VCF-JWFΛݟͯը໘ڞ༗΍

    Իͷ֬ೝΛ͢Δ

    View Slide

  32. ࣄલऩ࿥ͷ࢖༻πʔϧ

    View Slide

  33. ;PPN

    View Slide

  34. ;PPN
    w ΩϞ͸Ϋϥ΢υ࿥ը

    View Slide

  35. ;PPN
    w ΩϞ͸Ϋϥ΢υ࿥ը
    w ϛʔςΟϯάʹεϐʔΧʔ͚ͩࢀՃ͠ɺը໘ڞ༗ͯ͠

    τʔΫΛ͢Δ

    View Slide

  36. ;PPN
    w ΩϞ͸Ϋϥ΢υ࿥ը
    w ϛʔςΟϯάʹεϐʔΧʔ͚ͩࢀՃ͠ɺը໘ڞ༗ͯ͠

    τʔΫΛ͢Δ
    w ϛʔςΟϯάઃఆ

    View Slide

  37. ;PPN
    w ΩϞ͸Ϋϥ΢υ࿥ը
    w ϛʔςΟϯάʹεϐʔΧʔ͚ͩࢀՃ͠ɺը໘ڞ༗ͯ͠

    τʔΫΛ͢Δ
    w ϛʔςΟϯάઃఆ
    w ϗετͳ͠Ͱ։࢝

    View Slide

  38. ;PPN
    w ΩϞ͸Ϋϥ΢υ࿥ը
    w ϛʔςΟϯάʹεϐʔΧʔ͚ͩࢀՃ͠ɺը໘ڞ༗ͯ͠

    τʔΫΛ͢Δ
    w ϛʔςΟϯάઃఆ
    w ϗετͳ͠Ͱ։࢝
    w ϛʔςΟϯά։࢝ͱಉ࣌ʹΫϥ΢υ࿥ը։࢝

    View Slide

  39. ;PPN
    w ΩϞ͸Ϋϥ΢υ࿥ը
    w ϛʔςΟϯάʹεϐʔΧʔ͚ͩࢀՃ͠ɺը໘ڞ༗ͯ͠

    τʔΫΛ͢Δ
    w ϛʔςΟϯάઃఆ
    w ϗετͳ͠Ͱ։࢝
    w ϛʔςΟϯά։࢝ͱಉ࣌ʹΫϥ΢υ࿥ը։࢝
    w :PV5VCF-JWFʹ഑৴ʢεϐʔΧʔͷ֬ೝ༻ʣ

    View Slide

  40. ;PPNγεςϜ࿈ܞ

    View Slide

  41. ;PPNγεςϜ࿈ܞ
    ;PPN͸γεςϜ࿈ܞ༻ʹ"1*ͱ8FCIPPLΛ͍࣋ͬͯΔ

    View Slide

  42. ;PPNγεςϜ࿈ܞ
    ;PPN͸γεςϜ࿈ܞ༻ʹ"1*ͱ8FCIPPLΛ͍࣋ͬͯΔ
    "1*ϛʔςΟϯάΛ࡞Δ ύεϫʔυΛม͑Δ

    :PV5VCF-JWFετϦʔϛϯάΛ։࢝͢Δ ʜ

    View Slide

  43. ;PPNγεςϜ࿈ܞ
    ;PPN͸γεςϜ࿈ܞ༻ʹ"1*ͱ8FCIPPLΛ͍࣋ͬͯΔ
    "1*ϛʔςΟϯάΛ࡞Δ ύεϫʔυΛม͑Δ

    :PV5VCF-JWFετϦʔϛϯάΛ։࢝͢Δ ʜ
    8FCIPPLϛʔςΟϯά͕։࢝ऴྃͨ͠ Ϣʔβ͕ϛʔςΟ
    ϯάʹࢀՃͨ͠ୀग़ͨ͠ ʜ

    View Slide

  44. :PV5VCF-JWF

    View Slide

  45. :PV5VCF-JWF
    w :PV5VCF-JWF͸ϥΠϒ഑৴ͱετϦʔϜ͔ΒͰ͖͍ͯΔ

    View Slide

  46. :PV5VCF-JWF
    w :PV5VCF-JWF͸ϥΠϒ഑৴ͱετϦʔϜ͔ΒͰ͖͍ͯΔ
    w ϥΠϒ഑৴63- ίϝϯτ ϝλσʔλ ʜ

    View Slide

  47. :PV5VCF-JWF
    w :PV5VCF-JWF͸ϥΠϒ഑৴ͱετϦʔϜ͔ΒͰ͖͍ͯΔ
    w ϥΠϒ഑৴63- ίϝϯτ ϝλσʔλ ʜ
    w ετϦʔϜ35.1༻63-

    View Slide

  48. :PV5VCF-JWF
    w :PV5VCF-JWF͸ϥΠϒ഑৴ͱετϦʔϜ͔ΒͰ͖͍ͯΔ
    w ϥΠϒ഑৴63- ίϝϯτ ϝλσʔλ ʜ
    w ετϦʔϜ35.1༻63-
    w ऩ࿥ͷͨͼʹϥΠϒ഑৴Λ"1*Ͱ࡞੒

    View Slide

  49. :PV5VCF-JWF
    w :PV5VCF-JWF͸ϥΠϒ഑৴ͱετϦʔϜ͔ΒͰ͖͍ͯΔ
    w ϥΠϒ഑৴63- ίϝϯτ ϝλσʔλ ʜ
    w ετϦʔϜ35.1༻63-
    w ऩ࿥ͷͨͼʹϥΠϒ഑৴Λ"1*Ͱ࡞੒
    w ετϦʔϜΛ"1*ͰϥΠϒ഑৴ʹόΠϯυΞϯόΠϯυ

    View Slide

  50. ʢϑΥϧςʣ

    View Slide

  51. ʢϑΥϧςʣ
    wΧϯϑΝϨϯεӡӦࢧԉγεςϜ

    View Slide

  52. ʢϑΥϧςʣ
    wΧϯϑΝϨϯεӡӦࢧԉγεςϜ
    wτʔΫʢ$G1 λΠϜςʔϒϧʣ ϝʔϧ εϙϯαʔ ࢀՃऀ
    :PV5VCFϝλσʔλ ʜ

    View Slide

  53. ʢϑΥϧςʣ
    wΧϯϑΝϨϯεӡӦࢧԉγεςϜ
    wτʔΫʢ$G1 λΠϜςʔϒϧʣ ϝʔϧ εϙϯαʔ ࢀՃऀ
    :PV5VCFϝλσʔλ ʜ
    w$BLF1)1

    View Slide

  54. ʢϑΥϧςʣ
    wΧϯϑΝϨϯεӡӦࢧԉγεςϜ
    wτʔΫʢ$G1 λΠϜςʔϒϧʣ ϝʔϧ εϙϯαʔ ࢀՃऀ
    :PV5VCFϝλσʔλ ʜ
    w$BLF1)1
    wτʔΫࣄલऩ࿥ػೳΛ࣮૷ͨ͠

    View Slide

  55. εϩοτ༧໿ऩ࿥

    View Slide

  56. εϩοτ༧໿ऩ࿥
    wϨίʔσΟϯάτϥοΫ

    ϨίʔσΟϯάεϩοτ

    View Slide

  57. εϩοτ༧໿ऩ࿥
    wϨίʔσΟϯάτϥοΫ

    ϨίʔσΟϯάεϩοτ

    View Slide

  58. εϩοτ༧໿ऩ࿥
    wϨίʔσΟϯάτϥοΫ

    ϨίʔσΟϯάεϩοτ
    wεϩοτ։࢝࣌ࠁʹͳͬͨΒʜ

    View Slide

  59. εϩοτ༧໿ऩ࿥
    wϨίʔσΟϯάτϥοΫ

    ϨίʔσΟϯάεϩοτ
    wεϩοτ։࢝࣌ࠁʹͳͬͨΒʜ
    w;PPNϛʔςΟϯάΛ࡞Δ

    View Slide

  60. εϩοτ༧໿ऩ࿥
    wϨίʔσΟϯάτϥοΫ

    ϨίʔσΟϯάεϩοτ
    wεϩοτ։࢝࣌ࠁʹͳͬͨΒʜ
    w;PPNϛʔςΟϯάΛ࡞Δ
    w:PV5VCF-JWFΛ࡞Δ

    View Slide

  61. εϩοτ༧໿ऩ࿥
    wϨίʔσΟϯάτϥοΫ

    ϨίʔσΟϯάεϩοτ
    wεϩοτ։࢝࣌ࠁʹͳͬͨΒʜ
    w;PPNϛʔςΟϯάΛ࡞Δ
    w:PV5VCF-JWFΛ࡞Δ
    w;PPN‎:PV5VCF-JWFઃఆ

    View Slide

  62. εϩοτ༧໿ऩ࿥
    wϨίʔσΟϯάτϥοΫ

    ϨίʔσΟϯάεϩοτ
    wεϩοτ։࢝࣌ࠁʹͳͬͨΒʜ
    w;PPNϛʔςΟϯάΛ࡞Δ
    w:PV5VCF-JWFΛ࡞Δ
    w;PPN‎:PV5VCF-JWFઃఆ
    wεϐʔΧʔʹ63-Λ௨஌

    View Slide

  63. ελοϑ
    ม׵αʔό
    εϐʔΧʔ
    ① スロット予約
    ② ミーティング作成
    YouTube Live作成
    ⑥ クラウド録画
    ダウンロード
    ④ 動画切り出し
    位置指定
    ⑤ 変換キュー取得 &
    編集
    ③ 収録
    ⑦ アップロード

    View Slide

  64. (%GGNQFHʹΑΔಈըฤू

    View Slide

  65. (%GGNQFHʹΑΔಈըฤू
    w GGNQFHͰ࣌ؒΛࢦఆͯ͠τʔΫಈըΛ੾Γग़͢

    View Slide

  66. (%GGNQFHʹΑΔಈըฤू
    w GGNQFHͰ࣌ؒΛࢦఆͯ͠τʔΫಈըΛ੾Γग़͢
    w 1)1(%ͰϑϨʔϜʹจࣈΛೖΕͯΧόʔը૾Λ࡞Δ

    View Slide

  67. (%GGNQFHʹΑΔಈըฤू
    w GGNQFHͰ࣌ؒΛࢦఆͯ͠τʔΫಈըΛ੾Γग़͢
    w 1)1(%ͰϑϨʔϜʹจࣈΛೖΕͯΧόʔը૾Λ࡞Δ

    View Slide

  68. (%GGNQFHʹΑΔಈըฤू
    w GGNQFHͰ࣌ؒΛࢦఆͯ͠τʔΫಈըΛ੾Γग़͢
    w 1)1(%ͰϑϨʔϜʹจࣈΛೖΕͯΧόʔը૾Λ࡞Δ

    View Slide

  69. (%GGNQFHʹΑΔಈըฤू
    w GGNQFHͰ࣌ؒΛࢦఆͯ͠τʔΫಈըΛ੾Γग़͢
    w 1)1(%ͰϑϨʔϜʹจࣈΛೖΕͯΧόʔը૾Λ࡞Δ
    w GGNQFHͰΧόʔը૾͔Β

    ແԻͷΧόʔಈըΛ࡞Δ

    View Slide

  70. (%GGNQFHʹΑΔಈըฤू
    w GGNQFHͰ࣌ؒΛࢦఆͯ͠τʔΫಈըΛ੾Γग़͢
    w 1)1(%ͰϑϨʔϜʹจࣈΛೖΕͯΧόʔը૾Λ࡞Δ
    w GGNQFHͰΧόʔը૾͔Β

    ແԻͷΧόʔಈըΛ࡞Δ
    w ΧόʔಈըͱτʔΫಈըΛ

    GGNQFHͰ݁߹͢Δ

    View Slide

  71. (%Ͱը૾࡞੒

    View Slide

  72. (%Ͱը૾࡞੒

    View Slide

  73. (%Ͱը૾࡞੒
    ΊͬͪΌ࿹ྗ

    View Slide

  74. GGNQFHͰಈըฤू

    View Slide

  75. GGNQFHͰಈըฤू

    View Slide

  76. GGNQFHͰಈըฤू

    View Slide

  77. GGNQFHͰಈըฤू
    ΊͬͪΌ࿹ྗ

    View Slide

  78. ελοϑ
    ม׵αʔό
    εϐʔΧʔ
    ① スロット予約
    ② ミーティング作成
    YouTube Live作成
    ⑥ クラウド録画
    ダウンロード
    ④ 動画切り出し
    位置指定
    ⑤ 変換キュー取得 &
    編集
    ③ 収録
    ⑦ アップロード

    View Slide

  79. ελοϑ
    ม׵αʔό
    εϐʔΧʔ
    ① スロット予約
    ② ミーティング作成
    YouTube Live作成
    ⑥ クラウド録画
    ダウンロード
    ④ 動画切り出し
    位置指定
    ⑤ 変換キュー取得 &
    編集
    ③ 収録
    ⑦ アップロード

    View Slide

  80. IUUQTXXXIBTFHBXBUPNPLJDPNCMPHQSFSFDPSEJOHTZTUFN

    View Slide

  81. ͍͢͝γεςϜ͕Ͱ͖ͨ

    View Slide

  82. ͍͢͜͝ͱ͸Կ΋͍ͯ͠ͳ͍

    View Slide

  83. ࡞Γ͍ͨαʔϏεΛ࣮૷ʹམͱ͠ࠐΉͨΊͷߟ͑ํ

    View Slide

  84. ࡞Γ͍ͨαʔϏεΛ࣮૷ʹམͱ͠ࠐΉͨΊͷߟ͑ํ
    w ͍͢͝γεςϜʹඞͣ͠΋͍͢͜͝ͱ͸ඞཁͳ͍

    View Slide

  85. ࡞Γ͍ͨαʔϏεΛ࣮૷ʹམͱ͠ࠐΉͨΊͷߟ͑ํ
    w ͍͢͝γεςϜʹඞͣ͠΋͍͢͜͝ͱ͸ඞཁͳ͍
    w Ͱ͖Δ͜ͱΛੵΈॏͶ͍ͯ͘

    View Slide

  86. ࡞Γ͍ͨαʔϏεΛ࣮૷ʹམͱ͠ࠐΉͨΊͷߟ͑ํ
    w ͍͢͝γεςϜʹඞͣ͠΋͍͢͜͝ͱ͸ඞཁͳ͍
    w Ͱ͖Δ͜ͱΛੵΈॏͶ͍ͯ͘
    w Ұ౓ʮࣗ෼ͷ΍Γ͍ͨ͜ͱΛ΍Γ͖Δํ๏ʯΛߟ͑Δ

    View Slide

  87. ࡞Γ͍ͨαʔϏεΛ࣮૷ʹམͱ͠ࠐΉͨΊͷߟ͑ํ
    w ͍͢͝γεςϜʹඞͣ͠΋͍͢͜͝ͱ͸ඞཁͳ͍
    w Ͱ͖Δ͜ͱΛੵΈॏͶ͍ͯ͘
    w Ұ౓ʮࣗ෼ͷ΍Γ͍ͨ͜ͱΛ΍Γ͖Δํ๏ʯΛߟ͑Δ
    w গͣͭ͠γεςϜԽɾϓϩάϥϜԽ͢ΔൣғΛ޿͛Δ

    View Slide

  88. ࠓճͷγεςϜ͕Ͱ͖͕͋Δ·Ͱ

    View Slide

  89. ࠓճͷγεςϜ͕Ͱ͖͕͋Δ·Ͱ
    w ௕୩઒Ոʹϊʔτ1$Λ୆ฒ΂ͯ;PPNΛىಈͬ͠ͺͳ͠ʹ
    ͯ͠ϊʔτ1$Ͱ࿥ը͠ɺͰ͖ͨϑΝΠϧ͔ΒಈըΛखͰ੾Γ
    ग़͢༧ఆ

    View Slide

  90. ࠓճͷγεςϜ͕Ͱ͖͕͋Δ·Ͱ
    w ௕୩઒Ոʹϊʔτ1$Λ୆ฒ΂ͯ;PPNΛىಈͬ͠ͺͳ͠ʹ
    ͯ͠ϊʔτ1$Ͱ࿥ը͠ɺͰ͖ͨϑΝΠϧ͔ΒಈըΛखͰ੾Γ
    ग़͢༧ఆ

    View Slide

  91. ࠓճͷγεςϜ͕Ͱ͖͕͋Δ·Ͱ
    w ௕୩઒Ոʹϊʔτ1$Λ୆ฒ΂ͯ;PPNΛىಈͬ͠ͺͳ͠ʹ
    ͯ͠ϊʔτ1$Ͱ࿥ը͠ɺͰ͖ͨϑΝΠϧ͔ΒಈըΛखͰ੾Γ
    ग़͢༧ఆ
    w ਓ͔ͣͭ͠ऩ࿥Ͱ͖ͳ͍͔Β༧໿γεςϜ࡞Ζ͏

    View Slide

  92. ࠓճͷγεςϜ͕Ͱ͖͕͋Δ·Ͱ
    w ௕୩઒Ոʹϊʔτ1$Λ୆ฒ΂ͯ;PPNΛىಈͬ͠ͺͳ͠ʹ
    ͯ͠ϊʔτ1$Ͱ࿥ը͠ɺͰ͖ͨϑΝΠϧ͔ΒಈըΛखͰ੾Γ
    ग़͢༧ఆ
    w ਓ͔ͣͭ͠ऩ࿥Ͱ͖ͳ͍͔Β༧໿γεςϜ࡞Ζ͏

    View Slide

  93. View Slide

  94. w ;PPNͷ63-͸ىಈதͣͬͱಉ͡ͳͷͰɺऩ࿥ऴྃޙʹ

    ύεϫʔυΛมߋ͍ͨ͠ɻ

    View Slide

  95. w ;PPNͷ63-͸ىಈதͣͬͱಉ͡ͳͷͰɺऩ࿥ऴྃޙʹ

    ύεϫʔυΛมߋ͍ͨ͠ɻ
    w ͍ͭͰʹऩ࿥ऴྃޙʹऩ࿥1$ΞΧ΢ϯτҎ֎ΛϛʔςΟϯά
    ͔Β௥͍ग़͍ͨ͠ɻ

    View Slide

  96. w ;PPNͷ63-͸ىಈதͣͬͱಉ͡ͳͷͰɺऩ࿥ऴྃޙʹ

    ύεϫʔυΛมߋ͍ͨ͠ɻ
    w ͍ͭͰʹऩ࿥ऴྃޙʹऩ࿥1$ΞΧ΢ϯτҎ֎ΛϛʔςΟϯά
    ͔Β௥͍ग़͍ͨ͠ɻ
    w ;PPN͸"1*͕͋Δ͔Βɺͦͷػೳ͕͋Δ͔ௐ΂ͯΈΑ͏ʜ

    View Slide

  97. w ;PPNͷ63-͸ىಈதͣͬͱಉ͡ͳͷͰɺऩ࿥ऴྃޙʹ

    ύεϫʔυΛมߋ͍ͨ͠ɻ
    w ͍ͭͰʹऩ࿥ऴྃޙʹऩ࿥1$ΞΧ΢ϯτҎ֎ΛϛʔςΟϯά
    ͔Β௥͍ग़͍ͨ͠ɻ
    w ;PPN͸"1*͕͋Δ͔Βɺͦͷػೳ͕͋Δ͔ௐ΂ͯΈΑ͏ʜ
    w ύεϫʔυมߋ΋௥͍ग़͠΋Ͱ͖ͦ͏ɻ

    View Slide

  98. w ;PPNͷ63-͸ىಈதͣͬͱಉ͡ͳͷͰɺऩ࿥ऴྃޙʹ

    ύεϫʔυΛมߋ͍ͨ͠ɻ
    w ͍ͭͰʹऩ࿥ऴྃޙʹऩ࿥1$ΞΧ΢ϯτҎ֎ΛϛʔςΟϯά
    ͔Β௥͍ग़͍ͨ͠ɻ
    w ;PPN͸"1*͕͋Δ͔Βɺͦͷػೳ͕͋Δ͔ௐ΂ͯΈΑ͏ʜ
    w ύεϫʔυมߋ΋௥͍ग़͠΋Ͱ͖ͦ͏ɻ

    View Slide

  99. View Slide

  100. w Ͱ΋ͦ΋ͦ΋"1*ͰϛʔςΟϯά࡞Δ͜ͱ΋Ͱ͖ͦ͏ɻ

    View Slide

  101. w Ͱ΋ͦ΋ͦ΋"1*ͰϛʔςΟϯά࡞Δ͜ͱ΋Ͱ͖ͦ͏ɻ
    w ऩ࿥͝ͱʹ;PPNϛʔςΟϯά࡞Δ͜ͱʹ͠Α͏ɻ

    View Slide

  102. w Ͱ΋ͦ΋ͦ΋"1*ͰϛʔςΟϯά࡞Δ͜ͱ΋Ͱ͖ͦ͏ɻ
    w ऩ࿥͝ͱʹ;PPNϛʔςΟϯά࡞Δ͜ͱʹ͠Α͏ɻ
    w ऩ࿥1$ΞΧ΢ϯτ͕ϛʔςΟϯάࢀՃ͠ͳͯ͘΋

    εϐʔΧʔਓ͕ࢀՃ͢Ε͹Ϋϥ΢υ࿥ը։࢝͢Δͳʜ

    View Slide

  103. w Ͱ΋ͦ΋ͦ΋"1*ͰϛʔςΟϯά࡞Δ͜ͱ΋Ͱ͖ͦ͏ɻ
    w ऩ࿥͝ͱʹ;PPNϛʔςΟϯά࡞Δ͜ͱʹ͠Α͏ɻ
    w ऩ࿥1$ΞΧ΢ϯτ͕ϛʔςΟϯάࢀՃ͠ͳͯ͘΋

    εϐʔΧʔਓ͕ࢀՃ͢Ε͹Ϋϥ΢υ࿥ը։࢝͢Δͳʜ

    View Slide

  104. View Slide

  105. w εϐʔΧʔ͔Βݟͯ

    ϚΠΫͷԻ͕ೖͬͯΔ͔ͱ͔ɺ

    ը໘ڞ༗͕ͪΌΜͱग़དྷ͍ͯΔ͔ͱ͔

    ֬ೝ͢Δํ๏ແ͍͔ͳʜ

    View Slide

  106. w εϐʔΧʔ͔Βݟͯ

    ϚΠΫͷԻ͕ೖͬͯΔ͔ͱ͔ɺ

    ը໘ڞ༗͕ͪΌΜͱग़དྷ͍ͯΔ͔ͱ͔

    ֬ೝ͢Δํ๏ແ͍͔ͳʜ
    w ;PPN͔Β:PV5VCF-JWFʹ

    ετϦʔϜྲྀͤΔͳʜɻ

    View Slide

  107. w εϐʔΧʔ͔Βݟͯ

    ϚΠΫͷԻ͕ೖͬͯΔ͔ͱ͔ɺ

    ը໘ڞ༗͕ͪΌΜͱग़དྷ͍ͯΔ͔ͱ͔

    ֬ೝ͢Δํ๏ແ͍͔ͳʜ
    w ;PPN͔Β:PV5VCF-JWFʹ

    ετϦʔϜྲྀͤΔͳʜɻ
    w :PV5VCF-JWFʹετϦʔϜྲྀ͢ઃఆ΋
    "1*Ͱग़དྷͦ͏ͩɻ

    View Slide

  108. w εϐʔΧʔ͔Βݟͯ

    ϚΠΫͷԻ͕ೖͬͯΔ͔ͱ͔ɺ

    ը໘ڞ༗͕ͪΌΜͱग़དྷ͍ͯΔ͔ͱ͔

    ֬ೝ͢Δํ๏ແ͍͔ͳʜ
    w ;PPN͔Β:PV5VCF-JWFʹ

    ετϦʔϜྲྀͤΔͳʜɻ
    w :PV5VCF-JWFʹετϦʔϜྲྀ͢ઃఆ΋
    "1*Ͱग़དྷͦ͏ͩɻ

    View Slide

  109. ελοϑ
    ม׵αʔό
    εϐʔΧʔ
    ① スロット予約
    ② ミーティング作成
    YouTube Live作成
    ⑥ クラウド録画
    ダウンロード
    ④ 動画切り出し
    位置指定
    ⑤ 変換キュー取得 &
    編集
    ③ 収録
    ⑦ アップロード

    View Slide

  110. ελοϑ
    ม׵αʔό
    εϐʔΧʔ
    ① スロット予約
    ② ミーティング作成
    YouTube Live作成
    ⑥ クラウド録画
    ダウンロード
    ④ 動画切り出し
    位置指定
    ⑤ 変換キュー取得 &
    編集
    ③ 収録
    ⑦ アップロード

    View Slide

  111. ࡞Γ͍ͨαʔϏεΛ࣮૷ʹམͱ͠ࠐΉͨΊͷߟ͑ํ
    w ͍͢͝γεςϜʹඞͣ͠΋͍͢͜͝ͱ͸ඞཁͳ͍
    w Ͱ͖Δ͜ͱΛੵΈॏͶ͍ͯ͘
    w Ұ౓ʮࣗ෼ͷ΍Γ͍ͨ͜ͱΛ΍Γ͖Δํ๏ʯΛߟ͑Δ
    w গͣͭ͠γεςϜԽɾϓϩάϥϜԽ͢ΔൣғΛ޿͛Δ

    View Slide

  112. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷ
    ίπ

    View Slide

  113. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ

    View Slide

  114. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wαʔϏε࿈ܞ͸͍͍ͩͨP"VUIɻ

    View Slide

  115. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wαʔϏε࿈ܞ͸͍͍ͩͨP"VUIɻ
    wP"VUIͷॲཧ͸ࣗ෼Ͱॻ͘ͷ͕͓͢͢Ίɻ

    View Slide

  116. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wαʔϏε࿈ܞ͸͍͍ͩͨP"VUIɻ
    wP"VUIͷॲཧ͸ࣗ෼Ͱॻ͘ͷ͕͓͢͢Ίɻ
    w P"VUIϥΠϒϥϦ࢖͏ͷ΋ྑ͍͚ͲP"VUIͬͯ

    ͦΜͳʹ೉͘͠ͳ͍͠ɺࡉ͔͍ҧ͍ʹରԠ͠΍͍͢ɻ

    View Slide

  117. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wαʔϏε࿈ܞ͸͍͍ͩͨP"VUIɻ
    wP"VUIͷॲཧ͸ࣗ෼Ͱॻ͘ͷ͕͓͢͢Ίɻ
    w P"VUIϥΠϒϥϦ࢖͏ͷ΋ྑ͍͚ͲP"VUIͬͯ

    ͦΜͳʹ೉͘͠ͳ͍͠ɺࡉ͔͍ҧ͍ʹରԠ͠΍͍͢ɻ
    w
    f
    i
    MF@HFU@DPOUFOUT
    Ͱ΋ΠέΔ͜ͱ͕ଟ͍͚Ͳɺ

    ͨ·ʹʢΤϥʔॲཧͱ͔ͰʣϋϚΔͷͰ(V[[MFਪ঑ɻ

    View Slide

  118. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ

    View Slide

  119. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wίϚϯυ࣮ߦΛڪΕͳ͍ɻFYFD
    ͸ͱͯ΋ڧྗɻ

    View Slide

  120. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wίϚϯυ࣮ߦΛڪΕͳ͍ɻFYFD
    ͸ͱͯ΋ڧྗɻ
    wΩϡʔॲཧ͸෼όονͰ۪௚ʹɻ

    View Slide

  121. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wίϚϯυ࣮ߦΛڪΕͳ͍ɻFYFD
    ͸ͱͯ΋ڧྗɻ
    wΩϡʔॲཧ͸෼όονͰ۪௚ʹɻ
    w ॏෳ࣮ߦ๷ࢭ͸ඞਢɻ

    View Slide

  122. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wίϚϯυ࣮ߦΛڪΕͳ͍ɻFYFD
    ͸ͱͯ΋ڧྗɻ
    wΩϡʔॲཧ͸෼όονͰ۪௚ʹɻ
    w ॏෳ࣮ߦ๷ࢭ͸ඞਢɻ
    w Ӭԕͷ՝୊ɻ

    View Slide

  123. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wίϚϯυ࣮ߦΛڪΕͳ͍ɻFYFD
    ͸ͱͯ΋ڧྗɻ
    wΩϡʔॲཧ͸෼όονͰ۪௚ʹɻ
    w ॏෳ࣮ߦ๷ࢭ͸ඞਢɻ
    w Ӭԕͷ՝୊ɻ
    w ࠓճ͸
    f
    l
    PDLΛ࢖ͬͯ͏·͘ಈ͍͕ͨ࠷ऴճ౴͔͸Θ͔Βͳ͍ɻ

    View Slide

  124. 1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    wίϚϯυ࣮ߦΛڪΕͳ͍ɻFYFD
    ͸ͱͯ΋ڧྗɻ
    wΩϡʔॲཧ͸෼όονͰ۪௚ʹɻ
    w ॏෳ࣮ߦ๷ࢭ͸ඞਢɻ
    w Ӭԕͷ՝୊ɻ
    w ࠓճ͸
    f
    l
    PDLΛ࢖ͬͯ͏·͘ಈ͍͕ͨ࠷ऴճ౴͔͸Θ͔Βͳ͍ɻ
    w ͜͜Β΁Μ͸1)1ͷಘҙྖҬͰ͸ͳ͍ɻ1)1Ҏ֎ͷબ୒ࢶ΋ɻ

    View Slide

  125. ·ͱΊ
    ௕୩઒ஐر !UPN[PI
    $BLF1)1ͰτʔΫऩ࿥γεςϜΛ࡞ͬͨ
    ;PPN :PV5VCF-JWF %SPQCPYΛ"1*Ͱૢ࡞
    1)1Ͱ(% GGNFQHΛ࢖ͬͯಈըฤू
    1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    ࡞Γ͍ͨαʔϏεΛ࣮૷ʹམͱ͠ࠐΉͨΊͷߟ͑ํ

    View Slide

  126. ࠂ஌
    w1)1FS,BJHJ
    wʙ!χίੜ
    wτʔΫύϯϑϨοτݪߘืूதʂ
    wεϙϯαʔืूதʂ
    !QIQFSLBJHJ
    QIQFSLBJHJ
    IUUQTQIQFSLBJHJKQ

    View Slide

  127. ·ͱΊ
    ௕୩઒ஐر !UPN[PI
    $BLF1)1ͰτʔΫऩ࿥γεςϜΛ࡞ͬͨ
    ;PPN :PV5VCF-JWF %SPQCPYΛ"1*Ͱૢ࡞
    1)1Ͱ(% GGNFQHΛ࢖ͬͯಈըฤू
    1)1ͰαʔϏε࿈ܞ͢ΔͨΊͷίπ
    ࡞Γ͍ͨαʔϏεΛ࣮૷ʹམͱ͠ࠐΉͨΊͷߟ͑ํ

    View Slide

  128. ͓·͚

    View Slide

  129. 1SFSFDPSEJOHχίੜ
    w ࣄલऩ࿥ΛγεςϜԽͰ͖ͯຊ౰ʹྑ͔ͬͨ
    w ప໷ฤू΋ࢹ໺ʹೖ͍ͬͯͨ
    w ;PPNΫϥ΢υ࿥ըͰ͢΂ͯͷಈը͕ಉ͡ϑΥʔϚοτͳͷ͕ྑ͔ͬͨ
    w χίੜ͸͘͢͝ΧϯϑΝϨϯε޲͖ͷπʔϧͩͬͨ
    w εϐʔΧʔ͕χίੜίϝϯτʹࢀՃͰ͖ͯྑ͔ͬͨ
    w λΠϜγϑτͰ΋ίϝϯτ͕ݟΒΕΔͷͰɺ

    ͋ͱ͔Βݟͯ΋ϥΠϒͱಉ͡ྟ৔ײΛຯΘ͑ͨ

    View Slide

  130. ;PPN:PV5VCF-JWFϋϚΓͲ͜Ζ
    ᶃ ;PPNͱ࿈ܞ͢ΔΞϓϦΛ࡞Δ৔߹͸+85Λ࢖͏
    ᶄ ;PPNͷ8FCIPPL͸ճҎ্དྷΔʢ͜ͱ͕͋Δʣ
    ᶅ ;PPNʹϛʔςΟϯάΛ࡞Δ࣌͸ϢʔβΛࢦఆ͢Δ
    ᶆ :PV5VCF-JWF͸ऴΘͬͨΒετϦʔϜΛ֎͢

    View Slide