Comments 11
Ну коненчо у вас с захватом экрана все хорошо, там же делать нечего — в случае с хромом ваш "плагин" захвата экрана должен содержать одну строку кода —
chrome.desktopCapture.chooseDesktopMedia
в случае с Firefox еще проще — нужно вызвать обычный getUserMedia с определенными параметрами —
mediaDevices.getUserMedia({mediaSource : "screen" })
Но зачем писать об этом? Лучше привести ссылку с рекламой своего продукта — авось кому-то будет сложно написать строку кода и они купят ваш "SDK" который осуществляет обертку над одной строчкой кода (ну хорошо, еще чутка на RTCPeerConnection-ом).
Кстати, в будущем даже не надо будет писать "if" с детектом бразуера для определения необходимости плагина, а будет унифицированный интерфейс для захвата экранов — https://w3c.github.io/mediacapture-screen-share/. Наверняка, вы даже потом, когда-нибудь, напишете целую статью полную воды, как правильно вызвать одну функцию из спецификации, попутно приведя пару ссылок с рекламой вашего продукта.
Общество хабра вам только спасибо скажет.
Какое то перечисление технологий и все. Нудно. А выставка рекламы в начале просто как бельмо.
Стриминг видео через браузер со сверхнизкими задержками (и WebRTC!)