私は、ユーザーがビデオをアップロードできるサイトを構築しようとしています。このサイトは、他のユーザーが表示してダウンロードできるように埋め込まれています。私はVimeoを使用しようとしましたが、自分のアカウントに他人の動画を保存するにはVimeo Proが必要です。私の組織にとっては高価です。これどうやってするの?サイトにビデオをアップロードして埋め込む
、JW Playerファイルに動画を変換S3バケットにアップロードして、CloudFrontをウェブ配信にバケツを指す:
私は、ユーザーがビデオをアップロードできるサイトを構築しようとしています。このサイトは、他のユーザーが表示してダウンロードできるように埋め込まれています。私はVimeoを使用しようとしましたが、自分のアカウントに他人の動画を保存するにはVimeo Proが必要です。私の組織にとっては高価です。これどうやってするの?サイトにビデオをアップロードして埋め込む
、JW Playerファイルに動画を変換S3バケットにアップロードして、CloudFrontをウェブ配信にバケツを指す:
ここでそれを行うための一つの方法です。この詳細についてはhereをご覧ください。
このチュートリアルでは、ビデオは手動でS3バケットにアップロードされます。あなたのユースケースでは、アップロードがプログラム的に行われる必要があるため、コード内でSDK for S3を使用する必要があります。ここにはa tutorial on how to do it in PHP(他の言語はサイドバーにあります)があります。
これらのサービスは無料ではなく安価です。
1か月にそれぞれ100個の動画をアップロードするとします。これにより、S3の費用は約2.85ドルになります。
平均オブジェクトサイズが1 GBで合計100 GBが表示され、100%のユーザーが米国にあるとします。これによりCloudFrontの費用は約7.10ドルになります。
フロントエンドとバックエンドの両方にコーディングが必要です。 –