Беспроводная передача видео в full HD
Вообще-то битва за фулл-HD в реальном времени идет именно ради того, чтобы летать самому в реальном времени, а не тыкать мышкой на карту и курить чай.
Ну это кому как… я вот за полсекунды много чаю не выкурю 😃
Для того “чтобы летать самому в реальном времени” на до именно “летать самому в реальном времени”, а то ни ветра в лицо, ни перегрузок всё равно не будет. Давайте каждый сам будет решать для чего ему надо фулхд и какая задержка приемлема.
К примеру, в тех-же компьютерных играх с пингом борятся путем множества ухищрений
У нас как и в играх, есть не только экшн (низко-близко), но и пошаговые стратегии (далеко-высоко).
Но проблема в том, что тут за 100 долларей хард не выходит. С обоих сторон надо относительно мощные SoC, надо нормальный дальнобойный WiFi линк. А еще к этому и квалифицированным программистам ЗП заплатить за доводку напильником кодеков и протоколов. Вот поэтому готовое решение будет недешевым в любом случае. А собрать людей на Open Source уже не так просто - это не автопилот, тут квалификация нужна более высокая, надо видео на ходу жать.
Тут один умный знакомый сообщил "новость"2011 года.
144-ядерный процессор Чарльза Мура поступил в продажу по $20
Так он считает,что он как раз для этой цели(только пилить надо много,в программном и железе) .
Почему он так решил,я так и не понял.😵Дох. терминофф.
Что вы думаете?
144-ядерный процессор Чарльза Мура поступил в продажу по $20
Так он считает,что он как раз для этой цели(только пилить надо много,в программном и железе) .
Для какой цели? Закодировать видео дешевле и проще аппаратным кодеком, особенно учитывая мозголомную специфичность Форта, как языка.
А передать сигнал по воздуху ядра не помогут 😃
Тут один умный знакомый сообщил "новость"2011 года.
144-ядерный процессор Чарльза Мура поступил в продажу по $20
Так он считает,что он как раз для этой цели(только пилить надо много,в программном и железе) .
Почему он так решил,я так и не понял.😵Дох. терминофф.
Что вы думаете?
А зачем? Производительности современного 1/2 ядерного Cortex Ax + GPU хватит с головой для кодирования. И стоимость платы (не процессора, а готовой платы: с процессором, памятью, разводкой переферии, питанием …) меньше 100 долларов. Проблема в том, что современный софт, который есть, который фришный, он оптимизирован немножко не под наши цели. А сконфигурировать его - проблема в виде шаманских танцев. А переписать куски, оптимизировав под нас - задача не такая простая.
Платы у нас есть - выбирай не хочу. У нас с софтом проблема по большей части.
роблема в том, что современный софт, который есть, который фришный, он оптимизирован немножко не под наши цели. А сконфигурировать его - проблема в виде шаманских танцев.
Да ну бросьте. Это gstreamer-то шаманские танцы? Нормально конфигурится. И без особых усилий работает и дает задержку в ~200мсек. Даже довольно подробно все описано в интернете.
Просто это не коробочный продукт, поэтому массового HD FPV на его основе ждать не стоит.
Но сама задача вполне решаема. Для тех, у кого есть потребность 😃
www.wirelessdv.com Вот это сейчас активно обсуждается на RCGroups, там конечно пока вопросов больше чем ответов, но они обещают скоро новый релиз… по идее все сделано на малине + собственный софт
Совсем недавно появилось несколько аналоговых стандартов передачи HD видео, HDCVI, HDTVI, AHD, компрессии нет соответственно нет и задержек. Возможно появятся и беспроводные решения.
Да ну бросьте. Это gstreamer-то шаманские танцы? Нормально конфигурится. И без особых усилий работает и дает задержку в ~200мсек. Даже довольно подробно все описано в интернете.
Просто это не коробочный продукт, поэтому массового HD FPV на его основе ждать не стоит.
Но сама задача вполне решаема. Для тех, у кого есть потребность 😃
C ним, с родным. UDP получается отправлять с малины? tune=zerolatency работает на малине? Ну и многовато мне 200мс. Правда … я вот поигрался и отложил, хотя я хотел то всего 800*600 - больше мне не надо.
C ним, с родным. UDP получается отправлять с малины? tune=zerolatency работает на малине? Ну и многовато мне 200мс. Правда … я вот поигрался и отложил, хотя я хотел то всего 800*600 - больше мне не надо.
RTP по UDP конечно же отправляется и нормально работает. При условии, что на приемной стороне тоже gstreamer. 😃
А zerolatency на малине не работает, т.к. GPU малины не поддерживает эту фишку (PIR).
Я тестировал только 720p:
800x600, я думаю будет чуть побыстрее.
А на приемной стороне VLC и он у меня не хочет. С ноута UDP поток принимает, а с малины нет. Ну и несколько страниц назад были люди с латенси 100-120 на 720p, но, как я уже писал, люди работающие в этой области, знающие как и где руками, а то и паяльником, подправить. Я пока жду пару камер и плату более быструю - буду выжимать из gstreamer, хотя не на малине там проблем хватает.
Вообще-то битва за фулл-HD в реальном времени идет именно ради того, чтобы летать самому в реальном времени
Меня бы на данном этапе устроила и полусекундная задержка при дальности до 10км. С высоты 1 км внизу через аналоговый тракт видно не очень хорошо, а вот разглядываю запись после полёта с HD камеры - качество приемлимо.
P.S. HD линк - как альтернативный, не полная замена аналоговому.
А на приемной стороне VLC и он у меня не хочет. С ноута UDP поток принимает, а с малины нет.
VLC, вроде, можно настроить. Но проще его выкинуть и взять gstreamer. 😃
Ну и несколько страниц назад были люди с латенси 100-120 на 720p
100мс на малине? Дайте пруф?
100мс на малине? Дайте пруф?
А, это.
Плохой вариант. Увеличили поток в два раза ради уменьшения задержки.
VLC, вроде, можно настроить. Но проще его выкинуть и взять gstreamer. 😃
100мс на малине? Дайте пруф?
Вроде можно. Поток с линуксовой машины берет. Поток с малины - нет. ХЗ почему, ну и лениво искать, все равно 200мс.
Ошибся, не тут, и не могу найти где - но! народ брал двуядерный кортекс А9, к нему прямым интерфейсом камеру и гнал MPEG-2 поток с P + I кадрами. Укладывали 720p в 15Mbps и 100мс, вроде как. А PAL размерность выглядела невероятно лучше аналоговой передачи с отличным потоком и задержкой.
Но! Есть несколько проблем: 1. Слабовоспроивозводимо неподготовленным пользователем. 2. Лицензия на mpeg-2 кодек. 3. Тестовые режимы, поэтому не особо стабильно (там допиленный софт был).
- Лицензия на mpeg-2 кодек.
Это если коммерция (делать систему на продажу), а для личного пользования - в чем проблема?
Это если коммерция (делать систему на продажу), а для личного пользования - в чем проблема?
Однако вот на расберри за пользование mpeg-2 надо доплатить. Не все там так просто с лицензией на него.
Однако вот на расберри за пользование mpeg-2 надо доплатить. Не все там так просто с лицензией на него.
Ну не думаю, что в нашем хоббу £2.40 за лицензию большая проблемя.
Ну не думаю, что в нашем хоббу £2.40 за лицензию большая проблемя.
Если Вы программист и САМИ для себя пишете что-то с пользованием mpeg-2, то это недорогая лицензия (кстати 2.4 стоит декодер, а не энкодер, и обратите внимание - расберри НЕ ПЛАНИРУЮТ давай енкодер, ответили “нет и не будем” на прямой вопрос). А вот если вы делаете программу ДЛЯ РАСПРОСТРАНИЕНИЯ (в том чистле продажи), то там СОВСЕМ ДРУГИЕ цены.
Опять-же, мопед не мой, просто была тема (я поучему-то думал, что тут, ан нет, и где найти не могу, похоже где-то на форуме програмирования реалтаймовском, и это не виртурилка) - народ делал быстрый видеолинк с прицелом именно на ФПВ, правда там вроде была машинка. Показывали результаты. На вопрос о системе говорили про плату с двухядерным кортексом 1ГГц, линуксом и что поток был mpeg-2 и WiFi. И было про проблемы, про то, что не могут продавать устройства, поскольку проблемы с лицензией, слишком маленький спрос, чтоб платить за коммерческую. Деталей не знаю, попробую найти таки где это было, обещать не могу.
Совсем недавно появилось несколько аналоговых стандартов передачи HD видео, HDCVI, HDTVI, AHD, компрессии нет соответственно нет и задержек. Возможно появятся и беспроводные решения.
через неделю приедет партия камер и регистраторов ahd. попробую пустить по радиоканалу
Возможно появятся и беспроводные решения.
Для видеопрезентаций давно есть устройства передачи HD видео с ноутбука на проектор без задержки и компрессии, только там дальность 30-50м максимум и канал 5,8 забивается весь. Чем усилить сигнал непонятно, роутер его невидит .