文档首页/ 华为HiLens/ 常见问题/ 管理数据/ 如何不通过HDMI,使用其他方式输出技能结果?
更新时间:2022-08-18 GMT+08:00
分享

如何不通过HDMI,使用其他方式输出技能结果?

问题描述

如果不通过HDMI输出和查看技能结果,是否有其他方式获取技能输出结果?

解决方法

可以通过HiLens Framework中的RTMP接口构造一个显示器,将视频(图片帧)输出到显示器类,详情请见构造一个用于输出的显示器

RTMP输出接口的使用方式与HDMI类似,如果您之前代码里面使用的是HDMI输出,只需要修改很少的代码就可以输出技能结果,只需要在本地搭建一个RTMP的服务器就可以实现本地推流。详细步骤如下:

  1. 下载nginx_rtmp,并解压压缩包,双击nginx.exe运行。
  2. 访问http://localhost:8080/进入显示页面(需要flash player支持)。

    如果出现问题可以查看上一步解压得到的代码“/logs/error”定位问题。

    图1 显示页面
  3. 修改代码中视频流的输出方式
    图2 视频流输出方式
  4. 页面左上角输入推流地址并单击“Play”查看,也可以通过VLC查看网络视频流。
    图3 查看视频流

    搭建RTMP的服务器实现本地推流操作需要网络,可能有一定延迟。

相关文档