AVPlayerでアダプティブビットレートを実装しようとしていますが、低/高のストリームを切り替える方法がわかりません。私は少し混乱していますし、いくつかの質問があります:それはその側面にHLSを実装するために、サーバの責任iOS 9+のAVPlayerで 'Adaptive Bit Rate'(HLS)を実装する方法
ですがまたはクライアントがまたORは、クライアントがそれを処理し、それについて何かをしてい自動的に?
私は以下を取得していますサーバからのURL誰かがネットワークスピードに基づいてどのように切り替えるか教えてもらえますか?
{ "VideoStreamUrl": "http://50.7.149.74:1935/pitvlive/aplus3.stream/playlist.m3u8?"、 "VideoStreamUrlLow": "http://50.7.149.74:1935/pitvlive/aplus3_240p.stream/playlist.m3u8?"、 "VideoStreamUrlHD":NULL }
あなたはサーバーが3ストリームのための上記のような3つのURLを送ってはならないことを意味していますが、playlist.m3u8には1つのURLだけを送ってください。 – Kazmi
を正確に入力し、サーバーがファイル拡張子に適切なMIMEタイプを提供していることを確認します –