SlideShare a Scribd company logo
1 of 20
LIVE HTTP STREAMING
  Amazon Web Service ✕ Adobe Flash Media Server
自己紹介

千葉 哲也(@kachina_t)


株式会社サーバーワークス


ー 2011/09∼


サービス開発チーム


好きなAWSサービス


− CloudFormation
目次
1. HTTP ライブストリーミングとは

2. Flash Media Serverの役割

3. AWSが提供するもの

4. 実演
HTTP ライブストリーミングとは
     まずはここから
ストリーミングとは?
主に音声や動画などのマルチメディアファイルを転送・再生する方式の一種である。



通常、ファイルはダウンロード完了後に開く動作が行われるが、動画のようなサイズの大きいファイルを再生する際に
はダウンロードに非常に時間がかかってしまい、特にライブ配信では大きな支障が出る。そこで、ファイルをダウン
ロードしながら、同時に再生をすることにより、ユーザーの待ち時間が大幅に短縮される。この方式を大まかに「スト
リーミング」と称することが多い。



また、ストリーミング形式では映像や音楽をファイルとして保存することは困難であるため、これを逆手に取りコピー
ガードの一種として用いる場合もある。



                                     Wikipedia:『ストリーミング』より
ライブストリーミング?
ストリーミング技術を応用し、DVカメラなどを使い、コンピュータのネットワーク上に流すことでライブ配信すること
(ライブストリーミング)も可能になった。



これにより、景勝地・被災地・(彗星を初めとする)天体観測のライブカメラ映像・アマチュアバンドのライブ映像・
既存メディア(ラジオやテレビ)、これらもネット上でリアルタイム放送する事が可能となった。従来から存在したテ
レビメディアの様な複雑な放送認可手続き・審査・取得も必要としない為、ネットにて擬似的なラジオ放送、およびTV
放送を開局可能であり、個人や小規模な各種法人団体、既存のラジオ放送局(放送局スタジオ内のライブカメラ映像と
セットで流してTV放送化)も積極的に参入している。前述の通り、(放送コンテンツの著作権関係さえクリアしていれ
ば)規制の殆ど存在しないメディア形態である為、機材さえ用意すれば刑務所の中までネットワーク中継をすることも
可能である。



                                     Wikipedia:『ストリーミング』より
HTTPライブストリーミング?




      http,https
FLASH MEDIA SERVERの役割
   FMSでライブストリーミング
AWSが提供するもの
AWS+FMSを使ってライブストリーミング
実演
URL


PC/Mac

URL => http://goo.gl/zFr3H

iPhone/iPad

URL => http://goo.gl/8cSdQ
まとめ


構築はCloudFormationでイッパツ(10分くらい)


FMSはインスタンスストアタイプなのでストップできない


ブラウザ向けの(単純ではない)プレイヤは自前で実装する


閲覧認証が必要な場合も自前で用意する

More Related Content

Viewers also liked

Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイトWindows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイトnormalian
 
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。Daiyu Hatakeyama
 
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...Gwendal Simon
 
Driving Commerce Through Streaming Video
Driving Commerce Through Streaming VideoDriving Commerce Through Streaming Video
Driving Commerce Through Streaming VideoCharles Hudson
 
Reaching Out Through Live Streaming
Reaching Out Through Live StreamingReaching Out Through Live Streaming
Reaching Out Through Live StreamingInner Ear
 
Engaging Audiences through Live Streaming
Engaging Audiences through Live StreamingEngaging Audiences through Live Streaming
Engaging Audiences through Live StreamingInner Ear
 
Why you should live stream your next major meeting
Why you should live stream your next major meeting Why you should live stream your next major meeting
Why you should live stream your next major meeting Jim McConnell
 
Live Streaming Checklist
Live Streaming ChecklistLive Streaming Checklist
Live Streaming ChecklistPaul Richards
 
vMix 19 - vMix Call Overview
vMix 19 - vMix Call OverviewvMix 19 - vMix Call Overview
vMix 19 - vMix Call OverviewPaul Richards
 
Live Streaming is the Future and the Future is Now
Live Streaming is the Future and the Future is NowLive Streaming is the Future and the Future is Now
Live Streaming is the Future and the Future is NowFLBlogCon
 
Live Streaming: Consumption, branding and it's future
Live Streaming: Consumption, branding and it's futureLive Streaming: Consumption, branding and it's future
Live Streaming: Consumption, branding and it's futureString Nguyen | Top Voice
 
How to Build Your Brand with Live Streaming Video
How to Build Your Brand with Live Streaming VideoHow to Build Your Brand with Live Streaming Video
How to Build Your Brand with Live Streaming VideoMike Delgado
 
Live Streaming Video Use By Brands [INFOGRAPHIC]
Live Streaming Video Use By Brands [INFOGRAPHIC]Live Streaming Video Use By Brands [INFOGRAPHIC]
Live Streaming Video Use By Brands [INFOGRAPHIC]Brandlive
 
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させるHTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させるGaprot
 
Ultimate Guide to Live Streaming
Ultimate Guide to Live StreamingUltimate Guide to Live Streaming
Ultimate Guide to Live StreamingPaul Richards
 
Joel Comm - The Live Streaming Revolution
Joel Comm - The Live Streaming RevolutionJoel Comm - The Live Streaming Revolution
Joel Comm - The Live Streaming RevolutionINBOUND
 
