在StreamLive中,您可以在频道运行时对频道进行事件处理。具体方式是通过与频道关联Plan来设置执行时间、执行事件,那在该执行时间点时,频道将开始执行事件。
查看事件
在Channel中,选择需要设置Plan的频道,点击频道名称进入频道详情页面,选择详情页中的Plan标签页,即可看到当前频道下的Plan列表:
创建事件
点击页面左上角的Create Event,来创建新的事件。当前可支持的事件类型包括:
Input Switch:对运行中的频道,切换正在接收的输入。
Time Record: 对正在运行的频道,执行分时段录制。
SCTE35 Time Signal:设置SCTE-35 time_signal事件。
SCTE35 Splice Insert:设置SCTE-35 splice_insert事件。
SCTE35 Return to Network:设置SCTE-35 return to network事件。
创建输入切换类型的事件
Event Type:选择Input Switch。
Event Name:输入该事件的名称,可支持数字、下划线、大小写字母,最大长度为32个字符。事件名称在该频道下不能重复。
Start Type:可选择Fixed Time或者Immediate。Fixed Time: 在指定的特定时间执行事件,该时间为UTC时间,指定的时间必须在事件开始前至少10秒且不能小于当前时间。Immediate:立即执行设定的事件。
Input Attachment:选择已在该频道绑定并想切换的Input名称。
创建定时录制类型的事件
Event Type:选择Time Record。
Event Name:输入该事件的名称,可支持数字、下划线、大小写字母,最大长度为32个字符。事件名称在该频道下不能重复。
OutputGroupName:选择需要进行录制的OutputGroup名称,具体名称可在Output Group Setting页面查看。
ManifestName:输入录制生成的Mainfest文件名。无需输入.m3u8 或.mpd后缀。
DestinationUrl:输入需要保存文件的COS地址。
Timing:选择录制的时间段,该时间为UTC时间。
对于SCTE-35类型的事件,可以先参考官方文档《SCTE STANDARD - SCTE 35 2022》。
创建SCTE-35 Time Signal事件
Event Type:选择SCTE-35 Time Signal。
Event Name:输入该事件的名称,可支持数字、下划线、大小写字母,最大长度为32个字符。事件名称在该频道下不能重复。
Start Type:可选择Fixed Time或者Immediate。Fixed Time: 在指定的特定时间执行事件,该时间为UTC时间,指定的时间必须在事件开始前至少10秒且不能小于当前时间。Immediate:立即执行设定的事件。
其中,可以通过Add增加多个SCTE-35 Descriptor。
对于每个SCTE-35 Descriptor支持配置以下信息:
Segmentation Event ID:Event标识。支持整数,最小值为0、最大值为4294967295。
Segmentation Event Cancel Indicator:标明前一个Event是否取消。
Delivery Restrictions:设置播放端限制。
Segmentation Duration:Segment时长。单位为90kHz,支持整数,最小值为0、最大值为1099511627775。
Segmentation UPID Type:对应SCTE-35 segmentation_upid_type参数。支持整数,最小值为0、最大值为255。
Segmentation UPID:对应SCTE-35 segmentation_upid参数。支持字符串,最大255个字符。只有在Segmentation UPID Type 为0时 Segmentation UPID才允许为空。
Segmentation Type ID:对应SCTE-35 segmentation_type_id参数。支持整数,最小值为0、最大值为255。
Segment Num:对应SCTE-35 segment_num参数。支持整数,最小值为0、最大值为255。
Segments Expected:对应SCTE-35 segment_expected参数。支持整数,最小值为0、最大值为255。
Subsegment Num:对应SCTE-35 sub_segment_num参数。支持整数,最小值为0、最大值为255。
Subsegments Expected:对应 SCTE-35 sub_segments_expected参数。支持整数,最小值为0、最大值为255。
创建SCTE-35 Splice Insert事件
Event Type:选择SCTE-35 Splice Insert。
Event Name:输入该事件的名称,可支持数字、下划线、大小写字母,最大长度为32个字符。事件名称在该频道下不能重复。
Start Type:可选择Fixed Time或者Immediate。Fixed Time: 在指定的特定时间执行事件,该时间为UTC时间,指定的时间必须在事件开始前至少10秒且不能小于当前时间。Immediate:立即执行设定的事件。
Splice Event ID:Event标识。支持整数,最小值为0、最大值为4294967295。
Duration:Segment时长。单位为90kHz,支持整数,最小值为0、最大值为8589934591。
创建SCTE-35 Return to Network 事件
Event Type:选择SCTE-35 Return to Network。
Event Name:输入该事件的名称,可支持数字、下划线、大小写字母,最大长度为32个字符。事件名称在该频道下不能重复。
Start Type:可选择Fixed Time或者Immediate。Fixed Time: 在指定的特定时间执行事件,该时间为UTC时间,指定的时间必须在事件开始前至少10秒且不能小于当前时间。Immediate:立即执行设定的事件。
Splice Event ID:Event标识。支持整数,最小值为0、最大值为4294967295。
创建 Timed Metadata 事件
Event Type:选择Timed Metadata。
Event Name:输入该事件的名称,可支持数字、下划线、大小写字母,最大长度为32个字符。事件名称在该频道下不能重复。
Start Type:可选择Fixed Time或者Immediate。Fixed Time: 在指定的特定时间执行事件,该时间为UTC时间,指定的时间必须在事件开始前至少10秒且不能小于当前时间。Immediate:立即执行设定的事件。
ID3:请参考ID3说明文档,输入以base64编码的ID3元数据,最大长度为1024个字符。 此外,对于在此频道中需要透传ID3元数据的output,需要在output中开启 ID3 Passthrough开关。
删除事件
选择需要删除的事件,在该事件最右侧Operation中点击Delete按钮,在弹出的确认框中点击Confirm后即可删除该事件。正在执行中的Event无法删除,只有未开始或已执行完的Event才能进行删除操作。
本页内容是否解决了您的问题?