AR Drone 2 и ffserver + ffmpeg потоковое

Я хочу иметь возможность перевести видео-поток AR Drone 2 с сервера Debian на Flash.

Мне известно, что AR Drone использует кодек p264. Я полностью зелен, когда дело доходит до видеокодеков, поэтому я не знаю, что подойдет для цели, которую я хочу достичь?

Мне удалось транслировать видео с AR Drone, но с очень высокой задержкой и чрезвычайно низким качеством по сравнению с тем, когда я напрямую подключаюсь к AR Drone с помощью ffplay.

В настоящее время я использую пример.swf в стандартном ffserver.conf:

<Stream test.swf>
Feed feed1.ffm
Format swf
VideoFrameRate 30
VideoIntraOnly
NoAudio
</Stream>

И настройки для.ffm Feed следующие:

<Feed feed1.ffm>
File /tmp/feed1.ffm
FileMaxSize 17K
ACL allow 127.0.0.1
NoAudio
</Feed>

Команда, которую я использую для ввода данных в канал ffserver:

ffmpeg -i http://192.168.1.1:5555 http://localhost:8090/feed1.ffm

Как мне добиться более низкой задержки и более высокого качества, поскольку поток в данный момент не отслеживается?

1 ответ

Решение

К сожалению, ffserver просто не получит работу, которую вы хотите сделать. Вы попали в ту же стену, что и все остальные в Интернете. Лучшее, что я могу получить - это задержка около 3 секунд, которая постепенно увеличивается до 5-10 секунд, когда поток работает в течение нескольких часов.

для меня поток не декодируется с помощью ffmpeg. Я не знаю почему. это работает с ffplay, который просто смущает меня больше!

Я смотрю в Py-Media, чтобы посмотреть, смогу ли я написать свой собственный код для аналогичного проекта. Я хочу транслировать видео ardrone и минимизировать изображения в потоке.

ps загляните в gstreamer, я видел, как другие, обсуждающие его, дают разные результаты.

Другие вопросы по тегам