Я изучаю различные способы обеспечения совместного использования экрана с низкой задержкой с помощью WebRTC и сталкиваюсь с проблемой. Любая помощь приветствуется!
На данный момент я могу захватить/транслировать экран Mac OS на локальный хост с помощью FFmpeg, затем забрать поток и воспроизвести его на других компьютерах в моей сети.
Вот моя командная строка FFmpeg для захвата видео с рабочего стола:
ffmpeg -f avfoundation -framerate 60 -capture_cursor 1 -i "1" -c:v h264_videotoolbox -realtime 1 -vsync 2 -b:v 5000k out777777.mp4
Мне было интересно, есть ли способ использовать WebRTC (в идеале метод канала данных), чтобы удаленный компьютер мог получать и воспроизводить этот поток UDP моего рабочего стола, когда два одноранговых узла подключены через канал данных?
Благодарю вас!