2012-09-20 50 views
5

He estado usando OpenTok para desarrollar una aplicación web que pueda transmitir un flujo de hasta 2500 suscriptores. OpenTok maneja la mayor parte del trabajo por usted, pero no permite el uso compartido de pantallas, lo cual es crítico para mi aplicación web. Para habilitar el uso compartido de pantallas, busco complementos/controladores de código abierto que puedo solicitar a los broadcasters que descarguen e instalen, y el complemento debe capturar la pantalla y compartirla como una cámara web virtual para que servicios como OpenTok puedan transmitirla/archivarla/almacenarla .Escribiendo el plugin/driver de screensharing

¿Cómo se procede a escribir un controlador de este tipo? ¿Conoces algún proyecto de código abierto que pueda servir como un buen punto de partida?

+0

Hola @ anant90 tienen lograste tu búsqueda ya? También estoy interesado en tal característica –

+0

Hola Mark, Dejé de trabajar en ese proyecto el verano pasado, pero me di cuenta al final que hay dos enfoques para hacer lo mismo: el enfoque descrito anteriormente, en el que un complemento captura la pantalla y lo comparte como una cámara web virtual, o el enfoque WebRTC, donde esta funcionalidad está integrada en el navegador. Cuando publiqué esta pregunta, OpenTok todavía estaba basado en Flash: ahora se han movido al framework WebRTC y están haciendo un muy buen trabajo en eso, incluyendo iOS y Android además de la web. – anant90

+0

Si desea obtener más información sobre WebRTC, debe consultar [sitio web de WebRTC] (http://googlechrome.github.io/webrtc/) o [este conjunto muy útil de código de ejemplo relacionado con WebRTC] (https: // github .com/muaz-khan? tab = repositorios) OpenTok sigue siendo la mejor solución lista para usar para hacer lo mismo. Consulte [tutoriales de OpenTok] (https://tokbox.com/opentok/tutorials/) o [este ejemplo de pantalla compartida] (https://johntsai.me/opentok/examples/webrtc_screenshare.php) – anant90

Respuesta

0

No sé acerca de los proyectos de fuente abierta para compartir la pantalla, pero screenleap proporciona una API para compartir la pantalla que puede usar con OpenTok.

0

Tener utiliza Opentok enlace a continuación:

https://meet.tokbox.com/ 

y también proporcionar el código fuente en GitHub

https://github.com/aullman/opentok-meet/tree/master/opentok-meet-cordova 

espero que esto le ayudará a ..