CreateLiveStreamRecordIndexFiles中的开始和结束时间是指?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在使用CreateLiveStreamRecordIndexFiles接口创建直播流的M3U8索引文件时,**开始时间(StartTime)和结束时间(EndTime)**是两个关键参数,它们定义了您想要生成索引文件的视频内容的时间范围。
开始时间(StartTime):指定您希望录制片段开始的时间点,格式为yyyy-MM-ddTHH:mm:ssZ
。此时间必须早于或等于推流的实际开始时间,并且需符合API的时间格式要求。
结束时间(EndTime):表示您希望录制片段结束的时间点,同样遵循yyyy-MM-ddTHH:mm:ssZ
的格式。它应当晚于开始时间,但需要注意,实际有效录制的结束可能会略早于指定的结束时间,因为系统会依据最近的TS分片结束时间来截断。
这两个时间戳共同界定了从直播流中提取并用于生成M3U8索引文件的那一段视频数据的时间区间。请确保所设置的时间范围内确实有推流数据存在,否则创建索引文件的操作可能会失败。此外,StartTime
和EndTime
之间的差值至少应为一个TS分片的时长,默认情况下,一个TS分片时长为30秒。
务必正确设置这两个时间参数,以确保成功创建包含所需内容的M3U8索引文件。