メモ > サーバ > サービス: AWS > 動画配信サーバについて簡単に調査
■動画配信サーバについて簡単に調査
HTTP Live Streamingで動画を配信してみる
http://dev.classmethod.jp/tool/http-live-streaming/
Amazon Elastic Transcoder メディア変換サービス来た!
http://dev.classmethod.jp/cloud/amazon-elastic-transcoder-start/
【AWS初心者向けWebinar】AWSから始める動画配信
https://www.slideshare.net/AmazonWebServicesJapan/awswebinaraws
動画配信プラットフォーム on AWS
https://www.slideshare.net/AmazonWebServicesJapan/on-aws
AWS+Video.jsでお手軽ストリーミング動画配信
http://qiita.com/mechamogera/items/a91848b0c3b6fe9f18f5
AWS WAFを使うためシステムにCloudFrontを導入した時の注意点まとめ
http://dev.classmethod.jp/cloud/aws/setup-amazon-waf-and-cloudfront/
AWSを利用した動画変換から動画配信まで
http://qiita.com/uda0922/items/900bd9977d93d77bba19
料理動画を支える技術
http://techlife.cookpad.com/entry/2014/06/17/160905
オンデマンド動画配信のためのクラウド構成とお見積り例
https://aws.amazon.com/jp/cdp/cdn/
・1本250MBの動画が1ヶ月4,000回再生される想定。1ヶ月1TBのデータが配信される
…という条件なら月額2万円程度
・ただし見積もりにWebサーバやDBサーバなどは含まれていない
・配信制限するなら、キャッシュは利用しづらい?そうでもない?要調査
・AWSと動画についての学習コストが必要
・動画をアップロード&管理する仕組みの作成も必要
Amazon CloudFront で HLS動画のプライベートオンデマンド配信を行う方法
http://akiyoko.hatenablog.jp/entry/2015/08/24/192618
CloudFront+S3で署名付きURLでプライベートコンテンツを配信する
http://dev.classmethod.jp/cloud/aws/cf-s3-deliveries-use-signurl/
CloudFrontの署名付きURLでS3にアクセスする方法 - Qiita
https://qiita.com/jeayoon/items/c148a8637a177c0f8c9f
試したいこと
CloudFront+EC2での配信
CloudFront+ELB+EC2での配信
CDN の 仕組み
http://blog.redbox.ne.jp/what-is-cdn.html
AWS Elemental MediaConvert というものもある
Elastic Transcoder との違いなどについて、また確認したい
AWS Elemental MediaConvert と Amazon ElasticTranscoderの違いってなに? - Qiita
https://qiita.com/r-wakamatsu/items/f2e77c41a0f07373b232
■2021年5月に追加調査
AWSで動画配信(オンデマンド配信)をするための手順 - Qiita
https://qiita.com/right1121/items/97beff9f2c300d868e69
いつでもどこでも動画が見られる『ストリーミング』の仕組みとは|TIME&SPACE by KDDI
https://time-space.kddi.com/ict-keywords/kaisetsu/20151126/
オンデマンド配信:
あらかじめサーバーに用意されたファイルにアクセスし、データをダウンロードしながら視聴できるもの
配信中に一時停止や巻き戻し、早送りができる
ライブ配信:
リアルタイムでデータが作成されるため、視聴者は巻き戻しなどの操作はできない
Amazon IVS(Interactive Video Service)を使用すれば、簡単にライブストリーミングの環境が作れるらしい
名称に「Elemental」が含まれていないので、既存サービスとは異なるものと思われる
要検証
[新サービス] 数クリックでライブストリーミング配信環境が作成されるサービス「Amazon Interactive Video Service」が登場しました! | DevelopersIO
https://dev.classmethod.jp/articles/ga-amazon-interactive-video-service/
【初心者】Amazon Interactive Video Service (Amazon IVS) を使ってみる - Qiita
https://qiita.com/mksamba/items/051b6ccde5a58cd2d732
簡単にライブストリーミング配信ができる Amazon IVS がリリース - サーバーワークスエンジニアブログ
https://blog.serverworks.co.jp/tech/2020/07/20/introducing-amazon-ivs/
■2022年5月に追加調査
HLSとは?:ストリーミング配信を実現する技術 | 動画サイト運営ノウハウブログ by ソーシャルキャスト
https://blog.socialcast.jp/05/post-729/
HLS(HTTP Live Streaming)で動画を配信・再生してみよう | アプリ開発・制作/システム開発のYAZ
https://www.yaz.co.jp/tec-blog/web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/212
Video.jsのvideojs-http-streaming(VHS)を使ってHLS形式のストリーミング配信を再生する最低限度の設定 | DevelopersIO
https://dev.classmethod.jp/articles/videojs-http-streaming-vhs-hls-streaming-minimum-setting/
大容量の動画データをサーバにアップロードする手段については、以下なども参考になりそう
【presigned url】サーバーを経由せずにS3に画像・動画などのファイルをアップロードする - Qiita
https://qiita.com/MasashiFujiike/items/3cf0373cf89462c4c983
ブラウザからS3へのダイレクトアップロード - Qiita
https://qiita.com/minsu/items/a3bfc8f8f807f6b51fdf
■ライブストリーミング
要調査
ライブ動画配信のためのクラウド構成と料金試算例 | AWS
https://aws.amazon.com/jp/cdp/cdn-live/
ライブストリーミング | AWS ソリューション
https://aws.amazon.com/jp/solutions/implementations/live-streaming-on-aws/
AWS でライブストリーミングを実現するには ? - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
https://aws.amazon.com/jp/builders-flash/202011/aws-solutions-livestream/?awsf.filter-name=*all
【完全無料】Flutterを使って簡易ライブ配信アプリを構築する
https://zenn.dev/gakin/articles/set_up_flutter_live_streaming_demo