Caiyixun
- Total activity 120
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 0
- Subscriptions 21
Comments
Recent activity by Caiyixun-
我目前使用的PSDK是2.2.1. 单云台(后面可能会换成双云台,但目前是单云台)相机。编码格式是CUS H264
-
好像也是不行的,行不通。。。。。
-
测试结果是不行的,依旧不行。
-
如果您需要,我可以把我手里的这个demo发给您,如果不需要,那就算了。 而目前我在寻求其他的解决方式,比如用UX SDK中的FPVWidget控件,我不想理清楚里面的逻辑,我只需要设置好setVideoSource(FPVWidget.VideoSource.PRIMARY);然后针对M300无人机开一下通道:ocuSyncLink.assignSourceToPrimaryChannel(...
-
事实上,我已经放弃了。在寻求其他方式解决了。 另外,不是不能显示画面,而是有一瞬间的画面。然后就被FPV的画面挤占了。如果把CAMERA换成其他的,比如我尝试过的SECONDARY_CAMERA。连着一瞬间的画面都是没有的。而我前端一直留了两个显示屏幕,第二个屏幕永远看不到画面。第一个屏幕则是如果你设置的是CAMERA,那有一瞬间的画面,然后就会迅速被FPV的画面挤占。我测试过了多次了,就是...
-
1.另外,ocuSyncLink.assignSourceToPrimaryChannel是专门 为M300设计的吗?好像原来没有这个函数,M210也能显示画面。 2.如果我把上述函数改成ocuSyncLink.assignSourceToPrimaryChannel(PhysicalSource.FPV_CAM,PhysicalSource.LEFT_CAM)。而只有一个FPVWidget...
-
我放弃了videoFeed的使用了,而是选择官方提供的成型的UI控件,我就不管内部它是如何实现的了,编码解码难道还得我去设置吗?我开一下通道,然后设置一下FPVWidget.VideoSource.PRIMARY是不是就可以了,难度还是要管编码格式吗? 我把FPVWidget当成黑盒,我只需要把它的视频源设置好(也就是PRIMARY,主视频源)、然后用 ocuSyncLink.assignS...
-
这是VideoFeederView.java上的关键代码。 因为我固定知道挂载相机是CUS H264编码的,FPV是DJI H264,所以就没判断了,而是一个用CUSregisterLiveVideo函数,一个用registerLiveVideo private void setVideoFeederListeners(boolean isOpen) { if (VideoFeeder...
-
我应该是解决了编码的问题了。但是好像产生了通道占用?就是不加下面这段代码时: payload.setVideoDataReceivedCallback(new Payload.VideoDataReceivedCallback() { @Override public void onVideoDataReceived(byte[] var1, int var2) { ...
-
还是说 payload.setVideoDataReceivedCallback(new Payload.VideoDataReceivedCallback() { @Override public void onVideoDataReceived(byte[] var1, int var2) { if (codecManager != null) { ...