Если вы говорите о кодировании в стандартном формате, таком как H.264 или Web.M, то вам следует использовать свой сервер Java и привязки к FFmpeg или любой другой предпочитаемой вами видеотеке. Многие клиенты JavaScript недостаточно быстры для кодирования видео, и для этой задачи не существует уже существующего программного обеспечения. Я думаю, что Internet Explorer будет проблематичным, в частности, из-за того, насколько низко интерпретируется его JS-движок по сравнению с JIT-компиляторами в таких проектах, как Gecko или Webkit.