2017-02-16 19 views
1

Я пытаюсь понять, как снимать кадры камеры в DJI-SDK и подталкивать их к кодировке определенного формата, чтобы я мог создать прямой эфир для YouTube.Потоковая передача на YouTube с DJI-SDK

У кого-нибудь это работает? Я понимаю, что большинство людей используют FFmpeg для потоковой передачи, но мое понимание достаточно основательно для того, как работает этот проект.

Мне бы очень хотелось, чтобы кто-то мог поделиться некоторыми ресурсами о том, как мы могли бы заставить это работать. Я видел вопрос в Интернете, но я не нашел ничего, что приблизилось к тому, чтобы получить решение для этого.

Мне нужен он для проекта, и есть коммерческое решение, но оно дорогое, и я не могу себе этого позволить, и я был бы достаточно счастлив, чтобы закодировать это, если я могу понять, как это сделать, и, возможно, получить некоторые Помогите.

Я был бы достаточно счастлив, чтобы создать версию с открытым исходным кодом, и это может помочь любой.

Спасибо, ребята, надеюсь, что мы можем сделать это ... Donie

ответ

0

Какие SDK-- Mobile или на борту? Если вы имеете в виду Onboard, то напрямую обращаетесь к выходу камеры во время полета (а не к потоку вниз к приложению DJI Go, например), тогда нет способа поддержки с поддержкой DJI без использования Manifold. Манифольд не продается широкой публике, и DJI не сказал, когда или планируют это сделать. Однако для этого существуют хакерские обходные пути, например, описанные в this thread.

Если вы имеете в виду мобильный SDK, то я не уверен.

+0

Я имел в виду Мобильный SDK – d0n13

+0

Привет, Дони, я тоже работаю над похожим проектом, где мне нужно отправить Videofeed, который я получаю в делегатском движке Unity 3D. Должны ли мы декодировать видеобайты, которые мы получаем как NSdata перед использованием? – suku

0

Работал над этим в течение года, не повезло. Вы не упомянули о своей платформе. Я на Phantom P3 Advanced с приложением на iPad. Я вижу H.263 от контроллера к iPad. Не повезло с https://github.com/LaiFengiOS/LFLiveKit, который является оберткой вокруг ffmpeg для поддержки потоковой передачи RTMP: у него есть ошибки и сбои. На вопрос DJI, чтобы помочь, они не дали никаких ответов. Кажется, что очень много людей хотят этого сделать, но ни один DJI не поможет. Я подозреваю, что кто-то, кто это понимает, держит это в себе. Не решение для вас, но, еще один datapoint от кого-то, пытающегося решить ту же проблему.