モバイル アプリで、RTMP 経由で YouTube にライブ ビデオをストリーミングしたいと考えています。ウィキペディアの記事Adaptive bitrate streamingから、ビデオをストリーミングするとき、クライアントはより高いビットレートまたはより低いビットレートを要求する責任があります。
ストリーミング クライアントは、異なるビット レートで利用可能なストリームと、マニフェスト ファイルによるストリームのセグメントを認識します。開始時に、クライアントは最低ビット レート ストリームからセグメントを要求します。クライアントは、ダウンロード速度がダウンロードされたセグメントのビット レートよりも大きいことを検出すると、次に高いビット レートのセグメントを要求します。後で、クライアントがセグメントのダウンロード速度がセグメントのビット レートよりも低く、そのためにネットワーク スループットが低下していることを発見した場合、クライアントはより低いビット レートのセグメントを要求します。
モバイル プラットフォーム (Android & iOS) からのライブ ストリーミング アップロードに関心があるため、サーバーとクライアントの役割は何なのか気になります。YouTube 側では、より高いビットレートのコンテンツを要求する必要があると思いますか? それとも、決定はモバイル側で行われますか?
YouTube が RTMP に使用するサーバーと、ライブ ストリームのアップロード時に適応ビットレートをサポートするかどうかを知っている人はいますか? ご協力いただきありがとうございます。