WowzaMediaServer for EC2 導入編

7,053 views

Published on

WowzaMediaServer for EC2 導入編

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,053
On SlideShare
0
From Embeds
0
Number of Embeds
300
Actions
Shares
0
Downloads
55
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • EC2 アプリケーションサーバ Simple Queue Services キューイングのサービス Simple Email Service メールサーバ Clowd フォーメーション  GUIで簡単にサービスを構築できる仕組み
  • これだけ
  • 技術書もいくつか出てますが、 英語を訳すほうが勉強になります。
  • RTMP Adobeが開発したストリーミング
  • WowzaMediaServer for EC2 導入編

    1. 1. WowzaMediaServer for EC2 導入編 日時:2011年7月9日
    2. 2. Profile <ul>竹林 真 Web系のお仕事 PHPとかJavascriptとか 日曜Flex User Twitter:@BeMarble Google+もはじめました </ul>
    3. 3. Today's menu <ul><li>What's Amazon Web Services ?
    4. 4. What's Wowza Media Server ?
    5. 5. Build on Wowza for AmazonEC2 </li></ul>
    6. 6. What's AmazonWebServices?
    7. 7. <ul><li>Amazon Web Services( AWS) とは、Amazon.comにより提供されるクラウドコンピューティングサービスである。
    8. 8. OS、アプリケーションなどは自由に設置することができる。 </li></ul>Amazon Web Services とは
    9. 9. Amazon Web Services
    10. 10. 今回使用するAWSの サービス Elastic Compute Cloud (EC2)      クラウド上で提供されるコンピューティングサービス
    11. 11. 利用できる条件 <ul><li>Amazon Web Servicesに登録している
    12. 12. ( 要クレジットカード )
    13. 13. マニュアルで英語になっている部分は各自翻訳して利用できる </li></ul>
    14. 14. AWSのセキュリティ品質 <ul><li>ISO 27001
    15. 15. (情報セキュリティマネジメントシステム – ISMS)
    16. 16. PCI-DSS 2.0 Level 1
    17. 17. (PCIデータセキュリティスタンダードのPCIサービスプロバイダ)準拠
    18. 18. DoD 5220.22-M
    19. 19. (国立産業セキュリティプログラム作業マニュアル)準拠の廃棄処理
    20. 20. FISMA
    21. 21. (Federal Information Security Management Act of 2002)
    22. 22. SAS70
    23. 23. HIPAA </li></ul>
    24. 24. What's Wowza Media Server ?
    25. 25. Wowza media server とは <ul><li>Wowza Media Systems社が開発した
    26. 26. ストリーミングサーバ
    27. 27. Flash Media Serverの 互換 ソフトウェア
    28. 28. RTMP対応ストリーミングサーバのひとつ
    29. 29. オンデマンドビデオや、ライブ映像の配信に向いている </li></ul>
    30. 30. 映像配信システムの構築向き オンデマンド配信 ライブ配信 <ul><li>所有している映像コンテンツを、ストリーミング配信する機能
    31. 31. コンテンツはサーバが対応している形式のコンテンツである必要がある </li></ul><ul><li>ウェブカメラなどを通して、リアルタイムに映像を配信する機能 </li></ul>
    32. 32. Another streaming servers <ul><li>FlashMediaServer
    33. 33. Adobe本家のRTMP対応ストリーミングサーバ
    34. 34. Red5
    35. 35. オープンソースのRTMP対応ストリーミングサーバ
    36. 36. QuickTime Streaming Server
    37. 37. Apple製品に特化したストリーミングサーバ
    38. 38. Windows Media Server
    39. 39. WindowsMedia対応のソフトウェア向け配信サーバ </li></ul>
    40. 40. 必要スペック <ul><li>CPU: Single Dual Core, 3.00 GHz 以上
    41. 41. メモリ: 2GB
    42. 42. ディスク: 2GB以上
    43. 43. ネットワーク: 1Gb イーサネット
    44. 44. JRE6またはJDK6がインストール済み </li></ul>
    45. 45. 対応OS <ul><li>Windows (XP, Vista, 7, Server 2003 & 2008)
    46. 46. Linux (全てのディストリビューション対応)
    47. 47. Solaris
    48. 48. Mac OS
    49. 49. その他Unix </li></ul>
    50. 50. 対応映像コーデック RTMP Video: H.264 , VP6, Sorenson Spark, Screen Shared codec Audio: AAC, AAC-LC, HE-AAC, MP3, Speex, NellyMoser ASAO RTSP/RTP Video: H.264 Audio: AAC, AAC-LC, HE-AAC, MP3, Speex MPEG-TS Video: H.264 Audio: AAC, AAC-LC, HE-AAC, MP3 ICY (SHOUTcast/icecast) Audio: AAC, AAC-LC, HE-AAC (aacPlus), MP3
    51. 51. 対応クライアント RTMP(T,E) Adobe Flash HTTP Streaming FlashPlayer AIR AIR for Android/iOS Apple HTTP Live Streaming (HLS) iPhone, iPod touch, iPad (iOS3以上) QuickTime player (10.0以上) Safari (4.0 以上) Microsoft Smooth Streaming Silverlight 3以上 RTSP/RTP QuickTime player VideoLAN VLC player Mobile devices (3GPP) MPEG2 Transport Protocol(MPEG-TS) IPTV (セットトップボックスなど映像機器)
    52. 52. <ul>対応している映像コーデックであれば1つの映像を複数の種類のデバイスに対して配信可能(H.264) Flash to Flash, iPhone, Quicktime Quicktime to Flash 配信ツール(例) <li>自作Flashアプリケーション(RTMP)
    53. 53. FlashMediaLiveEncoder3 (RTMP)
    54. 54. WireCast(RTSP)
    55. 55. QuickTime Broadcaster(RTSP/RTP) ※Mac only </li></ul>
    56. 56. ライセンス形態 <ul><li>Wowza Server Developer edition
    57. 57. 無料 ※10コネクションまで
    58. 58. Wowza Server Subscription edition(x段階定額)
    59. 59. $65/1インスタンス/月 ~
    60. 60. $40/インスタンス/月 (21~50インスタンス)
    61. 61. Wowza Server Perpetual Edition
    62. 62. $995/1ライセンス
    63. 63. Wowza Media Server2 for Amazon EC2 Edition </li></ul>
    64. 64. 開発環境 <ul>Wowza IDE  Eclipseプラグイン (Windows, Macに対応) http://www.wowzamedia.com/ide.html 開発言語:Java 設定ファイル: XML </ul>
    65. 65. Wowza Media Server for EC2
    66. 66. メリット <ul><li>サーバ構築が簡単
    67. 67. スケールアウトが容易
    68. 68.  ( 必要なときに必要な台数 だけ増やせる)
    69. 69. CDN構築が可能
    70. 70.  (各リージョンにサーバを設置)
    71. 71. サブスクリプションライセンスでお得に </li></ul>
    72. 72. 料金表
    73. 73. 料金計算 <ul>Wowza media server ライセンス使用料          $5.00/月 サーバ利用料金(東京リージョンLargeインスタンス)          稼動時間 *$0.52 (40円ぐらい) トラフィック利用料金         使った分だけ (~ 10GBまでは$0.201/1G)          </ul>
    74. 74. 選択可能スペック   OS: Fedora <ul>32bit small 少しスペック不足 High-CPU Medium 64bit Large オススメ Extra Large Hight-Memory Extra Large Hight-Memory Double Extra Large Hight-Memory Quadruple Extra Large Hight-CPU Extra Large </ul>
    75. 75. スモール インスタンス 1.7 GB メモリ 1 EC2 Compute Unit (1 EC2 Compute Unitを有する1仮想コア) 160GB インスタンスストレージ 32-ビット プラットフォーム I/O 性能:標準 API 名: m1.small ハイCPU ミディアム インスタンス 1.7 GB メモリ 5 EC2 Compute Unit (2.5 EC2 Compute Unitを有する2仮想コア) 350 GB インスタンスストレージ 32-ビット プラットフォーム I/O 性能:標準 API 名: c1.medium 1 EC2 Compute Unit = 1.0-1.2GHz 2007 Opteron または 2007 Xeon プロセッサの CPU能力
    76. 76. ラージ インスタンス 7.5 GB メモリ 4 EC2 Compute Unit (2 EC2 Compute Unitを有する2仮想コア) 850 GB インスタンスストレージ 64-ビット プラットフォーム I/O 性能:高 API 名: m1.large エクストララージ インスタンス 15 GB メモリ 8 EC2 Compute Unit (2 EC2 Compute Unitを有する4仮想コア) 1,690 GB インスタンスストレージ 64-ビット プラットフォーム I/O 性能:高 API 名: m1.xlarge 1 EC2 Compute Unit = 1.0-1.2GHz 2007 Opteron または 2007 Xeon プロセッサの CPU能力
    77. 77. ハイメモリ エクストララージ インスタンス 17.1 GB メモリ 6.5 EC2 Compute Unit (3.25 EC2 Compute Unitを有する2仮想コア) 420 GB インスタンスストレージ 64-ビット プラットフォーム I/O 性能:標準 API 名: m2.xlarge ハイメモリ ダブルエクストララージ インスタンス 34.2 GB メモリ 13 EC2 Compute Unit (3.25 EC2 Compute Unitを有する4仮想コア) 850 GB インスタンスストレージ 64-ビット プラットフォーム I/O 性能:高 API 名: m2.2xlarge ハイメモリ クアドラプル エクストララージ インスタンス 68.4 GB メモリ 26 EC2 Compute Unit (3.25 EC2 Compute Unitを有する8仮想コア) 1690 GB インスタンスストレージ 64-ビット プラットフォーム I/O 性能:高 API 名: m2.4xlarge 1 EC2 Compute Unit = 1.0-1.2GHz 2007 Opteron または 2007 Xeon プロセッサの CPU能力
    78. 78. ハイCPU エクストララージ インスタンス 7 GB メモリ 20 EC2 Compute Unit (2.5 EC2 Compute Unitを有する8仮想コア) 1690 GB インスタンスストレージ 64-ビット プラットフォーム I/O 性能:高 API 名: c1.xlarge 1 EC2 Compute Unit = 1.0-1.2GHz 2007 Opteron または 2007 Xeon プロセッサの CPU能力
    79. 79. Build on Wowza for AmazonEC2
    80. 80. http://aws.amazon.com/jp/ 登録にはクレジットカードが必要 アマゾンと契約する
    81. 81. Wowza Media Serverの サブスクリプションライセンスを 契約する
    82. 82. URL: http://www.wowzamedia.com/ec2-streaming.html
    83. 84. EC2のインスタンスを構築する
    84. 85. 使用するAMIを選択
    85. 86. インスタンスのスペックを選択
    86. 87. インスタンスオプション(デフォルトで問題なし)
    87. 88. ポート開放の設定
    88. 89. 各ポートの用途
    89. 90. ポート開放(オプション) <ul>TCP <li>22( ssh) サーバにSSHでアクセスするのに必要
    90. 91. 8080(http) cactiが使用するウェブサーバのポート </li></ul>
    91. 92. 設定した項目を確認
    92. 93. 起動完了表示
    93. 94. インスタンスについて <ul><li>Instance StoreタイプのインスタンスなのでStopができない
    94. 95. 停止させるとインスタンスが破棄されてしまい、使用するときは再構築が必要
    95. 96. もしサーバの状態を保持したい場合はAmazonS3にバックアップしておく必要がある </li></ul>
    96. 97. Cactiが使用可能 ホスト名. ap-northeast-1.compute.amazonaws.com:8080/cacti/  にアクセス Wowza用にカスタマイズされたグラフが使える <ul><li>設置されているアプリケーションごとの接続数が閲覧可能
    97. 98. ネットワークトラフィック、システム負荷の監視が可能(Cacti標準の機能) </li></ul>
    98. 100. Cactiデフォルト設定 管理者 ( 初回ログイン時に変更を要求されます) ユーザー: admin パスワード: password ゲスト ユーザー パスワード: password
    99. 101. Wowza Media Server3 登場予定 (2011 Q3) <ul>サイト内で新機能が一部紹介されています <li>Wowza Transcoder AddOn
    100. 102. Wowza Network DVR (nDVR) AddOn
    101. 103. Wowza DRM AddOn </li></ul>http://www.wowzamedia.com/wowza-server-3.php
    102. 104. この商品を見たお客様はこれも見ています
    103. 105. <ul>Adobe Flash Media Server on Amazon Web Services </ul><ul><li>Adobe Flash Media Server on Amazon Web Services も Wowza media serverと同等の料金で利用できます </li></ul>http://www.adobe.com/jp/products/flashmediaserver/amazonwebservices/
    104. 106. まとめ <ul><li>AmazonEC2でWowza Media Serverを使用すると簡単にストリーミングシステムを構築できる
    105. 107. 用途と規模に応じて柔軟に設置することができる
    106. 108. 必要な時のみ起動すればいいのでコスト的に優しい </li></ul>
    107. 109. 参考URL <ul><li>http://www.wowzamedia.com/
    108. 110. http://www.wowzamedia.com/quickstart_EC2.html
    109. 111. http://aws.amazon.com/jp/ec2/ </li></ul>
    110. 112. ご清聴ありがとうございました。

    ×