Обзор
Можно ли использовать VN C (RFB) с WebRT C для реализации дистанционного управления экраном с использованием Node Js? Я получаю кадры удаленного экрана из RFB и хочу преобразовать его в MediaStream, а затем отправить на сторону клиента. Я пытался найти какое-либо решение в net, но не нашел ничего, что я мог бы использовать.
Возможные решения, которые я нашел
- ffmpeg кодирование кадров (я не уверен, что могу кодировать кадры в нечто подходящее для MediaStream)
- поместить кадры в элемент canvas, а затем записать их в MediaStream
Основной вопрос
Как кодировать кадры rfb, подходящие для Mediastream и WebRT C
То, что я использовал до сих пор
Я просто преобразовываю rfb-кадры в картинки png, отправляю клиенту и визуализирую его, используя canvas. Проблема - низкая частота кадров, довольно большая задержка
Есть ли другие решения, кроме WebRT C?