Class: TencentCloud::Live::V20180801::CreateLivePullStreamTaskRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180801/models.rb

Overview

CreateLivePullStreamTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sourcetype = nil, sourceurls = nil, domainname = nil, appname = nil, streamname = nil, starttime = nil, endtime = nil, operator = nil, pushargs = nil, callbackevents = nil, vodlooptimes = nil, vodrefreshtype = nil, callbackurl = nil, extracmd = nil, specifytaskid = nil, comment = nil, tourl = nil, fileindex = nil, offsettime = nil, backupsourcetype = nil, backupsourceurl = nil, watermarklist = nil, vodlocalmode = nil, recordtemplateid = nil, backuptourl = nil, transcodetemplatename = nil) ⇒ CreateLivePullStreamTaskRequest

Returns a new instance of CreateLivePullStreamTaskRequest.



2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
# File 'lib/v20180801/models.rb', line 2905

def initialize(sourcetype=nil, sourceurls=nil, domainname=nil, appname=nil, streamname=nil, starttime=nil, endtime=nil, operator=nil, pushargs=nil, callbackevents=nil, vodlooptimes=nil, vodrefreshtype=nil, callbackurl=nil, extracmd=nil, specifytaskid=nil, comment=nil, tourl=nil, fileindex=nil, offsettime=nil, backupsourcetype=nil, backupsourceurl=nil, watermarklist=nil, vodlocalmode=nil, recordtemplateid=nil, backuptourl=nil, transcodetemplatename=nil)
  @SourceType = sourcetype
  @SourceUrls = sourceurls
  @DomainName = domainname
  @AppName = appname
  @StreamName = streamname
  @StartTime = starttime
  @EndTime = endtime
  @Operator = operator
  @PushArgs = pushargs
  @CallbackEvents = callbackevents
  @VodLoopTimes = vodlooptimes
  @VodRefreshType = vodrefreshtype
  @CallbackUrl = callbackurl
  @ExtraCmd = extracmd
  @SpecifyTaskId = specifytaskid
  @Comment = comment
  @ToUrl = tourl
  @FileIndex = fileindex
  @OffsetTime = offsettime
  @BackupSourceType = backupsourcetype
  @BackupSourceUrl = backupsourceurl
  @WatermarkList = watermarklist
  @VodLocalMode = vodlocalmode
  @RecordTemplateId = recordtemplateid
  @BackupToUrl = backuptourl
  @TranscodeTemplateName = transcodetemplatename
end

Instance Attribute Details

#AppNameObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def AppName
  @AppName
end

#BackupSourceTypeObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def BackupSourceType
  @BackupSourceType
end

#BackupSourceUrlObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def BackupSourceUrl
  @BackupSourceUrl
end

#BackupToUrlObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def BackupToUrl
  @BackupToUrl
end

#CallbackEventsObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def CallbackEvents
  @CallbackEvents
end

#CallbackUrlObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def CallbackUrl
  @CallbackUrl
end

#CommentObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def Comment
  @Comment
end

#DomainNameObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def DomainName
  @DomainName
end

#EndTimeObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def EndTime
  @EndTime
end

#ExtraCmdObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def ExtraCmd
  @ExtraCmd
end

#FileIndexObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def FileIndex
  @FileIndex
end

#OffsetTimeObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def OffsetTime
  @OffsetTime
end

#OperatorObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def Operator
  @Operator
end

#PushArgsObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def PushArgs
  @PushArgs
end

#RecordTemplateIdObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def RecordTemplateId
  @RecordTemplateId
end

#SourceTypeObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def SourceType
  @SourceType
end

#SourceUrlsObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def SourceUrls
  @SourceUrls
end

#SpecifyTaskIdObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def SpecifyTaskId
  @SpecifyTaskId
end

#StartTimeObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def StartTime
  @StartTime
end

#StreamNameObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def StreamName
  @StreamName
end

#ToUrlObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def ToUrl
  @ToUrl
end

#TranscodeTemplateNameObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def TranscodeTemplateName
  @TranscodeTemplateName
end

#VodLocalModeObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def VodLocalMode
  @VodLocalMode
end

#VodLoopTimesObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def VodLoopTimes
  @VodLoopTimes
end

#VodRefreshTypeObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def VodRefreshType
  @VodRefreshType
end

#WatermarkListObject

注意:签名时间需要超过任务结束时间,避免因签名过期造成任务失败。注意: 1. 从1开始,不大于SourceUrls中文件个数。

  1. 该偏移仅在首次轮播时有效。

  2. 提前创建的任务指定的偏移最长有效期为24小时,24小时后未开始的任务偏移失效。

注意:

  1. 单位:秒,配合FileIndex使用。

PullLivePushLive -直播,PullVodPushLive -点播。注意:

  1. 仅当主源类型为直播源时,备源才会生效。

  2. 主直播源拉流中断时,自动使用备源进行拉流。

  3. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。

只允许填一个备源 URL 注意:

  1. 最多支持4个不同位置的水印。

  2. 水印图片 URL 请使用合法外网可访问地址。

  3. 支持的水印图片格式:png,jpg,gif 等。

0 - 不启用。1 - 启用。注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。

Parameters:

  • FileIndex:

    指定播放文件索引。

  • OffsetTime:

    指定播放文件偏移。

  • BackupSourceType:

    备源的类型:

  • BackupSourceUrl:

    备源 URL。

  • WatermarkList:

    水印信息列表。

  • VodLocalMode:

    点播源是否启用本地推流模式,默认0,不启用。

  • RecordTemplateId:

    录制模板 ID。

  • BackupToUrl:

    新的目标地址,用于任务同时推两路场景。

  • TranscodeTemplateName:

    直播转码模板,使用云直播的转码功能进行转码后再转推出去。转码模板需在云直播控制台创建。



2903
2904
2905
# File 'lib/v20180801/models.rb', line 2903

def WatermarkList
  @WatermarkList
end

Instance Method Details

#deserialize(params) ⇒ Object



2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
# File 'lib/v20180801/models.rb', line 2934

def deserialize(params)
  @SourceType = params['SourceType']
  @SourceUrls = params['SourceUrls']
  @DomainName = params['DomainName']
  @AppName = params['AppName']
  @StreamName = params['StreamName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Operator = params['Operator']
  @PushArgs = params['PushArgs']
  @CallbackEvents = params['CallbackEvents']
  @VodLoopTimes = params['VodLoopTimes']
  @VodRefreshType = params['VodRefreshType']
  @CallbackUrl = params['CallbackUrl']
  @ExtraCmd = params['ExtraCmd']
  @SpecifyTaskId = params['SpecifyTaskId']
  @Comment = params['Comment']
  @ToUrl = params['ToUrl']
  @FileIndex = params['FileIndex']
  @OffsetTime = params['OffsetTime']
  @BackupSourceType = params['BackupSourceType']
  @BackupSourceUrl = params['BackupSourceUrl']
  unless params['WatermarkList'].nil?
    @WatermarkList = []
    params['WatermarkList'].each do |i|
      pullpushwatermarkinfo_tmp = PullPushWatermarkInfo.new
      pullpushwatermarkinfo_tmp.deserialize(i)
      @WatermarkList << pullpushwatermarkinfo_tmp
    end
  end
  @VodLocalMode = params['VodLocalMode']
  @RecordTemplateId = params['RecordTemplateId']
  @BackupToUrl = params['BackupToUrl']
  @TranscodeTemplateName = params['TranscodeTemplateName']
end