我的问题是SCTE35-IN
、SCTE35-OUT
和SCTE35-CMD
有什么区别?
这在HLS规范中有很好的记录:https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-11#section-4.4.5.1.1.
SCTE35-CMD的内容如SCTE35规范中所述,目前可免费下载https://www.scte.org/standards/library/catalog/scte-35-digital-program-insertion-cueing-message/.
携带SCTE-35的HLS EXT-X-DATERANGE标记使用这些属性。
对于用于发出广告拼接信号的SCTE-35Splice Insert
命令和Time Signal
命令:
SCTE35-OUT
属性用于指示广告插播的开始
SCTE35-IN
属性用于指示广告插播结束,
对于不发出广告中断信号的SCTE-35命令(Splice Null
、Bandwidth Reservation
、Splice Schedule
和一些Time Signals
(,将使用SCTE-35-CMD
属性。
SCTE35-OUT
、SCTE35-IN
和SCTE35-CMD
的值是十六进制的SCTE-35 Cue消息,而不是通常的base64。