微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HLS-符合EXT-X-DATERANGE

如何解决HLS-符合EXT-X-DATERANGE

HTTP实时流draft-pantos-http-live-streaming-23 (Version 23)定义EXT-X-DAteraNGE标签。规范还定义了多个属性:ID,START-DATE等。

其中定义的属性包括SCTE35-OUTSCTE35-IN。规范中提到了以下内容

用于携带SCTE-35数据;有关更多信息,请参见第4.3.2.7.1节。这些属性是可选的。

... value是splice_info_section()的big-endian二进制表示形式,以十六进制序列表示。

但是,规范并未定义此属性的值有多关键。

例如,在documentation of AWS Elemental中,SCTE35-OUTSCTE35-IN的值是相同的:

#EXT-X-DAteraNGE:ID="999",START-DATE="2018-08-22T21:54:00.079Z",PLANNED-DURATION=30.000,SCTE35-OUT=0xFC302500000000000000FFF01405000003E77FEFFE0011FB9EFE002932E00001010100004D192A59
.
.
.     
#EXT-X-DAteraNGE:ID="999",END-DATE="2018-08-22T21:54:30.109Z",DURATION=30.030,SCTE35-IN=0xFC302500000000000000FFF01405000003E77FEFFE0011FB9EFE002932E00001010100004D192A59

尽管HLS规范规定:

对于splice_insert

“ in” splice_info_section()(out_of_network_indicator设置为0)必须放在SCTE35-IN属性中,格式与SCTE35-CMD相同。

对于time_signal

输出” splice_info_section()必须放置在SCTE35-OUT属性中; “ in” splice_info_section()必须放在SCTE35-IN属性中。

因此,我希望这些属性的值应始终不同。我想念什么吗?还是这个值与客户完全无关?

注意:可以使用以下内容来解析和比较十六进制字符串:https://openidconnectweb.azurewebsites.net/Cue

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。