Беспроводная передача видео в full HD

HATUUL
Tahorg:

Но проблема в том, что тут за 100 долларей хард не выходит. С обоих сторон надо относительно мощные SoC, надо нормальный дальнобойный WiFi линк. А еще к этому и квалифицированным программистам ЗП заплатить за доводку напильником кодеков и протоколов. Вот поэтому готовое решение будет недешевым в любом случае. А собрать людей на Open Source уже не так просто - это не автопилот, тут квалификация нужна более высокая, надо видео на ходу жать.

Тут один умный знакомый сообщил "новость"2011 года.
144-ядерный процессор Чарльза Мура поступил в продажу по $20
Так он считает,что он как раз для этой цели(только пилить надо много,в программном и железе) .
Почему он так решил,я так и не понял.😵Дох. терминофф.
Что вы думаете?

тигромух
HATUUL:

144-ядерный процессор Чарльза Мура поступил в продажу по $20
Так он считает,что он как раз для этой цели(только пилить надо много,в программном и железе) .

Для какой цели? Закодировать видео дешевле и проще аппаратным кодеком, особенно учитывая мозголомную специфичность Форта, как языка.
А передать сигнал по воздуху ядра не помогут 😃

Tahorg
HATUUL:

Тут один умный знакомый сообщил "новость"2011 года.
144-ядерный процессор Чарльза Мура поступил в продажу по $20
Так он считает,что он как раз для этой цели(только пилить надо много,в программном и железе) .
Почему он так решил,я так и не понял.😵Дох. терминофф.
Что вы думаете?

А зачем? Производительности современного 1/2 ядерного Cortex Ax + GPU хватит с головой для кодирования. И стоимость платы (не процессора, а готовой платы: с процессором, памятью, разводкой переферии, питанием …) меньше 100 долларов. Проблема в том, что современный софт, который есть, который фришный, он оптимизирован немножко не под наши цели. А сконфигурировать его - проблема в виде шаманских танцев. А переписать куски, оптимизировав под нас - задача не такая простая.

Платы у нас есть - выбирай не хочу. У нас с софтом проблема по большей части.

тигромух
Tahorg:

роблема в том, что современный софт, который есть, который фришный, он оптимизирован немножко не под наши цели. А сконфигурировать его - проблема в виде шаманских танцев.

Да ну бросьте. Это gstreamer-то шаманские танцы? Нормально конфигурится. И без особых усилий работает и дает задержку в ~200мсек. Даже довольно подробно все описано в интернете.
Просто это не коробочный продукт, поэтому массового HD FPV на его основе ждать не стоит.
Но сама задача вполне решаема. Для тех, у кого есть потребность 😃

andrew_psch

www.wirelessdv.com Вот это сейчас активно обсуждается на RCGroups, там конечно пока вопросов больше чем ответов, но они обещают скоро новый релиз… по идее все сделано на малине + собственный софт

UserM

Совсем недавно появилось несколько аналоговых стандартов передачи HD видео, HDCVI, HDTVI, AHD, компрессии нет соответственно нет и задержек. Возможно появятся и беспроводные решения.

Tahorg
тигромух:

Да ну бросьте. Это gstreamer-то шаманские танцы? Нормально конфигурится. И без особых усилий работает и дает задержку в ~200мсек. Даже довольно подробно все описано в интернете.
Просто это не коробочный продукт, поэтому массового HD FPV на его основе ждать не стоит.
Но сама задача вполне решаема. Для тех, у кого есть потребность 😃

C ним, с родным. UDP получается отправлять с малины? tune=zerolatency работает на малине? Ну и многовато мне 200мс. Правда … я вот поигрался и отложил, хотя я хотел то всего 800*600 - больше мне не надо.

тигромух
Tahorg:

C ним, с родным. UDP получается отправлять с малины? tune=zerolatency работает на малине? Ну и многовато мне 200мс. Правда … я вот поигрался и отложил, хотя я хотел то всего 800*600 - больше мне не надо.

RTP по UDP конечно же отправляется и нормально работает. При условии, что на приемной стороне тоже gstreamer. 😃
А zerolatency на малине не работает, т.к. GPU малины не поддерживает эту фишку (PIR).
Я тестировал только 720p:

800x600, я думаю будет чуть побыстрее.

Tahorg

А на приемной стороне VLC и он у меня не хочет. С ноута UDP поток принимает, а с малины нет. Ну и несколько страниц назад были люди с латенси 100-120 на 720p, но, как я уже писал, люди работающие в этой области, знающие как и где руками, а то и паяльником, подправить. Я пока жду пару камер и плату более быструю - буду выжимать из gstreamer, хотя не на малине там проблем хватает.

