H3-3

モバイルデバイスに対応したライブカメラシステムの構築
和田智仁
鹿屋体育大学 スポーツ情報センター
wada@nifs-k.ac.jp
概要：屋外で実施されるスポーツでは活動領域における気象状況の把握が重要となる．そこで鹿屋体育大学スポーツ情報センターでは大学屋上や海岸沿いの施設等にカメラを設置し，２００２年からその映像を一般に公開している．２０１２年に更新した新ライブカメラシステムでは要望の多かったモバイルデバイスへの対応を行った．本稿では新システムの構成やその視聴ログの収集手法について述べる．

はじめにされるようになった．そこで今回，ライブカメラ

鹿屋体育大学では，陸上競技，サッカー，野球システムの再構築を行い，PC のみならずスマートなどの各種競技場をはじめ海上・湖上も含め屋外フォンなどの様々なデバイスからのアクセスに対の様々な場所で授業や課外活動のためのスポーツ応することとした．本稿ではこの新ライブカメラが実施されている．屋外で実施されるスポーツ活システムの構成とその視聴ログの収集手法につい動，特にヨットやカヌーなどのウォータースポーて述べる．

1

ツでは，気象状況の把握とそれに応じた対応とが2活動計画や安全管理の上で重要である．
そこで鹿屋体育大学スポーツ情報センターでシステム構成

2.1 機器構成

はスポーツ活動支援の一環として 2002 年に鹿屋

ライブカメラシステムに使用した機器の構成

市高須の海岸線沿いに，2007 年には鹿屋市高隅のを図 1 に示す．ライブカメラは 24 時間稼働を行う

大隅湖沿岸にカメラを設置し，インターネットをもので，安定的にサービスを行うために機器の信通じたライブ映像の提供を開始した 1．初期のシス頼性が重要となる．また機器は遠隔地に設置されテムでは，ネットワーク帯域の制約もあり，1 時るため，障害が発生した場合の対応も難しい．そ

間おきに撮影された静止画での情報提示と，連続こで今回のシステムでは監視・防犯用途のネット撮影された数十コマの連続静止画のアニメーショ

ワークカメラ製品を中心とした機器構成を採用しン表示を行うものであった．その後 2007 年からた．これらのネットワークカメラは 24 時間運用を

は Windows Media Server を利用した PC 向けの前提に開発されているため信頼性が高いと考えらライブ動画配信を行った．

れ，またエンコーダが内蔵されているため，遠隔近年ではスマートフォン等のモバイルデバイ地に設置する機器点数を減らすことができる．たスの普及が進み，外出先からの状況確認などのただし，カメラから出力される映像は汎用的なデー

めにモバイルデバイスからのアクセス手段が要望

タフォーマットでないこともあり，これを直接的

ネットワークカメラ
DG-SC385 等
広域 ethernet
ADSL VPN

エンコード用 WS
ビデオデコーダ
DG-GXD400

コンバータ
HA5
HD-SDI
HDMI
composite
キャプチャカード
Osprey-700e HD
Ospray-210
図 1 システム構成図

配信サーバ

に配信系のシステムに渡すことが困難であった．

質とフレームレートを落として対応している．通そこでカメラから送出された映像データは一旦専

信回線とカメラ・デコーダ間の映像信号に関する用のビデオデコーダによって HD 信号に戻し，こ情報を表１に示す．

れをコンバータを介して配信向けエンコード用
WS に取り込む構成とした．
エンコード用 WS 上では，Adobe 社製 FlashMedia Live Encoder (FMLE)を使用し，映像信号を配信用にエンコードし，それを配信サーバに送出する．配信サーバはこのデータを利用者端末に配 信 す る ． 配 信 用 サ ー ビ ス に は Adobe FlashMedia Server 4.5 (FMS)を使用した．

表 1 カメラ・デコーダ間映像信号
設置個所
高須海岸

通信回線

映像

広域 ether

1280x960, 30fps,10Mbps

H.264, ～2048kbps

大隅湖畔

ADSL VPN

研究棟屋上

LAN 接続320x240, 15fps,Mpeg4, ～400kbps
1280x960, 30fps,H.264, 最大 4096kbps

2.2 カメラの設置と操作
鹿屋体育大学屋上に設置されたカメラを図 2 に

ビデオデコーダで復号化された映像信号は，示す．屋外に設置するカメラは，塩害対策を施し

WS 上の FMLE で配信向けに再度エンコードを行たドーム型のハウジングに収納している．

