M300 X-Port 传输视频流不能显示
在rk板端通过x-port连接运行psdk,获取板端视频流并调用`DjiPayloadCamera_SendVideoStream` 发送DJI-H264格式的视频,没有任何报错信息,但是在遥控器端通过DJI-PILOT2没有办法获取到这个码流。视频流编码已经通过了DJIPSDKVideoStreamCheckTool 的检查。`DjiPayloadCamera_GetVideoStreamRemoteAddress`获得的ip地址无法在板端ping通。
另外,运行psdk自带的sample程序,当只运行test_payload_cam_emu_media.c内定义的视频流传输示例时,会在 195行DjiPayloadCamera_RegMediaDownloadPlaybackHandler函数报错提示 lock mutex error。
if (aircraftInfoBaseInfo.aircraftType == DJI_AIRCRAFT_TYPE_M300_RTK ||
aircraftInfoBaseInfo.aircraftType == DJI_AIRCRAFT_TYPE_M350_RTK) {
returnCode = DjiPayloadCamera_RegMediaDownloadPlaybackHandler(&s_psdkCameraMedia);
if (returnCode != DJI_ERROR_SYSTEM_MODULE_CODE_SUCCESS) {
USER_LOG_ERROR("psdk camera media function init error. 0x%08llX", returnCode);
return DJI_ERROR_SYSTEM_MODULE_CODE_UNKNOWN;
}
}
没有找到类似的帖子。
Please sign in to leave a comment.
Comments
1 comment