Class: TencentCloud::Live::V20180801::PushDataInfo

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, appname = nil, clientip = nil, serverip = nil, videofps = nil, videospeed = nil, audiofps = nil, audiospeed = nil, pushdomain = nil, beginpushtime = nil, acodec = nil, vcodec = nil, resolution = nil, asamplerate = nil, metaaudiospeed = nil, metavideospeed = nil, metafps = nil) ⇒ PushDataInfo

Returns a new instance of PushDataInfo.



13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
# File 'lib/v20180801/models.rb', line 13964

def initialize(streamname=nil, appname=nil, clientip=nil, serverip=nil, videofps=nil, videospeed=nil, audiofps=nil, audiospeed=nil, pushdomain=nil, beginpushtime=nil, acodec=nil, vcodec=nil, resolution=nil, asamplerate=nil, metaaudiospeed=nil, metavideospeed=nil, metafps=nil)
  @StreamName = streamname
  @AppName = appname
  @ClientIp = clientip
  @ServerIp = serverip
  @VideoFps = videofps
  @VideoSpeed = videospeed
  @AudioFps = audiofps
  @AudioSpeed = audiospeed
  @PushDomain = pushdomain
  @BeginPushTime = beginpushtime
  @Acodec = acodec
  @Vcodec = vcodec
  @Resolution = resolution
  @AsampleRate = asamplerate
  @MetaAudioSpeed = metaaudiospeed
  @MetaVideoSpeed = metavideospeed
  @MetaFps = metafps
end

Instance Attribute Details

#AcodecObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def Acodec
  @Acodec
end

#AppNameObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def AppName
  @AppName
end

#AsampleRateObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def AsampleRate
  @AsampleRate
end

#AudioFpsObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def AudioFps
  @AudioFps
end

#AudioSpeedObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def AudioSpeed
  @AudioSpeed
end

#BeginPushTimeObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def BeginPushTime
  @BeginPushTime
end

#ClientIpObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def ClientIp
  @ClientIp
end

#MetaAudioSpeedObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def MetaAudioSpeed
  @MetaAudioSpeed
end

#MetaFpsObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def MetaFps
  @MetaFps
end

#MetaVideoSpeedObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def MetaVideoSpeed
  @MetaVideoSpeed
end

#PushDomainObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def PushDomain
  @PushDomain
end

#ResolutionObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def Resolution
  @Resolution
end

#ServerIpObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def ServerIp
  @ServerIp
end

#StreamNameObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def StreamName
  @StreamName
end

#VcodecObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def Vcodec
  @Vcodec
end

#VideoFpsObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def VideoFps
  @VideoFps
end

#VideoSpeedObject

例:“AAC”。例:“H264”。

Parameters:

  • StreamName:

    流名称。

  • AppName:

    推流路径。

  • ClientIp:

    推流客户端 IP。

  • ServerIp:

    接流服务器 IP。

  • VideoFps:

    推流视频帧率,单位: Hz。

  • VideoSpeed:

    推流视频码率,单位: bps。

  • AudioFps:

    推流音频帧率,单位: Hz。

  • AudioSpeed:

    推流音频码率,单位: bps。

  • PushDomain:

    推流域名。

  • BeginPushTime:

    推流开始时间。

  • Acodec:

    音频编码格式,

  • Vcodec:

    视频编码格式,

  • Resolution:

    分辨率。

  • AsampleRate:

    采样率。

  • MetaAudioSpeed:

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

  • MetaVideoSpeed:

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

  • MetaFps:

    metadata 中的帧率。



13962
13963
13964
# File 'lib/v20180801/models.rb', line 13962

def VideoSpeed
  @VideoSpeed
end

Instance Method Details

#deserialize(params) ⇒ Object



13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
# File 'lib/v20180801/models.rb', line 13984

def deserialize(params)
  @StreamName = params['StreamName']
  @AppName = params['AppName']
  @ClientIp = params['ClientIp']
  @ServerIp = params['ServerIp']
  @VideoFps = params['VideoFps']
  @VideoSpeed = params['VideoSpeed']
  @AudioFps = params['AudioFps']
  @AudioSpeed = params['AudioSpeed']
  @PushDomain = params['PushDomain']
  @BeginPushTime = params['BeginPushTime']
  @Acodec = params['Acodec']
  @Vcodec = params['Vcodec']
  @Resolution = params['Resolution']
  @AsampleRate = params['AsampleRate']
  @MetaAudioSpeed = params['MetaAudioSpeed']
  @MetaVideoSpeed = params['MetaVideoSpeed']
  @MetaFps = params['MetaFps']
end