0
我试图实现与AVPlayer自适应比特率,但我不知道如何低/高码流之间进行切换。我有点迷茫,有几个问题:如何实现“自适应比特率”(HLS)与AVPlayer iOS中9+
是它的服务器的唯一责任落实在其一侧HLS 或客户端也必须做一些事情或客户端处理它自动?
我从服务器获取以下网址,有人能告诉我如何根据网络速度在它们之间切换以及涉及哪些其他步骤?
{ “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”:空 }
你的意思是服务器不应该给我3个网址类似上面的3个数据流,而不是应该只发送1网址playlist.m3u8以及在playlist.m3u8所有3个网址都应嵌入,右??? – Kazmi
准确,并确保服务器也服务于正确的MIME类型文件扩展名 –