Прежде всего, необходимо четко разделить клиент (HTML / Javascript, работающий в браузере) и компоненты сервера (сервлеты java-службы).
Если я правильно понял формулировку вашей проблемы, вам нужен пользовательский интерфейс, чтобыСоберите параметры для ваших транскодеров, и ваши транскодеры должны работать на компьютере с Windows.
Вы можете найти любое простое приложение GWT, чтобы выяснить, как обслуживать приложение GWT в любом контейнере (возможно, пока), и обрабатывать основные входные данные HTML-формы.Когда у вас есть все параметры на сервере, вам необходимо выяснить, как делегировать эти параметры, отправленные из браузера (вашего приложения GWT) из сервисного сервлета (работающего на веб-сервере) в ваше приложение DirectShow.Начиная с этого момента, это Java-приложение, говорящее о нативной проблеме процесса.
Вы можете использовать различные способы передачи параметров в собственное приложение DirectShow.Самое простое решение - инициировать приложение с помощью метода exec, передавая встроенные параметры команды.В противном случае вы можете общаться с работающим собственным приложением через сокеты TCP или интегрировать собственное приложение с помощью JNI.Все зависит от вашего архитектурного проекта, какой подход вы хотите выбрать.