mobile CCTV,mobile surveillance,police body worn cameras
标题:
如何支持720P的推流
[打印本页]
author:
cus7
time:
2021-10-20 09:01
标题:
如何支持720P的推流
你好。 目前我们发现推720P的NV21视频流,在推流过程中会直接崩溃。
如果我们需要支持720P的视频流,请问我们应该怎么进行配置
author:
wanzongyong
time:
2021-10-20 09:46
BVCU_PasvDialogCmd类中的OnDialogCmd() 方法是网传回调,其中有一个updateParam(pParam);方法是设置音视频相关参数的,其中getEncode(int codec)中可以设置视频的宽高,推什么尺寸的流这里就设置多大的宽高
author:
cus7
time:
2021-10-20 12:41
这个方法一定会地调用么
author:
cus7
time:
2021-10-20 12:43
public int OnDialogCmd(int hDialog, int iEventCode, BVCU_DialogParam pParam) 这个接口的调用是怎么样的。
author:
cus7
time:
2021-10-20 12:52
private BVPU_VideoControl_Encode getEncode(int codec) {
CameraParam cameraParam = mcu.getCameraParam();
BVPU_VideoControl_Encode encode = new BVPU_VideoControl_Encode();
// setRecommendBitrate(codec,cameraParam);
Utils.updateBitrate(context);
encode.iBitrate = CameraParam.bitrate;
int fps = cameraParam.outputFrameRate;
encode.iFramerate = fps;
encode.iColorFormat = CameraParam.encodeColorFormat;
encode.iHeight = 720; //cameraParam.height
encode.iWidth = 1280; //cameraParam.width
encode.iYUVConvert = cameraParam.encodeCovertIndex;
if (codec == SAVCodec_ID.SAVCODEC_ID_H264) {
encode.iEncoderType = BVPU_VideoControl_Encode.ENCODER_TYPE_H264;
} else if (codec == SAVCodec_ID.SAVCODEC_ID_H265) {
encode.iEncoderType = BVPU_VideoControl_Encode.ENCODER_TYPE_H265;
}
// encode.iEncoderType = BVPU_VideoControl_Encode.ENCODER_TYPE_NULL;
return encode;
}
这里写死么
author:
wanzongyong
time:
2021-10-20 12:58
OnDialogCmd是回调函数,web端或者windows的客户端上打开了设备的视频,设备端就会回调这个函数,宽高不必写死,网传用什么尺寸的视频流就填多大的宽高
author:
cus7
time:
2021-10-20 13:27
web端或者window端怎么传
author:
wanzongyong
time:
2021-10-20 14:05
不太明白你的意思,能不能描述一下你的使用场景
author:
cus7
time:
2021-10-21 09:41
已经看到代码逻辑了。 已经解决该问题, 感谢支持。👍
欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/)
Powered by Discuz! X3.2