我们使用AVPlayer是为了在我们的iOS应用程序中播放实时流媒体。我们最近添加了低延迟功能。仅当启用低延迟时:有时玩家会失速/冻结。记录以下警告:
AVPlayer
iOS
Warning: PART-HOLD-BACK SHOULD be at least three times the Part Target Duration
我们可以做些什么来解决这个问题?PS:我们在服务器端使用多路复用器。
vyswwuz21#
以下链接将给予有关所观察到的错误/警告的更明确信息。https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis
**“播放开始时,客户端应选择媒体播放列表中的第一个媒体片段。如果EXT-X-ENDLIST标签不存在,且客户端打算正常播放媒体,客户端不应选择比HOLD-BACK和PART-HOLD-BACK属性所描述的更靠近播放列表末尾的片段。这样做可能会触发播放暂停。"**如此处所述,如果EXT-X-LL存在ENDLIST标记,AVPlayer将停止或冻结。
1条答案
按热度按时间vyswwuz21#
以下链接将给予有关所观察到的错误/警告的更明确信息。https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis
**“播放开始时,客户端应选择媒体播放列表中的第一个媒体片段。如果EXT-X-ENDLIST标签不存在,且客户端打算正常播放媒体,客户端不应选择比HOLD-BACK和PART-HOLD-BACK属性所描述的更靠近播放列表末尾的片段。这样做可能会触发播放暂停。"**如此处所述,如果EXT-X-LL存在ENDLIST标记,AVPlayer将停止或冻结。