如何使用Bitmovin播放器从头开始播放HLS直播

问题描述 投票:0回答:1

我想从“live-edge”播放实时流,而不是使用 Bitmovin 播放器从头开始播放(清单的第一段)。

对于某些 HLS 流,播放从直播事件的开头开始。用户必须手动单击“直播”按钮才能跳转到流的当前部分。虽然这种行为对于 VOD 来说是可以接受的,但它并不适合直播。

我的配置如下:

{key: '-', playback: {live: { edgeThreshold: 5 }, autoplay: true, muted: true}}

此外,使用桌面浏览器元素注入

document.getElementById("#bmpui-id-185").click();
确实可以工作,但这很糟糕并且在移动设备上不起作用。

javascript http-live-streaming bitmovin-player
1个回答
0
投票

在实时边缘播放是 Bitmovin 播放器中直播流的默认设置。您还可以通过将

source.options.startOffset
设置为
0
source.options.startOffsetTimelineReference
TimelineReferencePoint.End
来显式设置。

话虽如此,如果您在 Safari 中进行测试:Safari/WebKit(或更底层)中存在导致此问题的错误:https://bugs.webkit.org/show_bug.cgi?id=259045

来自WebKit问题:

这是WebKit下面的框架中的一个错误。负责该框架的团队正在积极调查它。

但是,如果您在 Chrome 等其他浏览器中也遇到此问题,并且可以在 Bitmovin 演示播放器 (https://bitmovin.com/demos/stream-test) 上重现,那么最好访问通过Bitmovin 仪表板或在Bitmovin 社区使用支持票联系 Bitmovin。

© www.soinside.com 2019 - 2024. All rights reserved.