public class ModifyLivePullStreamTaskRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModifyLivePullStreamTaskRequest() |
ModifyLivePullStreamTaskRequest(ModifyLivePullStreamTaskRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getBackupSourceType()
Get 备源的类型:
PullLivePushLive -直播,
PullVodPushLive -点播。
注意:
1.
|
String |
getBackupSourceUrl()
Get 备源 URL。
只允许填一个备源 URL
|
String |
getBackupToUrl()
Get 新的目标地址。传空值,则取消该地址的推流。
传入新值,则替换原有地址。
|
String[] |
getCallbackEvents()
Get 选择需要回调的事件(不填则回调全部):
TaskStart:任务启动回调,
TaskExit:任务停止回调,
VodSourceFileStart:从点播源文件开始拉流回调,
VodSourceFileFinish:从点播源文件拉流结束回调,
ResetTaskConfig:任务更新回调。
|
String |
getCallbackUrl()
Get 自定义回调地址。
相关事件会回调到该地址。
|
String |
getComment()
Get 任务备注。
|
String |
getEndTime()
Get 结束时间,注意:
1.
|
Long |
getFileIndex()
Get 指定播放文件索引。
注意: 从1开始,不大于SourceUrls中文件个数。
|
Long |
getOffsetTime()
Get 指定播放文件偏移。
注意:
1.
|
String |
getOperator()
Get 操作人姓名。
|
String[] |
getSourceUrls()
Get 拉流源url列表。
SourceType为直播(PullLivePushLive)只可以填1个,
SourceType为点播(PullVodPushLive)可以填多个,上限30个。
|
String |
getSpecifyTaskId()
Get 指定任务 ID 修改任务。
注意:该自定义任务 ID 只有在创建任务时指定了,才可在此处修改时使用。否则请使用系统返回的任务 ID。
|
String |
getStartTime()
Get 开始时间。
使用UTC格式时间,
例如:2019-01-08T10:00:00Z。
注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
|
String |
getStatus()
Get 任务状态:
enable - 启用,
pause - 暂停。
|
String |
getTaskId()
Get 任务Id。
|
String |
getToUrl()
Get 目标 Url。
换目标地址,会断流重推到新地址。
|
Long |
getVodLocalMode()
Get 点播源是否启用本地推流模式,默认0,不启用。
0 - 不启用。
1 - 启用。
注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。
|
Long |
getVodLoopTimes()
Get 点播拉流转推循环次数。
-1:无限循环,直到任务结束。
0:不循环。
>0:具体循环次数。次数和时间以先结束的为准。
注意:拉流源为点播,该配置生效。
|
String |
getVodRefreshType()
Get 点播更新SourceUrls后的播放方式:
ImmediateNewSource:立即从更新的拉流源开始播放;
ContinueBreakPoint:从上次断流url源的断点处继续,结束后再使用新的拉流源。
注意:拉流源为点播,该配置生效。
|
PullPushWatermarkInfo[] |
getWatermarkList()
Get 水印信息列表。
注意:
1.
|
void |
setBackupSourceType(String BackupSourceType)
Set 备源的类型:
PullLivePushLive -直播,
PullVodPushLive -点播。
注意:
1.
|
void |
setBackupSourceUrl(String BackupSourceUrl)
Set 备源 URL。
只允许填一个备源 URL
|
void |
setBackupToUrl(String BackupToUrl)
Set 新的目标地址。传空值,则取消该地址的推流。
传入新值,则替换原有地址。
|
void |
setCallbackEvents(String[] CallbackEvents)
Set 选择需要回调的事件(不填则回调全部):
TaskStart:任务启动回调,
TaskExit:任务停止回调,
VodSourceFileStart:从点播源文件开始拉流回调,
VodSourceFileFinish:从点播源文件拉流结束回调,
ResetTaskConfig:任务更新回调。
|
void |
setCallbackUrl(String CallbackUrl)
Set 自定义回调地址。
相关事件会回调到该地址。
|
void |
setComment(String Comment)
Set 任务备注。
|
void |
setEndTime(String EndTime)
Set 结束时间,注意:
1.
|
void |
setFileIndex(Long FileIndex)
Set 指定播放文件索引。
注意: 从1开始,不大于SourceUrls中文件个数。
|
void |
setOffsetTime(Long OffsetTime)
Set 指定播放文件偏移。
注意:
1.
|
void |
setOperator(String Operator)
Set 操作人姓名。
|
void |
setSourceUrls(String[] SourceUrls)
Set 拉流源url列表。
SourceType为直播(PullLivePushLive)只可以填1个,
SourceType为点播(PullVodPushLive)可以填多个,上限30个。
|
void |
setSpecifyTaskId(String SpecifyTaskId)
Set 指定任务 ID 修改任务。
注意:该自定义任务 ID 只有在创建任务时指定了,才可在此处修改时使用。否则请使用系统返回的任务 ID。
|
void |
setStartTime(String StartTime)
Set 开始时间。
使用UTC格式时间,
例如:2019-01-08T10:00:00Z。
注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。
|
void |
setStatus(String Status)
Set 任务状态:
enable - 启用,
pause - 暂停。
|
void |
setTaskId(String TaskId)
Set 任务Id。
|
void |
setToUrl(String ToUrl)
Set 目标 Url。
换目标地址,会断流重推到新地址。
|
void |
setVodLocalMode(Long VodLocalMode)
Set 点播源是否启用本地推流模式,默认0,不启用。
0 - 不启用。
1 - 启用。
注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。
|
void |
setVodLoopTimes(Long VodLoopTimes)
Set 点播拉流转推循环次数。
-1:无限循环,直到任务结束。
0:不循环。
>0:具体循环次数。次数和时间以先结束的为准。
注意:拉流源为点播,该配置生效。
|
void |
setVodRefreshType(String VodRefreshType)
Set 点播更新SourceUrls后的播放方式:
ImmediateNewSource:立即从更新的拉流源开始播放;
ContinueBreakPoint:从上次断流url源的断点处继续,结束后再使用新的拉流源。
注意:拉流源为点播,该配置生效。
|
void |
setWatermarkList(PullPushWatermarkInfo[] WatermarkList)
Set 水印信息列表。
注意:
1.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyLivePullStreamTaskRequest()
public ModifyLivePullStreamTaskRequest(ModifyLivePullStreamTaskRequest source)
public String getTaskId()
public void setTaskId(String TaskId)
TaskId
- 任务Id。public String getOperator()
public void setOperator(String Operator)
Operator
- 操作人姓名。public String[] getSourceUrls()
public void setSourceUrls(String[] SourceUrls)
SourceUrls
- 拉流源url列表。
SourceType为直播(PullLivePushLive)只可以填1个,
SourceType为点播(PullVodPushLive)可以填多个,上限30个。public String getStartTime()
public void setStartTime(String StartTime)
StartTime
- 开始时间。
使用UTC格式时间,
例如:2019-01-08T10:00:00Z。
注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。public String getEndTime()
public void setEndTime(String EndTime)
EndTime
- 结束时间,注意:
1. 结束时间必须大于开始时间;
2. 结束时间和开始时间必须大于当前时间;
3. 结束时间 和 开始时间 间隔必须小于七天。
使用UTC格式时间,
例如:2019-01-08T10:00:00Z。
注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](https://cloud.tencent.com/document/product/267/38543#I)。public Long getVodLoopTimes()
public void setVodLoopTimes(Long VodLoopTimes)
VodLoopTimes
- 点播拉流转推循环次数。
-1:无限循环,直到任务结束。
0:不循环。
>0:具体循环次数。次数和时间以先结束的为准。
注意:拉流源为点播,该配置生效。public String getVodRefreshType()
public void setVodRefreshType(String VodRefreshType)
VodRefreshType
- 点播更新SourceUrls后的播放方式:
ImmediateNewSource:立即从更新的拉流源开始播放;
ContinueBreakPoint:从上次断流url源的断点处继续,结束后再使用新的拉流源。
注意:拉流源为点播,该配置生效。public String getStatus()
public void setStatus(String Status)
Status
- 任务状态:
enable - 启用,
pause - 暂停。public String[] getCallbackEvents()
public void setCallbackEvents(String[] CallbackEvents)
CallbackEvents
- 选择需要回调的事件(不填则回调全部):
TaskStart:任务启动回调,
TaskExit:任务停止回调,
VodSourceFileStart:从点播源文件开始拉流回调,
VodSourceFileFinish:从点播源文件拉流结束回调,
ResetTaskConfig:任务更新回调。public String getCallbackUrl()
public void setCallbackUrl(String CallbackUrl)
CallbackUrl
- 自定义回调地址。
相关事件会回调到该地址。public Long getFileIndex()
public void setFileIndex(Long FileIndex)
FileIndex
- 指定播放文件索引。
注意: 从1开始,不大于SourceUrls中文件个数。public Long getOffsetTime()
public void setOffsetTime(Long OffsetTime)
OffsetTime
- 指定播放文件偏移。
注意:
1. 单位:秒,配合FileIndex使用。public String getSpecifyTaskId()
public void setSpecifyTaskId(String SpecifyTaskId)
SpecifyTaskId
- 指定任务 ID 修改任务。
注意:该自定义任务 ID 只有在创建任务时指定了,才可在此处修改时使用。否则请使用系统返回的任务 ID。public String getToUrl()
public void setToUrl(String ToUrl)
ToUrl
- 目标 Url。
换目标地址,会断流重推到新地址。public String getComment()
public void setComment(String Comment)
Comment
- 任务备注。public String getBackupSourceType()
public void setBackupSourceType(String BackupSourceType)
BackupSourceType
- 备源的类型:
PullLivePushLive -直播,
PullVodPushLive -点播。
注意:
1. 仅当主源类型为直播源时,备源才会生效。
2. 将该参数置为空,则可将任务去除备源信息。
3. 主直播源拉流中断时,自动使用备源进行拉流。
4. 如果备源为点播文件时,则每次轮播完点播文件就检查主源是否恢复,如果主源恢复则自动切回到主源,否则继续拉备源。public String getBackupSourceUrl()
public void setBackupSourceUrl(String BackupSourceUrl)
BackupSourceUrl
- 备源 URL。
只允许填一个备源 URLpublic PullPushWatermarkInfo[] getWatermarkList()
public void setWatermarkList(PullPushWatermarkInfo[] WatermarkList)
WatermarkList
- 水印信息列表。
注意:
1. 最多支持4个不同位置的水印。
2. 水印图片 URL 请使用合法外网可访问地址。
3. 支持的水印图片格式:png,jpg等。
4. 轮播任务修改水印后,轮播到下一个文件时新水印生效。
5. 直播源任务修改水印后,水印立即生效。
6. 清除水印时,需携带该水印列表参数,内容为空数组。
7. 暂不支持动图水印。public Long getVodLocalMode()
public void setVodLocalMode(Long VodLocalMode)
VodLocalMode
- 点播源是否启用本地推流模式,默认0,不启用。
0 - 不启用。
1 - 启用。
注意:启用本地模式后,会将源列表中的 MP4 文件进行本地下载,优先使用本地已下载文件进行推流,提高点播源推流稳定性。使用本地下载文件推流时,会产生增值费用。public String getBackupToUrl()
public void setBackupToUrl(String BackupToUrl)
BackupToUrl
- 新的目标地址。传空值,则取消该地址的推流。
传入新值,则替换原有地址。Copyright © 2024. All rights reserved.