Class: TencentCloud::Live::V20180801::CreatePullStreamConfigRequest

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

Overview

CreatePullStreamConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fromurl = nil, tourl = nil, areaid = nil, ispid = nil, starttime = nil, endtime = nil) ⇒ CreatePullStreamConfigRequest

Returns a new instance of CreatePullStreamConfigRequest.



3886
3887
3888
3889
3890
3891
3892
3893
# File 'lib/v20180801/models.rb', line 3886

def initialize(fromurl=nil, tourl=nil, areaid=nil, ispid=nil, starttime=nil, endtime=nil)
  @FromUrl = fromurl
  @ToUrl = tourl
  @AreaId = areaid
  @IspId = ispid
  @StartTime = starttime
  @EndTime = endtime
end

Instance Attribute Details

#AreaIdObject

注意:

  1. 多个点播url之间使用空格拼接。

  2. 目前上限支持10个url。

  3. 目前不支持https协议。

  4. 支持拉流文件格式:flv,rtmp,hls,mp4。

仅支持:rtmp 协议。1-深圳,2-上海,3-天津,4-中国香港。1-电信,2-移动,3-联通,4-其他。注:AreaId 为4的时候,IspId 只能为其他。使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  1. 结束时间必须大于开始时间;

  2. 结束时间和开始时间必须大于当前时间;

  3. 结束时间 和 开始时间 间隔必须小于七天。

使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

Parameters:

  • FromUrl:

    源 Url ,用于拉流的地址。目前可支持直播流及点播文件。

  • ToUrl:

    目的 Url ,用于推流的地址,目前限制该目标地址为腾讯域名。

  • AreaId:

    选择完成转拉推的服务所在区域:

  • IspId:

    选择完成转拉推服务使用的运营商网络:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间,注意:



3884
3885
3886
# File 'lib/v20180801/models.rb', line 3884

def AreaId
  @AreaId
end

#EndTimeObject

注意:

  1. 多个点播url之间使用空格拼接。

  2. 目前上限支持10个url。

  3. 目前不支持https协议。

  4. 支持拉流文件格式:flv,rtmp,hls,mp4。

仅支持:rtmp 协议。1-深圳,2-上海,3-天津,4-中国香港。1-电信,2-移动,3-联通,4-其他。注:AreaId 为4的时候,IspId 只能为其他。使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  1. 结束时间必须大于开始时间;

  2. 结束时间和开始时间必须大于当前时间;

  3. 结束时间 和 开始时间 间隔必须小于七天。

使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

Parameters:

  • FromUrl:

    源 Url ,用于拉流的地址。目前可支持直播流及点播文件。

  • ToUrl:

    目的 Url ,用于推流的地址,目前限制该目标地址为腾讯域名。

  • AreaId:

    选择完成转拉推的服务所在区域:

  • IspId:

    选择完成转拉推服务使用的运营商网络:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间,注意:



3884
3885
3886
# File 'lib/v20180801/models.rb', line 3884

def EndTime
  @EndTime
end

#FromUrlObject

注意:

  1. 多个点播url之间使用空格拼接。

  2. 目前上限支持10个url。

  3. 目前不支持https协议。

  4. 支持拉流文件格式:flv,rtmp,hls,mp4。

仅支持:rtmp 协议。1-深圳,2-上海,3-天津,4-中国香港。1-电信,2-移动,3-联通,4-其他。注:AreaId 为4的时候,IspId 只能为其他。使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  1. 结束时间必须大于开始时间;

  2. 结束时间和开始时间必须大于当前时间;

  3. 结束时间 和 开始时间 间隔必须小于七天。

使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

Parameters:

  • FromUrl:

    源 Url ,用于拉流的地址。目前可支持直播流及点播文件。

  • ToUrl:

    目的 Url ,用于推流的地址,目前限制该目标地址为腾讯域名。

  • AreaId:

    选择完成转拉推的服务所在区域:

  • IspId:

    选择完成转拉推服务使用的运营商网络:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间,注意:



