Ivan Balaksha: FreeImage != imagemagick Это менее толстая обертка + на этапе линковки (речь о сборке самого FreeImage ) ему можно подсунуть libjpegturbo и все будет работать.
yarikus: Вот поэтому проще поднять виртуалку, экран с которой стримить уже на всех участников. Как тригерить различные события легко гуглиться по winapi.
Вах... всегда можно склеить перед продакшеном. А тем более сейчас есть куча инструментов для этого пита gulp. Даже видел плагин для подобной цели, но сейчас лень гуглить.
Вместо keyup лучше использовать события input + propertychange для старых ie. Также искать не при каждом изменении, а только если изменения в текстовом поле не происходили дольше определенного промежутка времени.