如何回应SCTE-35消息

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

我正在使用来自AWS MediaLive的实时视频流和CloudFront作为CDN。我们在Vue前端有一个播放器,它显示流,并根据流中发生的事情在屏幕上呈现HTML / JS / CSS项。

现在,在我们非常天真的解决方案中,我们有一个服务将事件通过Web套接字推送到前端,以使这些事情与流延迟“同步”,但这不起作用,因为流延迟既不稳定,也不它在不同的屏幕上是否一致。

据我所知,应该有办法将我们需要的数据/事件直接嵌入到流中作为元数据。

我认为SCTE-35可以在这里被利用,即使这是真的用于广告插入,我想我们应该能够用它来编码其他事件/数据?

我的问题是双重的...我在上面描述的内容(SCTE-35)是怎么回事,或者我应该使用别的东西(ID3似乎是另一种选择)?

而且,更重要的是,我如何设法在前端(javascript)端读取/响应这些事件,因为这是我似乎无法找到任何信息的真实内容。

提前致谢。

javascript video-streaming html5-video hls hls.js
1个回答
0
投票

这通常通过定时元数据来处理。 HLS在清单中使用ID3或DATE-RAGE,CMAF有emsg,DASH ......实际上并没有我所知道的标准。您需要一个知道如何提取信息并执行回调的播放器。

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