【发布时间】:2021-04-12 04:54:33
【问题描述】:
我正在尝试使用 Shaka 将实时 DASH 流的回溯时间增加到 15 分钟。默认情况下,流可以从当前时间倒退到 5 分钟。这可以通过指示玩家存储过去 15 分钟的缓冲区来实现吗?我尝试使用 bufferBehind 并将其设置为 900(15 分钟)。这似乎不起作用,并且倒带不会超出seek range。
这是我使用的 DASH Live URL:https://livesim.dashif.org/livesim/testpic_2s/Manifest.mpd
【问题讨论】:
-
你从哪里得到 5 分钟?您可以制作一个示例/演示页面来查看所有这些操作吗?我尝试检查 Shaka Player 的源代码,但我看到的只是一个搜索范围被设置为 minus 5 seconds
-
5 分钟来自 MPD XML 中的 timeShiftBufferDepth 属性。我在 github 上问过同样的问题并得到了回复 - github.com/google/shaka-player/issues/3080。
-
您应该发布提到的解决方案作为您的答案。这对于在 StackOverflow 上搜索时遇到相同问题的其他人很有用。
标签: html5-video live-streaming shaka