Virtual reality and 360° live streaming
Virtual reality and 360° live streamingVirtual reality and 360° live streaming
Virtual reality and 360° live streamingRyan Jespersen
 

Viewers also liked (18)

Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイトWindows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
 
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
 
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...
 
Driving Commerce Through Streaming Video
Driving Commerce Through Streaming VideoDriving Commerce Through Streaming Video
Driving Commerce Through Streaming Video
 
Reaching Out Through Live Streaming
Reaching Out Through Live StreamingReaching Out Through Live Streaming
Reaching Out Through Live Streaming
 
Engaging Audiences through Live Streaming
Engaging Audiences through Live StreamingEngaging Audiences through Live Streaming
Engaging Audiences through Live Streaming
 
Why you should live stream your next major meeting
Why you should live stream your next major meeting Why you should live stream your next major meeting
Why you should live stream your next major meeting
 
Live Streaming Checklist
Live Streaming ChecklistLive Streaming Checklist
Live Streaming Checklist
 
vMix 19 - vMix Call Overview
vMix 19 - vMix Call OverviewvMix 19 - vMix Call Overview
vMix 19 - vMix Call Overview
 
Live Streaming is the Future and the Future is Now
Live Streaming is the Future and the Future is NowLive Streaming is the Future and the Future is Now
Live Streaming is the Future and the Future is Now
 
Live Streaming: Consumption, branding and it's future
Live Streaming: Consumption, branding and it's futureLive Streaming: Consumption, branding and it's future
Live Streaming: Consumption, branding and it's future
 
How to Build Your Brand with Live Streaming Video
How to Build Your Brand with Live Streaming VideoHow to Build Your Brand with Live Streaming Video
How to Build Your Brand with Live Streaming Video
 
Live Streaming Video Use By Brands [INFOGRAPHIC]
Live Streaming Video Use By Brands [INFOGRAPHIC]Live Streaming Video Use By Brands [INFOGRAPHIC]
Live Streaming Video Use By Brands [INFOGRAPHIC]
 
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させるHTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
 
Ultimate Guide to Live Streaming
Ultimate Guide to Live StreamingUltimate Guide to Live Streaming
Ultimate Guide to Live Streaming
 
動画配信プラットフォーム on AWS
動画配信プラットフォーム on AWS動画配信プラットフォーム on AWS
動画配信プラットフォーム on AWS
 
Joel Comm - The Live Streaming Revolution
Joel Comm - The Live Streaming RevolutionJoel Comm - The Live Streaming Revolution
Joel Comm - The Live Streaming Revolution
 
Virtual reality and 360° live streaming
Virtual reality and 360° live streamingVirtual reality and 360° live streaming
Virtual reality and 360° live streaming
 

More from Tetsuya Chiba

Cloud watcheventsはエラい
Cloud watcheventsはエラいCloud watcheventsはエラい
Cloud watcheventsはエラいTetsuya Chiba
 
20150326 よくわかる AWS OpsWorks
20150326 よくわかる AWS OpsWorks20150326 よくわかる AWS OpsWorks
20150326 よくわかる AWS OpsWorksTetsuya Chiba
 
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったことJAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったことTetsuya Chiba
 
サバソニ-005 Cloud Automatorの裏側
サバソニ-005 Cloud Automatorの裏側サバソニ-005 Cloud Automatorの裏側
サバソニ-005 Cloud Automatorの裏側Tetsuya Chiba
 
エディタこだわってますか?
エディタこだわってますか?エディタこだわってますか?
エディタこだわってますか?Tetsuya Chiba
 
20130316 jaws ug-yokohama
20130316 jaws ug-yokohama20130316 jaws ug-yokohama
20130316 jaws ug-yokohamaTetsuya Chiba
 
20121217 jawsug-yokohama
20121217 jawsug-yokohama20121217 jawsug-yokohama
20121217 jawsug-yokohamaTetsuya Chiba
 
20120827 第7回jaws ug札幌.key
20120827 第7回jaws ug札幌.key20120827 第7回jaws ug札幌.key
20120827 第7回jaws ug札幌.keyTetsuya Chiba
 

More from Tetsuya Chiba (9)

Cloud watcheventsはエラい
Cloud watcheventsはエラいCloud watcheventsはエラい
Cloud watcheventsはエラい
 
20150326 よくわかる AWS OpsWorks
20150326 よくわかる AWS OpsWorks20150326 よくわかる AWS OpsWorks
20150326 よくわかる AWS OpsWorks
 
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったことJAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
 
サバソニ-005 Cloud Automatorの裏側
サバソニ-005 Cloud Automatorの裏側サバソニ-005 Cloud Automatorの裏側
サバソニ-005 Cloud Automatorの裏側
 
20130403 teamlab
20130403 teamlab20130403 teamlab
20130403 teamlab
 
エディタこだわってますか?
エディタこだわってますか?エディタこだわってますか?
エディタこだわってますか?
 
20130316 jaws ug-yokohama
20130316 jaws ug-yokohama20130316 jaws ug-yokohama
20130316 jaws ug-yokohama
 
20121217 jawsug-yokohama
20121217 jawsug-yokohama20121217 jawsug-yokohama
20121217 jawsug-yokohama
 
20120827 第7回jaws ug札幌.key
20120827 第7回jaws ug札幌.key20120827 第7回jaws ug札幌.key
20120827 第7回jaws ug札幌.key
 

Fms live streaming

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n