オープンストリームがChromecast対応iOS/Androidアプリ開発技術を確立できた理由
Chromecastは、「YouTube」「Google Play ムービー& TV」などのインターネット上の動画コンテンツを簡単にテレビ画面で楽しめる小型の端末。USBメモリほどの大きさで、テレビのHDMI端子に差し込んで使う。グーグルが開発・販売し、日本国内では2014年5月28日に発売を開始している。
Chromecastは、低価格でありながら大画面に耐え得る高画質と著作権保護技術(DRM)に適合した動画を再生する機能を備えているため、コンテンツビジネスを展開する事業者からも大きな注目を集めている。特に日本でも人気が高まりつつある定額制の動画配信サービスでは今後Chromecast対応が求められる可能性が高い。
一方、Chromecastのユニークな特徴として、この端末自身にはユーザーインターフェースがなく、必ずスマートフォンやPCなどと連携して操作しなければならない点が挙げられる。前述の定額制動画配信サービスでは、各社とも専用の動画視聴アプリケーションを用意しているが、Chromecast対応を図ろうとすれば、こうしたアプリケーションにChromecast連携機能を搭載する必要が出てくる。
このような背景の下、Web&モバイル技術のSIを手掛けるオープンストリームは、Chromecast対応のスマートフォンアプリケーション(iOS版およびAndroid版)について技術実証を行い、いち早く開発技術を確立した。本稿では、Chromecast対応の技術的ポイントについてオープンストリーム CTOの寺田英雄氏に話を伺った。
「今回の取り組みは、従来当社が得意としているDRM動画プレーヤーアプリケーションの開発技術をさらにレベルアップさせるために実施したものです。Chromecast対応には、ネイティブアプリケーション開発、各種DRM関連技術、HTML5関連技術などを、高いレベルで融合させる必要があり、一朝一夕に達成できるものではありませんでした」(寺田氏)
Chromecastアプリケーションの開発とは、どのようなものなのか
ChromecastはDRMエージェント、動画コーデック、HDMI動画レンダリング、Webアプリケーション(HTML5+JavaScript)エンジン、そしてWi-Fiを有する。Chromecast用アプリケーションを作成するSDKは「Google Cast SDK」と呼ばれ、Receiver、Senderの機能を各OSプラットフォーム向けに提供する。MPEG-DASHやMicrosoft Smooth Streamingなどのストリーミング技術、Microsoft PlayReady、Google WideVineなどのDRM技術に対応している。
続きはこちらから
http://www.atmarkit.co.jp/ait/articles/1406/20/news009.html
2014年 6月20日
参照atmarkit
オープンストリーム
2000年に設立された、Web/モバイルアプリケーション開発に実績を持つ独立系Sier。Web/モバイルサービス企業が、社内リソースのみでは開発が難しいような、高度な技術知識が求められる開発案件など専門性が要求される開発案件などに参画、提供している。
オープンストリームについて
IT業界、コンサルティング業界の最新ニュースをお伝えします。最先端の業界で何がどう動いているのかをWatchすることで、広くビジネス界全体の今後の動きを展望することができるはずです。
Warning: include(../../naviadd.html): failed to open stream: No such file or directory in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
183
Warning: include(): Failed opening '../../naviadd.html' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
183
Warning: include(../../seminar_box.html): failed to open stream: No such file or directory in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
186
Warning: include(): Failed opening '../../seminar_box.html' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
186
Warning: include(../../job_box.html): failed to open stream: No such file or directory in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
189
Warning: include(): Failed opening '../../job_box.html' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
189
Warning: include(../../footaddobi.html): failed to open stream: No such file or directory in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
200
Warning: include(): Failed opening '../../footaddobi.html' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
200
Warning: include(../../foot.html): failed to open stream: No such file or directory in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
204
Warning: include(): Failed opening '../../foot.html' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
204
Warning: include(../../head.html): failed to open stream: No such file or directory in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
212
Warning: include(): Failed opening '../../head.html' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
212
Warning: include(../../menu.html): failed to open stream: No such file or directory in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
217
Warning: include(): Failed opening '../../menu.html' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in
/home/consul-movin/www/it-movin.co.jp/view/news/headline.php on line
217