Contenu connexe
Similaire à Wowzaを用いた配信基盤 Takusuta tech conf01 (20)
Wowzaを用いた配信基盤 Takusuta tech conf01
- 7. 主な使用技術
❏ 配信サーバ
❏ Wowza Streaming Engine on EC2
❏ RTMPでストリームを待ち受け
❏ 各サービスごとにクラスタを分割して疎な配置を行ってます
❏ CDN
❏ CloudFront
❏ HLSをキャッシュする配信視聴側のエンドポイント
❏ APIサーバ
❏ Go on EC2
❏ 各サービスに共通配信基盤の情報を提供
❏ ストリーム・配信サーバ管理DB
❏ MongoDB on EC2
❏ アーカイブストレージ
❏ S3
❏ ElasticTranscoderによるHLSトランスコード済みのストリームデータを格納
7
- 14. Wowza Streaming Engine
14
❏ Wowza Media Systems が開発・販売している動画ストリーミングサーバ
❏ ‘1510現在最新版は4.3
❏ Adobe Media Server (Flash Media Server) 互換
❏ カスタマイズ可能
❏ 設定やアドオンでもある程度の自由度はもたせられる
❏ プラグインの自作も可能
❏ アダプティブビットレート機能
❏ 回線環境ごとに予め決めておいた
ビットレート・解像度で視聴できる
- 15. サポートプロトコルなど
❏ 対応プロトコル
❏ RTMP
❏ RTSP
❏ HLS
❏ MPEG-DASH
❏ SmoothStreaming
❏ など
❏ 対応コーデック
❏ H.264
❏ H.265
❏ AAC
❏ など
❏ 対応ファイルフォーマット
❏ MP4
❏ MP3
❏ FLV
❏ など
15
- 19. Transcoderアドオン
19
予めテンプレートを用意し、 Stream Name Group というリソース単位にまとめておくことで
アダプティブビットレートに簡単に対応することが可能。
この例では
❏ 360p
❏ 160p
という2つのトランスコードプリセットが有効で
❏ [ストリーム名]_all というName Groupで 360p, 160p 両方
❏ [ストリーム名]_mobile というName Groupで 160p のみ
がアダプティブビットレートとして利用できる
もちろん他のプリセットも有効であれば ABR対象になります
- 32. takusuta Transcoder設定
❏ トランスコード先のStream種類
❏ 1Mbps 288x512 px
❏ 300kbps 288x512 px
❏ 200kbps 216x384 px
❏ 100kbps 90x160 px
❏ アダプティブビットレート用のStream Name Group
❏ All
❏ 全て
❏ high
❏ 1Mbps, 300kbps
❏ mid
❏ 300kbps, 200kbps
❏ low
❏ 100kbps
32
- 36. まとめ
❏ Wowza Streaming Engine を用いた共通配信基盤における配信についてご説明
させていただきました。
❏ Wowzaは今もアップデートを続けており、これからも新機能が登場してくることと思
います。
❏ まだまだ知見が少ない(と思う・・)プロダクトではありますが、Web上なりリアルコ
ミュニケーションなりで積極的な情報交換を行っていければと思っております。
36