视频传输时候,推流正常,但遥控器屏幕不显示画面。
目前在做视频传输功能的开发,在demo的基础上进行修改而来,目前没有回放功能(也就是demo里面的媒体文件夹设置为一个空目录),当遥控器上进入图库的时候,是显示空目录,
格式使用的是DJI_CAMERA_VIDEO_STREAM_TYPE_H264_DJI_FORMAT。
在实验过程中,遇到以下异常现象:
(1)使用DjiPayloadCamera_SendVideoStream函数持续向飞机推流,并且DjiPayloadCamera_GetVideoStreamState持续返回的结果显示带宽充裕,busyState都是0,
(2)此时遥控器界面是黑的,没有画面,进入图库的时候,一直显示是加载中(转圈)。
(3)使用linux的systemd自动启动程序时候问题出现概率超过70%,在终端中手动运行程序出现的概率低于10%,并且出现的时候,推流和推流结果的反馈都是持续者的,遥控器画面不能恢复正常。
(4)使用大疆psdk自带的demo,改成systemd自动启动,也是会有同样的异常现象。
实验设备:M350 RTK(10.01.08.05),DJI RC Plus遥控器(05.02.13.01),Skyport V2(01.03.05.00)、PSDK3.8.0。
对于以上异常现象,请问有什么可以排查的方向呢,想请教一下。
-
您好,请问下您推流的过程中,PSDK是否有出现任何报错打印?一般黑屏的话,可以参考此处的视频流标准约束,以及调整发送的频率。(一般略大于帧率)https://developer.dji.com/doc/payload-sdk-tutorial/cn/model-instruction/payload-develop-criterion.html#%E8%A7%86%E9%A2%91%E6%B5%81%E4%BC%A0%E8%BE%93%E6%A0%87%E5%87%86
请先登录再写评论。
评论
3 条评论