い，配信サーバに送出される．今回のシステムでは画質の異なる 2 ストリームを生成することとした．これによって 3G 回線など帯域の確保できない場合などにも低画質での視聴が可能となる．エ
ンコード形式に関する詳細を表 2 に示す．
表 2 FMLE エンコード形式
入力信号
HD ソ ー ス (1080i,

図 2 カメラの取り付け例
今回使用したカメラの可動域は水平回転 350 度，垂直回転 120 度でありほぼ全方位の撮影が可能である．また画角は水平 55.2°から 3.2°まで可変であり，ズームが可能である．ただし，主にプラ
イバシー保護の観点から利用者に直接カメラ操作29.97)をキャプチャカ
ードで crop 後 640x480 にて取込SD ソース(NTSC)をキャプチャカードで crop
後 456x336 にて取込を行わせない方針で運用を行っている．そこで今回はカメラが有するプリセットシーケンス機能（予め設定された撮影箇所を順次撮影する機能）を用いて，定期的に撮影位置を変更しながら中継を行うこととした．カメラの撮影箇所については，その周辺でスポーツ活動を行っている教員と協議し決定した．

エンエン

コード 1

コード 2

H.264,29.97fps,350kbps,480x360

H.264,29.97fps,100kbps,
176x144H.264,15fps,350kpbs,480x354

H.264,15fps,100kbps,176x130

配信サーバでは FMS を利用し，HTTP 経由でのライブストリーミング機能を用いた配信を行う．
これによって PC 上の Flash プレーヤをはじめ，iOS や Android を使用するモバイル端末での視聴も可能となった．
ライブカメラサイトのトップページ，個別の配信ページを図 3 に，iPhone 上での再生映像を図 4

2.3 映像の配信に示す．個別の配信ページでは Javascript による遠隔地に設置されたカメラと，大学のメインキクライアント判別を行い， Flash による再生とャンパスに設置したビデオデコーダとは，商用のHTML5 による再生を切り替えている．現時点でネットワークサービスを使って通信を行っている．

は iOS と Android4 系の端末でのみ HTML5 によADSL 回線を使用している大隅湖畔カメラでは十分な通信帯域を確保できていないため，映像の画る再生を行うこととした．

図 5 ライブカメラサイト http://ms.nifs-k.ac.jp/に示す．この例では海洋スポーツセンターに設

3 視聴状況の収集置したライブカメラへのアクセスを，クライア

FMS を利用した HTTP ライブストリーミン

ントが利用する端末の OS 毎に集計している．

グの場合， HTTP 通信がサーバ内部でプロキシ

今回，各利用者の動画再生時間は“イベント値”されることもあり，視聴状況に関するログを生として Google Analytics に送信されている．こ成することが困難であった．学内外からどの程の例では，Windows 端末上で 9,751 秒（平均度の視聴があるのか，またどのような端末を使82.64 秒），Android 端末上で 17 秒（平均 2.83って視聴しているのかといった情報を収集する秒），iOS 端末上で 62 秒（平均 10.33 秒）の動ため，今回は Google Analytics を使用すること画再生が行われたことを確認できる．とした 2．
Google Analytics は Google 社が提供するウェブ解析ツールで，サイトへのアクセス回数やリピート率をはじめ，利用者の地域やアクセス環境（モバイルかどうか）などの分析が可能である．今回はこれらの基本的情報の分析に加え，動画再生時間の収集を試みることとした．
今回，動画再生時間の収集は，視聴端末での動画プレーヤにおける「再生」「停止」「画面遷移」
イベントを JavaScript で補足するとともに再生時間を集計し，Google Analytics へユーザ定義イベントとイベント値として送信するという手法をとった．アクセス状況分析の一例を図 7

図 6 iPhone での再生映像

図 7 Google Analytics による分析例

4 おわりに今回のシステムでは，監視・防犯用途のネッ

参考文献[1] 和田智仁，「ネットワークカメラと PHP を用トワークカメラ製品を中心とした機器構成としいたライブカメラシステムの構築」，電気関係たことで，信頼性の高いシステムを比較的安価

学 会 九 州 支 部 連 合 大 会 講 演 論 文 集 , p491,に構築できたと考えている．また，カメラの機

2002[2] “Google アナリティクス公式サイト –ウェブ解能を使い簡便なカメラワークも実現できた．ラ
イブ映像には画面上に時刻を重ね合わせて表示しているが，これについてもカメラの機能を使って簡便に実現したものである．
視聴状況の収集に関しては JavaScript を使って再生・一時停止等のイベントを補足し，視聴時間の収集を行った．同様の手法はe-Learning における動画コンテンツの視聴状況を収集する際にも利用できると考えられる．
鹿屋体育大学においては e-Learning システムを活用した動画配信が数多く行われており，今後はこの視聴状況分析手法の活用を試みたいと考えている．

析とレポート機能–“, http://www.google.com/
ja_jp/analytics/