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