Для M210 primaryVideoFeed
и secondaryVideoFeed
зависят от установленного распределения полосы пропускания.
Проверьте эти интерфейсы и их описание, чтобы получить представление о том, как именно управляются видеопотоки.:
setBandwidthAllocationForMainCamera
: устанавливает процентную полосу пропускания видео нисходящей линии связи, выделенную основной камере или основным камерам (для M210 и M210 RTK).Оставшийся процент отводится на камеру FPV.Для M210 и M210 RTK полоса пропускания для основных камер может быть дополнительно разделена путем вызова setBandwidthAllocationForLeftCamera
.
setBandwidthAllocationForLeftCamera
: устанавливает процент полосы пропускания основных камер, выделенный для левойкамера.Оставшийся процент посвящен правильной камере.Пропускная способность основных камер определяется setBandwidthAllocationForMainCamera.Этот параметр будет влиять на физические источники видеопотоков (getPrimaryVideoFeed и getSecondaryVideoFeed):
- Когда полоса пропускания на левой камере составляет 100%, первичным источником является LEFT_CAM, а вторичным источником является FPV_CAM.
- Когда полоса пропускания 0% на левой камере, первичным источником является RIGHT_CAM, а вторичным источником является FPV_CAM.
- Когда полоса пропускания не равна ни 0%, ни 100% на левой камере, первичным источником является LEFT_CAM, а вторичным источником является RIGHT_CAM.Он поддерживается только M210 и M210 RTK.
Для вашей проблемы, я думаю, что пропускная способность дрона может быть установлена на неправильные значения, поэтому, пожалуйста, установите пропускную способность вручную, прежде чем загружать видеоканалы;это должно работать.Попробуйте установить основную полосу пропускания равной 80%, а левую - 100% (если у вас только одна камера).