Браузеру тяжело рендерить на одной странице несколько видеопотоков, состоящих из jpeg-кадров оригинального размера (640х480). Нужно чтобы сервер перед отдачей кадра изменял его размер на тот, что просит браузер. Сервер на C++, кадры, присылаемые клиентами, хранятся в буфере std::string как сырые jpeg-изображения. Писать на диск ничего не надо, все операции нужно выполнять в памяти, между буферами.
Какую можно использовать библиотеку для ресайза jpeg в памяти (желательно статическую под MinGW), или может кто знает алгоритм как это сделать без библиотек?
PS: на PHP это делал с GD, может есть что-то подобное для C++?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей