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