- 主页
- /
- 文章
使用Web引擎的最佳实践
请遵循以下建议,以更好地利用您的Board、Desk或Room Series设备上的Web引擎。启用 Web 引擎后,您可以配置数字标牌,并打开 Web 应用程序和企业内容管理文件。
支持的功能
网络浏览器基于标准Chromium网络引擎。它支持数字标牌、WebRTC、向主屏幕添加交互式或非交互式Web应用程序、Webex Meetings中的嵌入式应用程序、嵌入式Web视图、企业内容管理工具和其他自定义用例。
网络引擎支持大多数现代浏览器功能,包括但不限于:HTML5、EcmaScript 6、CSS3、Web字体、多触摸、SVG、画布、iFrames、Web插槽、Web组件和标准视频编解码器。
还支持以下两个功能:
-
WebGL:WebGL 是一项实验性功能,未来可能会发生变化。默认情况下禁用了WebGL,但可以在设备的本地Web接口 上启用。
在左侧菜单中选择设置。在配置下,选择以下选项: :开启。
-
SipUrlHandler:可在设备的本地Web界面 上启用SipUrlHandler。此配置允许您直接从基于Web视图的功能(例如Web应用程序或数字标牌)开始SIP呼叫。用户选择标有SIP:yourSipUrl的按钮以启动呼叫,然后由设备放置呼叫。
在左侧菜单中选择设置。在配置下,选择以下选项: :开启。
限制
Web引擎经过优化,可运行轻量级的Web应用程序。运行更高级的全规模Web内容可能会降低您设备上的Web应用程序性能,或导致其内存耗尽。因此,我们建议在通过USB通话连接到视频设备的PC上运行这些Web应用程序,并通过触摸重定向与这些应用程序交互(在启用触摸的Cisco设备上可用)。有关更多信息,请参阅 RoomOS WebEngine开发者指南。
当前不支持以下功能:
-
PDF
-
密码管理器(Flash 等)
-
下载和上传文件
-
通知
-
HTTP Live Streaming (HLS)
Cisco设备不支持HTTP Live Streaming (HLS)。因此,当通过Webex访问时,HLS内容通常不会适用于大多数网站。但是,如果某些网站使用JavaScript库启用HLS支持,则可能工作。这可能会导致HLS内容在某些站点上工作,但在其他站点上不工作。网站开发人员可以选择实施此JavaScript库以使HLS内容正常工作,但没有它,HLS通常不受支持。
仅支持一个 Web 窗口或标签页。如果网页尝试在新窗口或标签页中打开页面,则将替代现有页面。
故障诊断
如果遇到网页问题,您可以从设备的本地Web界面打开远程调试 。从左侧菜单中选择设置,然后从中间窗格的顶部选择配置。然后选择:
-
关闭 RemoteDebugging。远程调试 可让您访问Chrome开发人员控制台,并识别网页中的潜在问题。启用后,屏幕底部会显示一个横幅,警告用户他们可能受到监控。该横幅还会显示您可以在本地 Chrome 浏览器中输入的 URL,以便您打开开发者控制台。
:RemoteDebugging 允许您在笔记本电脑上运行 Chrome 开发者控制台。确保在使用后 -
如果不支持网页,设备会直接进入正常半休眠模式,而不会显示网页。您可以通过从左侧的菜单选择问题和诊断 ,在设备的本地Web界面中查看更多信息。
-
配置的代理将用于系统使用的所有请求,包括 Web 引擎。请注意,Web 引擎没有使用自定义上传的证书。如果无法显示某些网页,请检查系统代理设置。
如果用户打开一个耗费大量资源的网页(通过数字标牌或Web应用程序),可能会导致因内存外问题而终止该进程。发生这种情况时,设备用户界面上会发布一条消息,说明网页无法加载。在问题和诊断 菜单中,出现错误,通知数字标牌网页因为设备内存耗尽而终止。此错误消息也出现在控制中心和设备的本地Web接口上。
用户应更改要在其设备上打开的Web应用程序或网页。然后,他们可以取消诊断并再次尝试查看错误消息是否再次出现。
在访问内存密集型网页时,下面列出的Cisco设备内存较少,因此比我们产品组合中的其他设备更容易遇到内存外情况:
- Cisco Room 55和70(单间和双间,包括G2)
- Cisco Room Kit和Room Kit Mini
- Cisco室导航器
- Cisco Desk Mini和Desk
- Cisco Board 55、70和85
- Cisco Codec Plus
为Web引擎动态分配内存。某些网页可能需要比设备上可用的更多内存。如果发生这种情况,设备将显示一条警告消息,数字标牌网页由于内存低而终止。网络引擎将重新启动并尝试重新加载该页面。最终用户将看到错误消息和页面重新加载。
如果经常发生这种情况,我们建议进行以下调整:
- 将标识中使用的网页内容更改为重量更轻的网页
- 考虑在标牌中使用图像而不是视频
- 将输出从4k降至1080p
您还可以尝试在设置>配置下更改设备的本地Web接口中的以下设置:
- 在双屏系统上,将 WebEngine > MultiscreenBehavior 设置为空白,将网络引擎输出限制在一个屏幕。
- 禁用 RoomAnalytics > PeopleCountOutOfCall
- 将 WebEngine > FeaturesHardwareAccelerated 设置为关闭