Class: TencentCloud::Live::V20180801::TranscodeDetailInfo

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

Overview

转码详细信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(streamname = nil, starttime = nil, endtime = nil, duration = nil, modulecodec = nil, bitrate = nil, type = nil, pushdomain = nil, resolution = nil, mainlandoroversea = nil) ⇒ TranscodeDetailInfo

Returns a new instance of TranscodeDetailInfo.



15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
# File 'lib/v20180801/models.rb', line 15790

def initialize(streamname=nil, starttime=nil, endtime=nil, duration=nil, modulecodec=nil, bitrate=nil, type=nil, pushdomain=nil, resolution=nil, mainlandoroversea=nil)
  @StreamName = streamname
  @StartTime = starttime
  @EndTime = endtime
  @Duration = duration
  @ModuleCodec = modulecodec
  @Bitrate = bitrate
  @Type = type
  @PushDomain = pushdomain
  @Resolution = resolution
  @MainlandOrOversea = mainlandoroversea
end

Instance Attribute Details

#BitrateObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def Bitrate
  @Bitrate
end

#DurationObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def Duration
  @Duration
end

#EndTimeObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def EndTime
  @EndTime
end

#MainlandOrOverseaObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def MainlandOrOversea
  @MainlandOrOversea
end

#ModuleCodecObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def ModuleCodec
  @ModuleCodec
end

#PushDomainObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def PushDomain
  @PushDomain
end

#ResolutionObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def Resolution
  @Resolution
end

#StartTimeObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def StartTime
  @StartTime
end

#StreamNameObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def StreamName
  @StreamName
end

#TypeObject

注意:因推流过程中可能有中断重推情况,此处时长为真实转码时长累加值,并非结束时间和开始时间的间隔。示例:liveprocessor_ACC: 音频转码,liveprocessor_H264:直播转码-H264,liveprocessor_H265: 直播转码-H265,topspeed_H264:极速高清-H264,topspeed_H265:极速高清-H265。Mainland:国内。Overseas:海外。

Parameters:

  • StreamName:

    流名称。

  • StartTime:

    开始时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • EndTime:

    结束时间(北京时间),格式:yyyy-mm-dd HH:MM。

  • Duration:

    转码时长,单位:分钟。

  • ModuleCodec:

    编码方式,带模块,

  • Bitrate:

    码率。

  • Type:

    类型,包含:转码(Transcode),混流(MixStream),水印(WaterMark),快直播(Webrtc)。

  • PushDomain:

    推流域名。

  • Resolution:

    分辨率。

  • MainlandOrOversea:

    地域:



15788
15789
15790
# File 'lib/v20180801/models.rb', line 15788

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
# File 'lib/v20180801/models.rb', line 15803

def deserialize(params)
  @StreamName = params['StreamName']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Duration = params['Duration']
  @ModuleCodec = params['ModuleCodec']
  @Bitrate = params['Bitrate']
  @Type = params['Type']
  @PushDomain = params['PushDomain']
  @Resolution = params['Resolution']
  @MainlandOrOversea = params['MainlandOrOversea']
end