Quiero desarrollar un programa para realizar videollamadas en Android. Pensé en usar el sip incorporado que se introdujo en Android 2.3.3. Pero, ¿cómo puedo iniciar las videollamadas? Veo que no es compatible.Videollamadas de Android usando el sorbo de Android
Respuesta
Creo que la pila genérica de Android SIP admite video.
Tomado de: https://developer.android.com/reference/android/net/sip/package-summary.html
Si desea crear conexiones SIP genéricos (como para videollamadas o de otro tipo), puede crear una conexión SIP desde la
SipManager
, usandoopen()
. Si solo desea crear llamadas de audio SIP, , debe usar la claseSipAudioCall
, como se describe anteriormente en .
Si no les importa usar pilas SIP externo, echa un vistazo a esto:
http://www.youtube.com/watch?v=g1NHEsXFEns
el cual utiliza Jain-SIP.
EDITAR: En los últimos tiempos, este proyecto parece ser el líder en el espacio SIP nativo de Android:
https://code.google.com/p/csipsimple/ - de código abierto, y ofrecen todo lo necesario para realizar llamadas de voz y vídeo.
No. Si vuelve a leerlo, verá que dice "conexiones genéricas SIP". es decir, solo conexión sin RTP. –
¿Entonces necesita usar RTP? Debido a que el SIP genérico puede transportar video: _Mientras hay una clase auxiliar para llamadas de audio, puede usar los métodos 'open()' y 'close()' de la clase 'SipManager' para iniciar otros tipos de comunicación SIP, ** como sesiones de texto o video **. Sin embargo, deberá proporcionar la transmisión bidireccional. Explicado aquí: http://www.developer.com/ws/getting-started-with-sip-in-android.html también – TryTryAgain
Dice ** Sin embargo, tendrá que proporcionar la transmisión bidireccional. ** es decir, "puede hacerlo por su cuenta, pero aún no lo proporcionamos. –
- 1. ¿Cómo hacer videollamadas programáticamente en Android 2.2 o superior?
- 2. Biblioteca de videollamadas para ios
- 3. Android Creando aplicaciones en Android usando Android
- 4. Usando hebreo con el emulador de Android
- 5. retraso de Android usando el controlador
- 6. Me llamo usando el emulador de Android
- 7. Usando DU en Android
- 8. usando android animation-list
- 9. ¿Cómo obtener el nombre de la red wifi fuera de Android usando la API de Android?
- 10. Android: Recuperando el foco usando SurfaceView
- 11. Android: Crear archivo usando el método createNewFile()
- 12. Escanee e imprima usando el dispositivo Android
- 13. Transmisión en vivo usando el dispositivo Android
- 14. Usando Android NDK para el cifrado de datos pasados desde la aplicación normal de Android
- 15. Creación de widgets de Android usando el teléfono
- 16. Android: Cómo cargar fotos en flickr usando flickrj-android-2.0.0 biblioteca de Android
- 17. Transmisión de video usando RTSP: Android
- 18. ANDROID - detección de color usando openCV - ¿cómo?
- 19. Android SyncAdapter usando una cuenta de Google
- 20. Draw de Android usando SurfaceView y Thread
- 21. Android estructura de encargo usando Ant
- 22. Dibujo de bitmaps translúcidos usando Canvas (Android)
- 23. captura de firma para android usando phonegap
- 24. SimpleCursorAdapter de Android con consultas usando DISTINCT
- 25. ImageButton usando Transiciones en Android
- 26. android corner tracking usando opencv
- 27. Usando Android NDK y C++
- 28. Android AGREGAR AMIGO usando Smack
- 29. Usando Android build.xml en eclipse?
- 30. decodificación de vídeo usando FFmpeg para android
¿Cuál fue la respuesta a su pregunta? ¿Admite la video llamada de soporte SIP de Android o no? ¿Si es así, entonces cómo? Por lo que estoy buscando lo mismo por mucho tiempo. –
Esta pregunta fue hecha hace 2 años. No sé lo que sucedió mientras tanto. –