DM8168用RTSP协议发送的码流用VLC播放器能播放,但是用基于live555+ffmepg不能显示,若是我用VLC搭建RTSP流,用基于live555+ffmepg的软件能正常播放显示,我现在怀疑是不是我这边的H264编码有问题呢?我把我的编码部分贴出来哈
pEncPrm->chCreateParams[i].format = IVIDEO_H264HP;
pEncPrm->chCreateParams[i].profile = IH264_HIGH_PROFILE;
pEncPrm->chCreateParams[i].dataLayout = IVIDEO_FIELD_SEPARATED;
pEncPrm->chCreateParams[i].fieldMergeEncodeEnable = FALSE;
pEncPrm->chCreateParams[i].defaultDynamicParams.intraFrameInterval = 150;
pEncPrm->chCreateParams[i].encodingPreset = XDM_DEFAULT;
pEncPrm->chCreateParams[i].enableAnalyticinfo = 0;
pEncPrm->chCreateParams[i].rateControlPreset = IVIDEO_STORAGE;
pEncPrm->chCreateParams[i].defaultDynamicParams.inputFrameRate = 30;//video_param.nFrameRate;
pEncPrm->chCreateParams[i].defaultDynamicParams.targetBitRate = 1*1000*1000;//20000 * 1000; //video_param.sBitrate*1000;
pEncPrm->chCreateParams[i].defaultDynamicParams.interFrameInterval = 1;
pEncPrm->chCreateParams[i].defaultDynamicParams.mvAccuracy = IVIDENC2_MOTIONVECTOR_QUARTERPEL;
请问下各位,我这个是什么原因呢