Я тут запилил небольшой weekend project - шеринг экрана через браузер.
Никакого софта, никаких экстеншенов, полностью бесплатно, нужен только браузер. Пока надежно работает в Хроме, ненадежно - в FF. Сафари на подходе.
Потестируйте плз, а? И напишите в личку, если че.
https://www.jitbit.com/screensharing/
PS. Если интересно: работает через WebRTC. Стриминг видео происходит прямо между двумя браузерами, никаких серверов, сплошной p2p (отсюда, кстати, проблемы с НАТом, хотя мы вроде тестили). Плюс сигнальный сервер на Ноде для хендшейка, обмена сигнатурами и управления "комнатами".
Технологии WebRTC уже лет восемь, но она в статусе "вечной беты". Слава богу, с прошлого года хотя бы не надо ставить никаких экстеншенов, в большинстве браузеров все работает из коробки (правда они все равно виснут и вылетают).
Между тем, штука классная, вполне может когда-нибудь вытеснить традиционный софт (все эти Зумы и тимвьюверы).
Мне дико понравилось ее изучать - сразу на собственной жопе чувствуешь все прелести сетевого программирования (даже в таком детсадовском варианте): клиенты, сервера, хендшейки, сокеты, сигналеры, p2p-дискавери и прочее...
С одной стороны ничего сложного и код примитивный (можете глянуть "view source" на страничке). С другой - процесс разработки выглядит так: у тебя открыто 5 окон (фронты, беки, окна с девтулзами), во всех окнах понатыканы брейкпойнты, ты перепрыгиваешь между ними и пытаешься не сойти с ума (и не прибить заглянувших в комнату детей)
В общем, кому не лень - жду фидбека. Хотим сделать из этого полноценный (бесплатный) продукт.
Post #34
1.28K