- Inicio
- /
- Artículo
Mejores prácticas para usar Web Engine
Siga estas recomendaciones para un mejor uso del motor web en su dispositivo de la serie Board, Desktop o Room. Cuando el motor web está habilitado, puede configurar la señalización digital y abrir aplicaciones web y archivos de administración de contenido empresarial.
Características soportadas
El navegador web se basa en un motor web Chromium estándar. Admite señalización digital, WebRTC, adición de aplicaciones interactivas o no interactivas basadas en la web a la pantalla de inicio, aplicaciones integradas, vistas web integradasWebex Meetings, herramientas de administración de contenido empresarial y otros casos de uso personalizados.
El motor web es compatible con la mayoría de las características modernas del navegador que incluyen, entre otras, HTML5, ECMAScript 6, CSS3, fuentes web, multitouch, SVG, canvas, iFrames, sockets web, ensamblaje web y códecs de video estándar.
También se admiten las dos características siguientes:
-
WebGL: WebGL es una característica experimental y podría cambiar en el futuro. WebGL está deshabilitado de forma predeterminada, pero se puede habilitar en la interfaz web local del dispositivo.
Seleccione Configuración en el menú de la izquierda. En Configuraciones, elija lo siguiente: .
-
SiPurlHandler: SiPurlHandler se puede habilitar en la interfaz web local del dispositivo. Esta configuración le permite iniciar llamadas SIP directamente desde funciones basadas en la vista web (por ejemplo, una aplicación web o señalización digital). El usuario selecciona un botón etiquetado con SIP:YourSipURL para iniciar una llamada y luego la llamada es colocada por el dispositivo.
Seleccione Configuración en el menú de la izquierda. En Configuraciones, elija lo siguiente: : activado.
Limitaciones
El motor web está optimizado para ejecutar aplicaciones web ligeras. La ejecución de contenido web más avanzado y a escala completa puede reducir el rendimiento de la aplicación web en su dispositivo o hacer que se quede sin memoria. Por lo tanto, le recomendamos ejecutar dichas aplicaciones web en un PC conectado al dispositivo de video a través de un paso USB e interactuar con esas aplicaciones mediante redirección táctil (disponible en dispositivos Cisco táctiles). Para obtener más información, consulte la Guía para desarrolladores de RoomOS WebEngine.
Actualmente no se admiten las siguientes características:
-
PDF
-
Administrador de contraseñas (Flash, etc.)
-
Descarga y carga de archivos
-
Notificaciones
-
Transmisión en vivo HTTP (HLS)
Los dispositivos Cisco no admiten de forma nativa HTTP Live Streaming (HLS). Como resultado, el contenido HLS generalmente no funciona en la mayoría de los sitios web cuando se accede a través de Webex. Sin embargo, algunos sitios web pueden funcionar si utilizan una biblioteca JavaScript para habilitar el soporte HLS. Esto puede conducir a un escenario en el que el contenido HLS funcione en algunos sitios pero no en otros. Los desarrolladores de sitios web pueden optar por implementar esta biblioteca JavaScript para que el contenido HLS funcione, pero sin ella, HLS generalmente no será compatible.
Solo se admite una ventana web o pestaña. Si una página web intenta abrir una página en una nueva ventana o pestaña, reemplaza la página existente.
No se admite unirse a llamadas WebRTC en plataformas de reuniones a través de una aplicación web. Para habilitar WebRTC y unirse a reuniones de Google Meet o reuniones de Microsoft Teams , lea este artículo y este artículo.
Solución de problemas
Si encuentra un problema con una página web, puede activar RemoteDebugging desde la interfaz web local del dispositivo. Seleccione Configuración en el menú de la izquierda y, a continuación, seleccione Configuraciones en la parte superior del panel central. Luego, elija lo siguiente:
-
: RemoteDebugging le permite ejecutar la consola de desarrollador Chrome en su computadora portátil. Asegúrese de desactivar RemoteDebugging después de su uso. RemoteDebugging le permite acceder a la consola de desarrolladores de Chrome e identificar posibles problemas con una página web. Cuando está habilitado, se muestra un banner en la parte inferior de la pantalla, advirtiendo a los usuarios que pueden ser monitoreados. El banner también muestra la dirección URL que puede introducir en su navegador Chrome local para abrir la consola del desarrollador.
-
Si una página web no es compatible, el dispositivo va directamente al modo normal de media activación en lugar de mostrar la página web. Puede ver más información en la interfaz web local del dispositivo seleccionando Problemas y diagnósticos en el menú de la izquierda.
-
Su proxy configurado se utiliza para todas las solicitudes utilizadas por el sistema, incluido el motor web. Tenga en cuenta que el motor web no utiliza el certificado cargado personalizado. Si tiene problemas para mostrar ciertas páginas web, compruebe la configuración del proxy del sistema.
Si los usuarios abren una página web (a través de señalización digital o aplicaciones web) que consume una cantidad significativa de recursos, puede provocar la terminación del proceso debido a problemas de falta de memoria. Cuando esto sucede, se publica un mensaje en la interfaz de usuario del dispositivo que indica que la página web no se puede cargar. En el menú Problemas y diagnósticos, aparece un error que informa que la página web de señalización digital se ha terminado porque el dispositivo se quedó sin memoria. Este mensaje de error también aparece en Control Hub y en la interfaz web local del dispositivo.
Los usuarios deben hacer un cambio en la aplicación web o página web que desean abrir en su dispositivo. Luego, pueden descartar el diagnóstico y volver a intentarlo para ver si el mensaje de error vuelve a aparecer.
Los dispositivos Cisco que se enumeran a continuación tienen menos memoria y, por lo tanto, son más propensos a encontrarse con situaciones de falta de memoria que el resto de nuestra cartera, cuando visita páginas web con uso intensivo de memoria:
- Cisco Room 55 y 70 (individual y doble, incluido G2)
- Kit de habitación Cisco y kit de habitación Mini
- Cisco Room Navigator
- Cisco Desk Mini y escritorio
- Placa Cisco 55, 70 y 85
- Cisco Codec Plus
La memoria se asigna dinámicamente para el motor web. Ciertas páginas web pueden requerir más memoria de la que está disponible en su dispositivo. Si eso sucede, el dispositivo mostrará un mensaje de advertencia de que la página web de señalización digital terminó debido a la poca memoria. El motor web se reiniciará e intentará volver a cargar la página. Los usuarios finales verán un mensaje de error y la página se volverá a cargar.
Si esto sucede con frecuencia, le recomendamos que haga los siguientes ajustes:
- cambie el contenido web que está utilizando en la señalización a páginas web más livianas
- considere usar imágenes en lugar de videos en la señalización
- reducir la salida de 4k a 1080p
También puede intentar cambiar la siguiente configuración en la interfaz web local del dispositivo, en Configuración > Configuraciones:
- en sistemas de doble pantalla, limite la salida del motor web a una pantalla configurando WebEngine > MultiScreenBehavior en blanco.
- deshabilitar RoomAnalytics > PeopleCount OutOfCall.
- configure WebEngine > Características GPURasterization en desactivado.