APPNAME_HEREを送信していただきありがとうございます。アプリケーションを確認しましたが、HTTPライブストリーミングプロトコルがストリーミングビデオをブロードキャストするために64 kbpsのベースラインストリームを使用していないため、現時点ではAppStoreに投稿できないと判断しました。セルラーネットワークを介してビデオフィードをストリーミングする場合、最適なユーザーエクスペリエンスを実現し、セルラーのベストプラクティスを利用するには、HTTPライブストリーミングが必要です。このプロトコルは、ユーザーが利用できる帯域幅を自動的に決定し、帯域幅ストリームが変更された場合でも帯域幅を適切に調整します。これにより、ベースラインフィードとして64 kbpsが設定されている限り、必要な数のストリームを柔軟に使用できます。
これは私がAppleから得たものですが、48kbps、64kbps、128kbps、および384kbpsのストリームを利用できます。ベースラインフィードを設定するにはどうすればよいですか?私のアプリが現在機能する方法は、最初に利用可能な最低のものをロードしてから、帯域幅に応じてスケールアップすることです。これは私のインデックスですm3u8
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=48000
stream-soundonly.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000
stream-64k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=128000
stream-128k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=384000
stream-384k.m3u8
Appleは本当に気まぐれです