web-dev-qa-db-ja.com

CloudFlareをビデオプロバイダーとして使用できますか?

私は人々がビデオをアップロードして見ることができるウェブサイトを作成しています。 (平均して)常時1000人の同時視聴者を期待しています。問題は、私が調べたすべてのCDNが1 GBあたり約0.06ドルで請求されることです。つまり、0.17 MB /秒(720p)x 1000ユーザーx 60秒x 60分/ 1024 =ホストに1時間あたり36ドルです!

何か不足していますか?

CloudFlareでは、帯域幅の代金を支払う必要はありません。これは、CloudFlareで非常に安価に入手できることを意味しますか?それは本当であるには余りにもよいではないか。

18

はい。Cloudfareが「静的で小さな」ファイルのみをキャッシュし、次の拡張子が付いているという点が不足しています https://support.cloudflare.com/hc/en-us/articles/200172516-What- file-extensions-does-CloudFlare-cache-for-static-content- ご覧のとおり、mp4などはリストにありません。

したがって、コストのほとんどが帯域幅であると想定すると、同じですが、一部のリソースはcloudfare CDNによって提供されるため、より高速なWebサイトになります。

それはすべてあなたが持つビデオの数に依存しますが、通常、専用サーバーは月額固定料金ではるかに多くのストレージ(および十分な帯域幅)を提供します。問題は、1000人の同時ビューアが、ファイルを提供する単一のサーバーには多すぎるということです。

8
Ferran Gil

2018年の更新!
Cloudflareにストリーミングビデオサービスが追加されました 彼らのCDNを補完するため、最初に確認する場所になります。ただし、サイトでいくつかのMP4ファイルをホストし、帯域幅を少し節約したいだけの場合は、次の投稿が関連する場合があります。


あなたのビデオコンテンツが単にHTTP/HTTPSを介してダウンロードされた(そして他のプロトコルを介してストリーミングされていない)ファイルであると仮定すると、CloudFlareが実際にこれをサポートしているようです。

クライアントのWebサイトでMP4ビデオファイルをテストしたところ、CloudFlareによって正しくキャッシュされているように見えました。

私のCloudFlare設定ページのルール:

enter image description here

リクエスト(キャッシュヒットを示す):

enter image description here

19
Simon East

すべてをキャッシュするルールは、基本的にそれを行っているので、それをキャッシュします...すべてをキャッシュします。

ただし、 CloudFlareのプロキシ経由でストリーミングコンテンツを実行する はお勧めしません。自分のサイトでストリーミングコンテンツを実行している人は、触れないサブドメインにコンテンツを配置する必要があります。

13
damoncloudflare