javascript node.js cordova webrtc

javascript - ¿Funciona WebRTC con phonegap/Cordova?



node.js (3)

Edición: reformulado Mi pregunta y título

Por lo tanto, si puede ver el título, estoy usando Phonegap / Cordova y estoy tratando de agregar WebRTC a una aplicación HTML / JS / CSS. Funciona perfectamente en el navegador de escritorio, pero no en el móvil.

La razón por la que hago esta pregunta es porque he visto aplicaciones de video chat en dispositivos móviles (oovoo / skype), pero no hay aplicaciones de chat en el navegador. Aunque soy consciente de que webrtc no funciona en iOS, pero sí funciona en versiones más recientes de Chrome.

¿Pero es posible ejecutar WebRTC si envuelvo mi aplicación en una vista web de Cordova / Phonegap y la distribuyo como una aplicación? Porque si puedo acceder a componentes nativos como la cámara o el acelerómetro con PhoneGap, ¿por qué no puedo usar el chat de video con una aplicación HTML / JS / CSS?

¿Alguien ha probado esto?

TIA.



Puede funcionar en dispositivos móviles, pero no en todos, y no con Phonegap (basado en mi exp). Según CanIUse.com, WebRtc no es compatible con iOS e IE. Pero para Firefox y Android, e incluso entonces es posible que se necesiten compilaciones de chrome canary o nightly en algunos dispositivos.

Fuente: http://caniuse.com/#search=webrtc

Una aplicación nativa sería el camino a seguir, así que en realidad cambié la mayoría de las aplicaciones móviles de PhoneGap a CoccoonJS, que es gratuita y me da una aplicación nativa con mi código html / javascript.

Pude hacerlo funcionar en Android con múltiples canales de video y es compatible con websockets para la señalización del servidor.

Fuente: https://www.ludei.com/cocoonjs/

La aplicación de Android llamada Azar dice que usa WebRtc, por lo que parece que debería ejecutarse de forma nativa:

Fuente: http://www.app-trailer.com/app/random-video-chat-azar.html