私たちのプロジェクトには緊急の機能があり、複数のユーザーがビデオ ファイル(事前に録画またはアプリケーションから録画)の形式で質問やクエリを行うことができ、管理者/サブ管理者はビデオ ファイル (アプリケーションから録画) の形式でそれらに返信できます。 .
アプリケーションの性質を考慮すると、サーバー上で大量のデータ ストリーミングが発生し、サーバー上にビデオ ファイルを保持するために大量のストレージが必要になります。そのため、「 YouTube 」のような中央のサードパーティ サーバーに動画ファイルを個別に保存して保管することを計画しています。
YouTube API を使用すると、動画ファイルをサーバーに保存してアップロードできますが、これはアカウント固有です。すべてのアプリケーション ビデオ ファイルを YouTube サーバー上の 1 つの集中アカウントに保存できる可能性はありますか?
YouTube Data upload API 2.0 を試してみましたが、動画ファイルをアップロードするエンドユーザーからの認証ログイン (Google アカウント) が必要です。しかし、ファイルがどこにあるかをエンドユーザーに知られたくありません。したがって、要件は、1 つの集中型アカウント (一部のプロパティ ファイルに保持される) に ( Google アカウントの資格情報を提供せずに)ビデオをアップロードする必要があることです。このシナリオの解決策はありますか?
上記の解決策が失敗した場合は、シナリオを考慮していくつかの代替案を提供してください。
私が見つけた1つの解決策は、「Amazon S3」などのクラウドサーバーにビデオを保存することです。それは良い代替案でしょうか?