En primera parte de esta serie de blogs, hablamos de las ventajas del vídeo integrado tanto para el proveedor como para el paciente. En esta entrada, repasaremos los puntos clave a tener en cuenta para garantizar el éxito de una aplicación de telemedicina.
Consideraciones importantes
Antes de ponerte manos a la obra con tu aplicación de telemedicina con vídeo integrado, debes tener en cuenta algunos aspectos importantes. Piensa detenidamente en el proyecto y planifícalo en consecuencia para garantizar tus posibilidades de éxito.
Requisitos de vídeo incrustado
Hay tres requisitos principales que son esenciales para cualquier proyecto de vídeo integrado. Son universales tanto si estás creando una aplicación de telemedicina como cualquier otra que incluya comunicaciones de vídeo integradas.
Infraestructura
La infraestructura es una parte esencial del vídeo integrado. Las videollamadas no surgen por arte de magia. Para conectar a dos o más personas entre sí es necesario contar con algún tipo de infraestructura de vídeo que proporcione señalización de llamadas, cruce de cortafuegos y enlace entre personas.
Gestionar una infraestructura de videocomunicación en tiempo real no es como gestionar otros tipos de infraestructura de TI. Las comunicaciones en tiempo real tienen tolerancias mucho más estrictas en lo que se refiere al rendimiento del servidor o de la red. Un servidor mal desplegado puede dar lugar a llamadas fallidas o a una mala calidad de la experiencia. La experiencia en vídeo en tiempo real es esencial para gestionar con éxito la infraestructura de vídeo integrada. Sus opciones son desarrollar este talento internamente para su propio alojamiento o confiar en un servicio de terceros que se ocupe del alojamiento por usted.
API y SDK
Por definición, cuando se trata de vídeo incrustado se trabaja con interfaces de programación de aplicaciones (API) y kits de desarrollo de software (SDK). Estas son las herramientas que un desarrollador utiliza para crear la interacción de vídeo incrustado. Los SDKs son pequeñas partes de software que se añaden a la aplicación para realizar las funciones de videoconferencia de la aplicación. La API es la interfaz que utiliza el desarrollador para vincular la aplicación de telemedicina al SDK de vídeo. Si se hace correctamente, el resultado es una única aplicación de telemedicina con capacidad de videollamada integrada.
Desarrolladores
Como era de esperar, si el vídeo integrado requiere API y SDK, también requiere desarrolladores que utilicen esas API y SDK. Los desarrolladores con la experiencia y las habilidades adecuadas son ESENCIALES para el éxito de un proyecto de vídeo integrado.
Defina sus prioridades
Ninguno de nosotros tiene tiempo ni recursos infinitos. Muchos proyectos de software han fracasado a causa de los cambios en los requisitos, lo que se conoce como "ampliación del alcance", o de una priorización poco clara de las capacidades. Antes de empezar, hay que definir las principales prioridades y documentarlas para que todo el equipo del proyecto pueda revisarlas y comprenderlas. A menudo, estas prioridades pueden ayudar a tomar decisiones relacionadas con la selección de la tecnología, la selección del conjunto de habilidades del desarrollador y la priorización de las funciones.
El establecimiento de prioridades también es importante en lo que respecta a la parte de vídeo integrado de su aplicación de telemedicina. Por ejemplo, es posible que desee establecer una prioridad para la calidad de vídeo. A la hora de prestar asistencia, tener una llamada fiable puede ser esencial para su aplicación. Por otro lado, la facilidad de conexión puede ser una prioridad para permitir que la gente se conecte sin necesidad de descargar ningún software. Estas dos prioridades determinarán el diseño de la aplicación. Es posible que haya que hacer concesiones para alcanzar estos objetivos.
Infraestructuras: Construir o comprar
La buena noticia es que hay opciones cuando se trata de infraestructura de vídeo integrada. Sin embargo, debe tener en cuenta varios factores a la hora de determinar su enfoque para integrar el vídeo en su aplicación de telemedicina. Asegúrese de considerar los pros y los contras de la dirección tecnológica que elija. Básicamente, hay cuatro modelos que debe tener en cuenta
- Construirlo desde cero
- Utilizar programas informáticos comerciales
- Seleccione software de código abierto
- Aprovechar una plataforma de comunicaciones como servicio (CPaaS)
Acérquese a | Pros | Contras | Coste inicial |
Desarrollo interno completo Con este planteamiento, la mayor parte de la tecnología de vídeo es de producción propia. |
|
|
$$$$ |
Programas informáticos disponibles en el mercado Este enfoque consiste en obtener programas informáticos comerciales e integrarlos en el proyecto. |
|
|
$$$ |
Software libre Este enfoque utiliza software de código abierto disponible que puede utilizarse tal cual o personalizarse en caso necesario. |
|
|
$$ |
Plataforma de comunicaciones como servicio (CPaaS) Este enfoque utiliza una CPaaS para ofrecer la capacidad de vídeo integrado a través de una plataforma API. |
|
|
$ |
Aplicación web o aplicación nativa
En el contexto del vídeo incrustado, el debate sobre web frente a aplicación nativa gira realmente en torno al uso de WebRTC. WebRTC es una gran tecnología para construir clientes de videochat basados en web. Dado que WebRTC se basa en software que ya existe en el navegador, los usuarios no necesitan descargar ningún software para mantener una conversación de vídeo. Esto hace que sea muy fácil unirse a una videollamada y empezar. Sin embargo, WebRTC no ofrece el mismo nivel de fiabilidad y rendimiento que una aplicación instalada de forma nativa. WebRTC puede ser la tecnología adecuada si lo que busca es ofrecer una aplicación de telemedicina en la que el paciente apenas interactúe con el proveedor.
Sin embargo, si sus usuarios son usuarios avanzados y utilizan con frecuencia el servicio, una aplicación nativa podría ser el enfoque preferido. Una aplicación nativa tiene acceso directo al sistema operativo y al hardware sin tener que trabajar a través del navegador web. Esto permite un mayor rendimiento que resulta en sesiones más fiables, así como una mayor calidad de experiencia para el usuario. Una aplicación nativa es el enfoque ideal para proveedores o pacientes que participan regularmente en interacciones de vídeo, como la atención domiciliaria o crónica.
Otra consideración a tener en cuenta en el debate web frente a aplicación nativa es el móvil. Para móviles, recomiendo una aplicación nativa. Los dispositivos móviles funcionan a través del paradigma de la aplicación y los usuarios están condicionados a instalar una aplicación de apoyo para acceder a un servicio en la nube. Además, en este momento WebRTC basado en navegador es todavía bastante inmaduro en los dispositivos móviles.
Para profundizar en este tema, consulte este artículo.
Desarrolladores
Como he mencionado antes, los desarrolladores son una parte esencial de cualquier proyecto de vídeo incrustado. Para tener éxito, debe contar con los desarrolladores adecuados y con los conocimientos adecuados. Si su aplicación de telemedicina está basada en la web, obviamente necesitará desarrolladores front-end y back-end familiarizados con las tecnologías web. Si está trabajando en una aplicación móvil, necesitará desarrolladores que puedan crear para iOS y Android. Y si necesita una aplicación de escritorio nativa, necesitará un desarrollador familiarizado con Windows o posiblemente con macOS.
Hay algunos atajos para los desarrolladores y el apoyo a múltiples plataformas. Por ejemplo, los desarrolladores familiarizados con el lenguaje de programación C# pueden aprovechar Xamarin para ayudar a dar soporte tanto a iOS como a Android utilizando una única base de código. Los desarrolladores familiarizados con las tecnologías web pueden aprovechar Electron para crear aplicaciones nativas instaladas.
Por último, si no dispone del talento de desarrollo necesario en su empresa, considere la posibilidad de contar con la ayuda de un integrador de sistemas externo. Hay una gran variedad de SI con diferentes áreas de especialidad. Asegúrese de buscar uno que tenga experiencia en telesalud y en la creación de aplicaciones adecuadas para su aplicación de telemedicina.
En la parte 3 de esta serie de blogs hablaremos de cómo vidyo.io puede ayudar específicamente a poner en marcha rápidamente su aplicación de telemedicina, lo que se traduce en un tiempo de comercialización más rápido.