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

ソラカメとAmplifyでお手軽ライブカメラを作ってみた(制限あり) #ゆるWeb札幌

ソラカメとAmplifyでお手軽ライブカメラを作ってみた(制限あり) #ゆるWeb札幌

ゆるWeb勉強会@札幌 #24での発表資料
https://mild-web-sap.connpass.com/event/292535/

SORACOM社のソラカメの映像を、AWS Amplifyを使ってブラウザで閲覧できるようにした話。

Kihara, Takuya

September 03, 2023
Tweet

More Decks by Kihara, Takuya

Other Decks in Technology

Transcript

  1. ゆるWeb勉強会@札幌 #24 / Java Do共催 #ゆるWeb札幌 #javado 2 木原 卓也

    Kihara, Takuya / @tacck 生活協同組合コープさっぽろ デジタル推進本部システム部 Amplify Japan User Group 運営メンバー ゆるWeb勉強会@札幌 主催 AWS Community Builder Since Q2 2021 / Category: Front-end Web and Mobile 好きなフィギュアスケートの技 スプレッド・イーグル
  2. Soracom Cloud Camera Services ソラカメ - SORACOM社の提供しているカメラ連携サービス - ATOM社の “ATOM

    Cam 2” および “ATOM Cam Swing” をデバイスとして登録可能 ゆるWeb勉強会@札幌 #24 / Java Do共催 #ゆるWeb札幌 #javado 3 https://www.atomtech.co.jp/
  3. 実装ポイント ゆるWeb勉強会@札幌 #24 / Java Do共催 #ゆるWeb札幌 #javado 6 -

    配信されるストリーミング形式は “MPEG-DASH” - JavaScript で再生するために “dash.js” を利用。使い方は簡単。 プレイヤー生成 プレイヤーと<video> を連携 ここにURL設定すれ ば良い
  4. 制限 ゆるWeb勉強会@札幌 #24 / Java Do共催 #ゆるWeb札幌 #javado 7 -

    配信されるURLは時間制限あり - リアルタイム映像は 300 秒 (5 分) - 録画済みのものの時間指定は最大 900 秒 (15 分) - 月の動画再生可能時間は 72時間 - SORACOM API リファレンス https://users.soracom.io/ja-jp/tools/api/reference/ - リファレンスページで実際にAPI実行できるので、便利!!
  5. まとめ - ソラカメを使うと、簡単にカメラを使ったシステムを作り込める! - 動画や静止画のダウンロードも、APIがあるので実装可能。 - ATOM Cam 2 自体もSDカード録画やタイムラプス機能があるので、

    単体でも楽しめる。 - 個体差かもしれないが、手持ちの ATOM Cam 2 は 数日起動しっぱなしにすると固まるっぽい。 (ちょいちょい再起動する仕組みを入れている) - とにかくお手軽に始められるので、ぜひみんなやってみよう!! ゆるWeb勉強会@札幌 #24 / Java Do共催 #ゆるWeb札幌 #javado 8