Class: TencentCloud::Live::V20180801::CreateLiveRecordRequest

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

Overview

CreateLiveRecord请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(streamname = nil, appname = nil, domainname = nil, starttime = nil, endtime = nil, recordtype = nil, fileformat = nil, highlight = nil, mixstream = nil, streamparam = nil) ⇒ CreateLiveRecordRequest

Returns a new instance of CreateLiveRecordRequest.



3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
# File 'lib/v20180801/models.rb', line 3033

def initialize(streamname=nil, appname=nil, domainname=nil, starttime=nil, endtime=nil, recordtype=nil, fileformat=nil, highlight=nil, mixstream=nil, streamparam=nil)
  @StreamName = streamname
  @AppName = appname
  @DomainName = domainname
  @StartTime = starttime
  @EndTime = endtime
  @RecordType = recordtype
  @FileFormat = fileformat
  @Highlight = highlight
  @MixStream = mixstream
  @StreamParam = streamparam
end

Instance Attribute Details

#AppNameObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def AppName
  @AppName
end

#DomainNameObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def DomainName
  @DomainName
end

#EndTimeObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def EndTime
  @EndTime
end

#FileFormatObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def FileFormat
  @FileFormat
end

#HighlightObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def Highlight
  @Highlight
end

#MixStreamObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def MixStream
  @MixStream
end

#RecordTypeObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def RecordType
  @RecordType
end

#StartTimeObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def StartTime
  @StartTime
end

#StreamNameObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def StreamName
  @StreamName
end

#StreamParamObject

定时录制模式,必须设置该字段;实时视频录制模式,忽略该字段。定时录制模式,必须设置该字段;实时录制模式,为可选字段。如果通过Highlight参数,设置录制为实时视频录制模式,其设置的结束时间不应超过当前时间+30分钟,如果设置的结束时间超过当前时间+30分钟或者小于当前时间或者不设置该参数,则实际结束时间为当前时间+30分钟。“video” : 音视频录制【默认】。“audio” : 纯音频录制。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。“flv”【默认】,“hls”,”mp4”,“aac”,”mp3”。在定时录制模式或实时视频录制模式下,该参数均有效,不区分大小写。0:不开启实时视频录制模式,即定时录制模式【默认】。见(#.E7.A4.BA.E4.BE.8B1-.E5.88.9B.E5.BB.BA.E5.AE.9A.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。1:开启实时视频录制模式。见(#.E7.A4.BA.E4.BE.8B2-.E5.88.9B.E5.BB.BA.E5.AE.9E.E6.97.B6.E5.BD.95.E5.88.B6.E4.BB.BB.E5.8A.A1)。0:不开启 A+B=C混流C流录制【默认】。1:开启 A+B=C混流C流录制。在定时录制模式或实时视频录制模式下,该参数均有效。record_interval - 录制分片时长,单位 秒,1800 - 7200。storage_time - 录制文件存储时长,单位 秒。eg. record_interval=3600&storage_time=2592000。注:参数需要url encode。在定时录制模式或实时视频录制模式下,该参数均有效。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径,与推流和播放地址中的 AppName保持一致,默认为 live。

  • DomainName:

    推流域名。多域名推流必须设置。

  • StartTime:

    录制开始时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:10:01,编码为:2017-01-01+10%3a10%3a01。

  • EndTime:

    录制结束时间。中国标准时间,需要 URLEncode(rfc3986)。如 2017-01-01 10:30:01,编码为:2017-01-01+10%3a30%3a01。

  • RecordType:

    录制类型。

  • FileFormat:

    录制文件格式。其值为:

  • Highlight:

    开启实时视频录制模式标志。

  • MixStream:

    开启 A+B=C混流C流录制标志。

  • StreamParam:

    录制流参数。当前支持以下参数:



3031
3032
3033
# File 'lib/v20180801/models.rb', line 3031

def StreamParam
  @StreamParam
end

Instance Method Details

#deserialize(params) ⇒ Object



3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
# File 'lib/v20180801/models.rb', line 3046

def deserialize(params)
  @StreamName = params['StreamName']
  @AppName = params['AppName']
  @DomainName = params['DomainName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @RecordType = params['RecordType']
  @FileFormat = params['FileFormat']
  @Highlight = params['Highlight']
  @MixStream = params['MixStream']
  @StreamParam = params['StreamParam']
end