Class: TencentCloud::Live::V20180801::PushQualityData

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

Overview

某条流的推流质量详情数据。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(time = nil, pushdomain = nil, appname = nil, clientip = nil, beginpushtime = nil, resolution = nil, vcodec = nil, acodec = nil, sequence = nil, videofps = nil, videorate = nil, audiofps = nil, audiorate = nil, localts = nil, videots = nil, audiots = nil, metavideorate = nil, metaaudiorate = nil, matefps = nil, streamparam = nil, bandwidth = nil, flux = nil, serverip = nil, gopsize = nil) ⇒ PushQualityData

Returns a new instance of PushQualityData.



14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
# File 'lib/v20180801/models.rb', line 14090

def initialize(time=nil, pushdomain=nil, appname=nil, clientip=nil, beginpushtime=nil, resolution=nil, vcodec=nil, acodec=nil, sequence=nil, videofps=nil, videorate=nil, audiofps=nil, audiorate=nil, localts=nil, videots=nil, audiots=nil, metavideorate=nil, metaaudiorate=nil, matefps=nil, streamparam=nil, bandwidth=nil, flux=nil, serverip=nil, gopsize=nil)
  @Time = time
  @PushDomain = pushdomain
  @AppName = appname
  @ClientIp = clientip
  @BeginPushTime = beginpushtime
  @Resolution = resolution
  @VCodec = vcodec
  @ACodec = acodec
  @Sequence = sequence
  @VideoFps = videofps
  @VideoRate = videorate
  @AudioFps = audiofps
  @AudioRate = audiorate
  @LocalTs = localts
  @VideoTs = videots
  @AudioTs = audiots
  @MetaVideoRate = metavideorate
  @MetaAudioRate = metaaudiorate
  @MateFps = matefps
  @StreamParam = streamparam
  @Bandwidth = bandwidth
  @Flux = flux
  @ServerIp = serverip
  @GopSize = gopsize
end

Instance Attribute Details

#ACodecObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def ACodec
  @ACodec
end

#AppNameObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def AppName
  @AppName
end

#AudioFpsObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def AudioFps
  @AudioFps
end

#AudioRateObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def AudioRate
  @AudioRate
end

#AudioTsObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def AudioTs
  @AudioTs
end

#BandwidthObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def Bandwidth
  @Bandwidth
end

#BeginPushTimeObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def BeginPushTime
  @BeginPushTime
end

#ClientIpObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def ClientIp
  @ClientIp
end

#FluxObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def Flux
  @Flux
end

#GopSizeObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def GopSize
  @GopSize
end

#LocalTsObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def LocalTs
  @LocalTs
end

#MateFpsObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def MateFps
  @MateFps
end

#MetaAudioRateObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def MetaAudioRate
  @MetaAudioRate
end

#MetaVideoRateObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def MetaVideoRate
  @MetaVideoRate
end

#PushDomainObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def PushDomain
  @PushDomain
end

#ResolutionObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def Resolution
  @Resolution
end

#SequenceObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def Sequence
  @Sequence
end

#ServerIpObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def ServerIp
  @ServerIp
end

#StreamParamObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def StreamParam
  @StreamParam
end

#TimeObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def Time
  @Time
end

#VCodecObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def VCodec
  @VCodec
end

#VideoFpsObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def VideoFps
  @VideoFps
end

#VideoRateObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def VideoRate
  @VideoRate
end

#VideoTsObject

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

Parameters:

  • Time:

    数据时间,使用UTC格式时间,

  • PushDomain:

    推流域名。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • BeginPushTime:

    开始推流时间,格式: %Y-%m-%d %H:%M:%S.%ms,精确到毫秒级。

  • Resolution:

    分辨率信息。

  • VCodec:

    视频编码格式。

  • ACodec:

    音频编码格式。

  • Sequence:

    推流序列号,用来唯一的标志一次推流。

  • VideoFps:

    视频帧率。

  • VideoRate:

    视频码率,单位: bps。

  • AudioFps:

    音频帧率。

  • AudioRate:

    音频码率,单位: bps。

  • LocalTs:

    本地流逝时间,单位: ms,音视频流逝时间与本地流逝时间的差距越大表示推流质量越差,上行卡顿越严重。

  • VideoTs:

    视频流逝时间,单位: ms。

  • AudioTs:

    音频流逝时间,单位: ms。

  • MetaVideoRate:

    metadata 中的视频码率,单位: kbps。

  • MetaAudioRate:

    metadata 中的音频码率,单位: kbps。

  • MateFps:

    metadata 中的帧率。

  • StreamParam:

    推流参数

  • Bandwidth:

    带宽,单位Mbps。

  • Flux:

    流量,单位MB。

  • ServerIp:

    推流服务端 IP。

  • GopSize:

    关键帧间隔 GOP ,单位:ms。



14088
14089
14090
# File 'lib/v20180801/models.rb', line 14088

def VideoTs
  @VideoTs
end

Instance Method Details

#deserialize(params) ⇒ Object



14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
# File 'lib/v20180801/models.rb', line 14117

def deserialize(params)
  @Time = params['Time']
  @PushDomain = params['PushDomain']
  @AppName = params['AppName']
  @ClientIp = params['ClientIp']
  @BeginPushTime = params['BeginPushTime']
  @Resolution = params['Resolution']
  @VCodec = params['VCodec']
  @ACodec = params['ACodec']
  @Sequence = params['Sequence']
  @VideoFps = params['VideoFps']
  @VideoRate = params['VideoRate']
  @AudioFps = params['AudioFps']
  @AudioRate = params['AudioRate']
  @LocalTs = params['LocalTs']
  @VideoTs = params['VideoTs']
  @AudioTs = params['AudioTs']
  @MetaVideoRate = params['MetaVideoRate']
  @MetaAudioRate = params['MetaAudioRate']
  @MateFps = params['MateFps']
  @StreamParam = params['StreamParam']
  @Bandwidth = params['Bandwidth']
  @Flux = params['Flux']
  @ServerIp = params['ServerIp']
  @GopSize = params['GopSize']
end