schs
ADF:

Вообще-то битва за фулл-HD в реальном времени идет именно ради того, чтобы летать самому в реальном времени

Меня бы на данном этапе устроила и полусекундная задержка при дальности до 10км. С высоты 1 км внизу через аналоговый тракт видно не очень хорошо, а вот разглядываю запись после полёта с HD камеры - качество приемлимо.
P.S. HD линк - как альтернативный, не полная замена аналоговому.

тигромух
Tahorg:

А на приемной стороне VLC и он у меня не хочет. С ноута UDP поток принимает, а с малины нет.

VLC, вроде, можно настроить. Но проще его выкинуть и взять gstreamer. 😃

Tahorg:

Ну и несколько страниц назад были люди с латенси 100-120 на 720p

100мс на малине? Дайте пруф?

Tahorg
тигромух:

VLC, вроде, можно настроить. Но проще его выкинуть и взять gstreamer. 😃

100мс на малине? Дайте пруф?

Вроде можно. Поток с линуксовой машины берет. Поток с малины - нет. ХЗ почему, ну и лениво искать, все равно 200мс.

Ошибся, не тут, и не могу найти где - но! народ брал двуядерный кортекс А9, к нему прямым интерфейсом камеру и гнал MPEG-2 поток с P + I кадрами. Укладывали 720p в 15Mbps и 100мс, вроде как. А PAL размерность выглядела невероятно лучше аналоговой передачи с отличным потоком и задержкой.

Но! Есть несколько проблем: 1. Слабовоспроивозводимо неподготовленным пользователем. 2. Лицензия на mpeg-2 кодек. 3. Тестовые режимы, поэтому не особо стабильно (там допиленный софт был).

ADF
Tahorg:
  1. Лицензия на mpeg-2 кодек.

Это если коммерция (делать систему на продажу), а для личного пользования - в чем проблема?

Tahorg
ADF:

Это если коммерция (делать систему на продажу), а для личного пользования - в чем проблема?

Однако вот на расберри за пользование mpeg-2 надо доплатить. Не все там так просто с лицензией на него.

Vilniz
Tahorg:

Однако вот на расберри за пользование mpeg-2 надо доплатить. Не все там так просто с лицензией на него.

Ну не думаю, что в нашем хоббу £2.40 за лицензию большая проблемя.

Tahorg
Vilniz:

Ну не думаю, что в нашем хоббу £2.40 за лицензию большая проблемя.

Если Вы программист и САМИ для себя пишете что-то с пользованием mpeg-2, то это недорогая лицензия (кстати 2.4 стоит декодер, а не энкодер, и обратите внимание - расберри НЕ ПЛАНИРУЮТ давай енкодер, ответили “нет и не будем” на прямой вопрос). А вот если вы делаете программу ДЛЯ РАСПРОСТРАНИЕНИЯ (в том чистле продажи), то там СОВСЕМ ДРУГИЕ цены.

Опять-же, мопед не мой, просто была тема (я поучему-то думал, что тут, ан нет, и где найти не могу, похоже где-то на форуме програмирования реалтаймовском, и это не виртурилка) - народ делал быстрый видеолинк с прицелом именно на ФПВ, правда там вроде была машинка. Показывали результаты. На вопрос о системе говорили про плату с двухядерным кортексом 1ГГц, линуксом и что поток был mpeg-2 и WiFi. И было про проблемы, про то, что не могут продавать устройства, поскольку проблемы с лицензией, слишком маленький спрос, чтоб платить за коммерческую. Деталей не знаю, попробую найти таки где это было, обещать не могу.

DenTig
UserM:

Совсем недавно появилось несколько аналоговых стандартов передачи HD видео, HDCVI, HDTVI, AHD, компрессии нет соответственно нет и задержек. Возможно появятся и беспроводные решения.

через неделю приедет партия камер и регистраторов ahd. попробую пустить по радиоканалу

Bah
UserM:

Возможно появятся и беспроводные решения.

Для видеопрезентаций давно есть устройства передачи HD видео с ноутбука на проектор без задержки и компрессии, только там дальность 30-50м максимум и канал 5,8 забивается весь. Чем усилить сигнал непонятно, роутер его невидит .

Necromant
Bah:

Для видеопрезентаций давно есть устройства передачи HD видео с ноутбука на проектор без задержки и компрессии, только там дальность 30-50м максимум и канал 5,8 забивается весь. Чем усилить сигнал непонятно, роутер его невидит .

Там много передатчиков\приемников, работающих впараллель. Специализированное устройство.