3884
3885
3886
# File 'lib/v20180801/models.rb', line 3884

def FromUrl
  @FromUrl
end

#IspIdObject

注意:

  1. 多个点播url之间使用空格拼接。

  2. 目前上限支持10个url。

  3. 目前不支持https协议。

  4. 支持拉流文件格式:flv,rtmp,hls,mp4。

仅支持:rtmp 协议。1-深圳,2-上海,3-天津,4-中国香港。1-电信,2-移动,3-联通,4-其他。注:AreaId 为4的时候,IspId 只能为其他。使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  1. 结束时间必须大于开始时间;

  2. 结束时间和开始时间必须大于当前时间;

  3. 结束时间 和 开始时间 间隔必须小于七天。

使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

Parameters:

  • FromUrl:

    源 Url ,用于拉流的地址。目前可支持直播流及点播文件。

  • ToUrl:

    目的 Url ,用于推流的地址,目前限制该目标地址为腾讯域名。

  • AreaId:

    选择完成转拉推的服务所在区域:

  • IspId:

    选择完成转拉推服务使用的运营商网络:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间,注意:



3884
3885
3886
# File 'lib/v20180801/models.rb', line 3884

def IspId
  @IspId
end

#StartTimeObject

注意:

  1. 多个点播url之间使用空格拼接。

  2. 目前上限支持10个url。

  3. 目前不支持https协议。

  4. 支持拉流文件格式:flv,rtmp,hls,mp4。

仅支持:rtmp 协议。1-深圳,2-上海,3-天津,4-中国香港。1-电信,2-移动,3-联通,4-其他。注:AreaId 为4的时候,IspId 只能为其他。使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  1. 结束时间必须大于开始时间;

  2. 结束时间和开始时间必须大于当前时间;

  3. 结束时间 和 开始时间 间隔必须小于七天。

使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

Parameters:

  • FromUrl:

    源 Url ,用于拉流的地址。目前可支持直播流及点播文件。

  • ToUrl:

    目的 Url ,用于推流的地址,目前限制该目标地址为腾讯域名。

  • AreaId:

    选择完成转拉推的服务所在区域:

  • IspId:

    选择完成转拉推服务使用的运营商网络:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间,注意:



3884
3885
3886
# File 'lib/v20180801/models.rb', line 3884

def StartTime
  @StartTime
end

#ToUrlObject

注意:

  1. 多个点播url之间使用空格拼接。

  2. 目前上限支持10个url。

  3. 目前不支持https协议。

  4. 支持拉流文件格式:flv,rtmp,hls,mp4。

仅支持:rtmp 协议。1-深圳,2-上海,3-天津,4-中国香港。1-电信,2-移动,3-联通,4-其他。注:AreaId 为4的时候,IspId 只能为其他。使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

  1. 结束时间必须大于开始时间;

  2. 结束时间和开始时间必须大于当前时间;

  3. 结束时间 和 开始时间 间隔必须小于七天。

使用 UTC 格式时间,例如:2019-01-08T10:00:00Z。注意:北京时间值为 UTC 时间值 + 8 小时,格式按照 ISO 8601 标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#I)。

Parameters:

  • FromUrl:

    源 Url ,用于拉流的地址。目前可支持直播流及点播文件。

  • ToUrl:

    目的 Url ,用于推流的地址,目前限制该目标地址为腾讯域名。

  • AreaId:

    选择完成转拉推的服务所在区域:

  • IspId:

    选择完成转拉推服务使用的运营商网络:

  • StartTime:

    开始时间。

  • EndTime:

    结束时间,注意:



3884
3885
3886
# File 'lib/v20180801/models.rb', line 3884

def ToUrl
  @ToUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



3895
3896
3897
3898
3899
3900
3901
3902
# File 'lib/v20180801/models.rb', line 3895

def deserialize(params)
  @FromUrl = params['FromUrl']
  @ToUrl = params['ToUrl']
  @AreaId = params['AreaId']
  @IspId = params['IspId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
end