=DeaD=, если это будет какой-то "слишком свой" формат, то надо будет действительно писать свой декодер. Иначе с этим ffmpeg справиться. Он же может и закодировать. Насколько сложно его прикрутить на ARM или чем-то подобном даже не возьмусь оценивать. Но это возможно.
Драйвер нужен будет только "принимающему устройству".
Если с девайса будет посылаться тупо PixelData, то можно обойтись даже без ffmpeg. Тупо
- Код: Выделить всё • Развернуть
glDrawPixels(w, h, format, data);
и все.
ИМХО, тут обсуждается надуманная проблема "несоответствия интерфейсов" или еще какая-то.
Да, проблема передечи видео по WiFi есть и решение у неё не простое, но, ИМХО, через что его передавать - SPI, UART, TCP/IP, GPIO - вообще по барабану. В конечном итоге все равно будет последовательность байтов. На девайсе КОдируем, на ПК ДЕКодируем. КОДЕК можно сваять самим, а можно взять готовый. ffmpeg - это по сути набор кодеков с открытым исходным кодом и LGPL-лицензией. Сказка, одним словом.
Собсна, сейчас как уже говорил, вкуриваю в ffmpeg, может со временем и раскурю )) И может чем помогу при разработке. Vorral, но в таком "модуле" есть один плюс - это может стать готовым решением, а не "можно купить... а потом прикрутить... пара вечеров... через месяц... а если так... через год... да ну нафик!". Так что попробовать стоит.