ios-HTTP实时流(HLS)-降低目标持续时间,选择初始流并进行调试

菲奥比奥

目标是尽可能快地优化观看质量(总是这样吗?)。

项目说明:

  1. 使用HTTP实时流(HLS)允许iOS设备选择最佳的流进行查看。
  2. 该流未直播。
  3. 视频时长约为1分钟。
  4. 针对iPhone 3gs及更高版本

三个问题:

  1. 初始蜂窝流的目标编码器设置应该是什么编码器设置表:准备媒体以传送到基于iOS的设备

  2. 苹果公司建议(转载如下)目标持续时间应为10秒。如果初始视频流质量低于当前的视频流质量,则在切换之前,您将停留10秒钟查看同一视频流。我正在考虑将其移至3-5秒。是否有关于下限的建议?我认为Apple的建议来自实时流媒体的观点,可能并不适用。

  3. 如何在设备上调试HLS?查看流切换和定时。我曾经碰到一个链接...

使用10秒的目标持续时间

您在EXT-X-TARGETDURATION标记中指定的最大媒体段持续时间值将对启动产生影响。我们强烈建议您将目标持续时间设为10秒。如果使用较小的目标持续时间,则会增加发生停顿的可能性。原因是:如果您通过CDN传递实时内容,则会出现传播延迟,并且要使该内容一直传播到CDN的边缘节点,它将是可变的。另外,如果客户端正在通过蜂窝网络获取数据,则延迟会更高。如果使用较小的目标持续时间,这两个因素使您更有可能遇到停滞。

非常感谢

破布

1)这可能是消费者的反复试验。如果目标持续时间很短,那么我将在初始流中使用非常低的比特率,并假设质量变化会很快发生(请参阅2)

2)这确实取决于您的CDN。对于VOD来说更容易,因为每个分段只有一个HTTP请求,而不像实时请求(每个分段2个请求)。话虽如此,Microsoft silverlight的默认值为2秒。对于netflix来说已经足够了。

3)不知道。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ios-HTTP实时流(HLS)-降低目标持续时间,选择初始流并进行调试

来自分类Dev

iOS HLS(Http实时流)从较低的带宽开始。

来自分类Dev

HTTP实时流(HLS)无法正常运行Java FX 2.2.21

来自分类Dev

我想使用Gstreamer执行HLS(HTTP实时流)

来自分类Dev

Java,提供HLS实时视频流

来自分类Dev

实时音频HLS流无法播放

来自分类Dev

r 中带有 React hls 播放器的实时视频流的当前持续时间

来自分类Dev

重播/镜像HTTP实时流

来自分类Dev

MediaPlayer在Android 5.1中播放HLS实时流时出错

来自分类Dev

MediaPlayer在Android 5.1中播放HLS实时流时出错

来自分类Dev

HLS(苹果HTTP流)视频下载

来自分类Dev

HLS(苹果HTTP流)视频下载

来自分类Dev

使用AV Player播放AES加密的hls流-iOS Swift

来自分类Dev

在 iOS 上从 HLS 视频流中提取 CMSampleBuffer

来自分类Dev

Android VideoView Http实时流内存泄漏

来自分类Dev

HTTP实时流,支持多种设备

来自分类Dev

HTTP实时音频流服务器

来自分类Dev

Android VideoView Http实时流内存泄漏

来自分类Dev

加密的HLS可以作为实时流使用,不能用作VOD

来自分类Dev

如何在远程计算机上播放基于nginx和rtmp的hls实时流

来自分类Dev

Ant Media Server是否支持HLS或DASH中的实时360视频流?

来自分类Dev

我可以使用Android ExoPlayer倒带实时事件的HLS流吗?

来自分类Dev

在iOS设备上以编程方式设置HLS流的比特率

来自分类Dev

ExoPlayer和HLS流

来自分类Dev

解密HLS流

来自分类Dev

HTTP实时视频流无法在html网页上运行

来自分类Dev

将H.264实时流发送到Nginx并作为HLS发布以嵌入到网站中

来自分类Dev

在tvOS 13.4上使用HLS实时流URL导致AVPlayer失败(在tvOS 13.3上有效)

来自分类Dev

从移动设备(iOS和Android)到服务器的实时流视频

Related 相关文章

  1. 1

    ios-HTTP实时流(HLS)-降低目标持续时间,选择初始流并进行调试

  2. 2

    iOS HLS(Http实时流)从较低的带宽开始。

  3. 3

    HTTP实时流(HLS)无法正常运行Java FX 2.2.21

  4. 4

    我想使用Gstreamer执行HLS(HTTP实时流)

  5. 5

    Java,提供HLS实时视频流

  6. 6

    实时音频HLS流无法播放

  7. 7

    r 中带有 React hls 播放器的实时视频流的当前持续时间

  8. 8

    重播/镜像HTTP实时流

  9. 9

    MediaPlayer在Android 5.1中播放HLS实时流时出错

  10. 10

    MediaPlayer在Android 5.1中播放HLS实时流时出错

  11. 11

    HLS(苹果HTTP流)视频下载

  12. 12

    HLS(苹果HTTP流)视频下载

  13. 13

    使用AV Player播放AES加密的hls流-iOS Swift

  14. 14

    在 iOS 上从 HLS 视频流中提取 CMSampleBuffer

  15. 15

    Android VideoView Http实时流内存泄漏

  16. 16

    HTTP实时流,支持多种设备

  17. 17

    HTTP实时音频流服务器

  18. 18

    Android VideoView Http实时流内存泄漏

  19. 19

    加密的HLS可以作为实时流使用,不能用作VOD

  20. 20

    如何在远程计算机上播放基于nginx和rtmp的hls实时流

  21. 21

    Ant Media Server是否支持HLS或DASH中的实时360视频流?

  22. 22

    我可以使用Android ExoPlayer倒带实时事件的HLS流吗?

  23. 23

    在iOS设备上以编程方式设置HLS流的比特率

  24. 24

    ExoPlayer和HLS流

  25. 25

    解密HLS流

  26. 26

    HTTP实时视频流无法在html网页上运行

  27. 27

    将H.264实时流发送到Nginx并作为HLS发布以嵌入到网站中

  28. 28

    在tvOS 13.4上使用HLS实时流URL导致AVPlayer失败(在tvOS 13.3上有效)

  29. 29

    从移动设备(iOS和Android)到服务器的实时流视频

热门标签

归档