Я хотел бы реализовать одноранговую связь между мобильным устройством (iOS & Android) И Windows PC, я бы хотел, чтобы мобильное приложение транслировало вывод камеры на ПК (аудио не требуется), и на ПК пользователь сможет захватить снимок экрана с запущенного пара. Ниже приведена возможность, о которой я думаю.WebRTC Streaming между ПК и мобильным клиентом
Вариант 1: Разработка веб-приложение, которое будет работать в Google Chrome или Firefox браузер на ПК с Windows, а также будет развивать мобильное приложение-клиент, который будет работать на Android и IOS устройств, а также с использованием WebRTC будет пара мобильных выход камеры на веб-сайт, который будет работать в браузере Chrome или браузера Safari, и пользователь сможет захватить снимок экрана с запущенного пара и который будет сохранен на компьютере пользователя. Недостаток этого решения является то, что я должен разработать веб-сайт, так буду иметь память компьютер файл не пользователь, как автономные приложения рабочих стола является более предпочтительным, так как настольное приложение будет иметь возможность легко получить доступ к файловой системе компьютера пользователя
Вариант 2: Разработка 3 приложения
одно автономное настольное приложение, которое будет иметь все функции, требующие доступа к локальной файловой системе компьютера.
Разработка небольшого веб-сайта, который будет иметь только один экран, он будет использоваться для отображения камеры мобильной камеры, и пользователь будет захватывать выходные данные с этой страницы, разработает своего рода сторожевой сервис в настольном приложении, который будет захватывать последний захваченный экран из браузера Chrome или Firefox.
Третье приложение будет мобильным клиентом, который будет работать на мобильном устройстве, который будет передавать выход камеры на ПК с помощью WebRTC. Недостатком этого решения является то, что это решение будет не в режиме реального времени, потому что пользователь должен использовать два отдельных интерфейса для захвата экрана, чтобы использовать браузер для браузера ПК или Firefox, и после того, как захват экрана должен вернуться в приложение ПК.
Я понимаю, что это не возможно иметь меньше серверное решение для WebRTC, Сигнальный сервер потребует, я нашел некоторые открытый исходный код WebRTC серверов, т.е. Easyrtc, Signalmaster, которые я должен использовать и нужно настроить в своем собственном Окружающая среда.
Поскольку это мой первый проект на базе WebRTC, хотелось бы узнать ваше мнение о решении, которое я думаю, правильно или есть лучший способ его достижения.
Благодаря Суреш
Murugan Спасибо за ваш ответ, я проведу подробнее о node-webkit. Любое предложение о сервере сигнализации? – Suresh
NodeJS и Socket.IO всегда хороши для сигнализации –