public class VideoDataStatistic
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
VideoDataStatistic.AnchorHiidoCoreStatisticKey |
| Constructor and Description |
|---|
VideoDataStatistic() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getBaseUploadVideoStatistics(int sendSeq)
获取基础信息给thunder,用于hiido上报
|
static java.lang.String |
getUploadVideoStatistics(boolean bKeyStat,
int publishId)
获取统计数据给thunder,用于hiido上报
|
void |
setCameraCaptureFrameRate(int frameRate) |
void |
setCameraCaptureMeanLatency(int time) |
void |
setCaptureType(int type) |
void |
setGpuDeviceName(java.lang.String name) |
void |
setPmDesiredParam(int publishId,
int encodeWidth,
int encodeHeight,
int bitrate,
int fps) |
void |
setPreProcessMaxLatency(int time) |
void |
setPreProcessMeanLatency(int time) |
void |
setVideoCapture2EncodeLatency(int publishId,
int videoCapture2EncodeLatency) |
void |
setVideoCaptureStallingIndication(int publishId,
int videoCaptureStallingIndication) |
void |
setVideoDesiredEncodeBitrate(int publishId,
int bitrate) |
void |
setVideoEncodeDesiredFps(int publishId,
int fps) |
void |
setVideoEncodeHeight(int publishId,
int height) |
void |
setVideoEncodeMaxLatency(int publishId,
int encodeMaxLatency) |
void |
setVideoEncodeMeanLatency(int publishId,
int encodeMeanLatency) |
void |
setVideoEncodeTimeDiff(int publishId,
int videoEncodeTimeDiff) |
void |
setVideoEncodeTypeId(int publishId,
int id) |
void |
setVideoEncodeWidth(int publishId,
int width) |
void |
setVideoPtsDtsMaxDiff(int publishId,
int videoPtsDtsMaxDiff) |
void |
setVideoPtsMaxDiff(int publishId,
int videoPtsMaxDiff) |
void |
setVideoRealEncodeFps(int publishId,
int realFps) |
void |
setVideoRealMaxBitrate(int publishId,
int bitrate) |
void |
setVideoRealMeanBitrate(int publishId,
int bitrate) |
void |
setVideoRealMinEncodeFps(int publishId,
int realFps) |
public void setPmDesiredParam(int publishId,
int encodeWidth,
int encodeHeight,
int bitrate,
int fps)
public void setGpuDeviceName(java.lang.String name)
public void setCameraCaptureFrameRate(int frameRate)
public void setCameraCaptureMeanLatency(int time)
public void setPreProcessMeanLatency(int time)
public void setPreProcessMaxLatency(int time)
public void setVideoEncodeTypeId(int publishId,
int id)
public void setVideoEncodeWidth(int publishId,
int width)
public void setVideoEncodeHeight(int publishId,
int height)
public void setVideoEncodeDesiredFps(int publishId,
int fps)
public void setVideoRealEncodeFps(int publishId,
int realFps)
public void setVideoRealMinEncodeFps(int publishId,
int realFps)
public void setVideoDesiredEncodeBitrate(int publishId,
int bitrate)
public void setVideoRealMeanBitrate(int publishId,
int bitrate)
public void setVideoRealMaxBitrate(int publishId,
int bitrate)
public void setVideoEncodeMeanLatency(int publishId,
int encodeMeanLatency)
public void setVideoEncodeMaxLatency(int publishId,
int encodeMaxLatency)
public void setVideoCapture2EncodeLatency(int publishId,
int videoCapture2EncodeLatency)
public void setVideoPtsMaxDiff(int publishId,
int videoPtsMaxDiff)
public void setVideoCaptureStallingIndication(int publishId,
int videoCaptureStallingIndication)
public void setVideoPtsDtsMaxDiff(int publishId,
int videoPtsDtsMaxDiff)
public void setVideoEncodeTimeDiff(int publishId,
int videoEncodeTimeDiff)
public void setCaptureType(int type)
public static java.lang.String getBaseUploadVideoStatistics(int sendSeq)
public static java.lang.String getUploadVideoStatistics(boolean bKeyStat,
int publishId)
bKeyStat - 标识是否核心数据publishId - 标识大小流