更新时间:2022-02-22 GMT+08:00
构造一个用于输出的显示器
显示器类,用来构造一个显示器,将视频(图片帧)输出到显示器类。
- 接口调用
hilens.Display(type, path=None)
- 参数说明
表1 参数说明 参数名称
是否必选
参数类型
参数描述
type
是
枚举类型,可选hilens.HDMI、hilens.RTMP、hilens.H264_FILE
- hilens.HDMI:直接通过设备的HDMI接口输出到显示屏,目前只支持一路数据显示到HDMI。
- hilens.RTMP:实时输出到RTMP服务器供用户查看。
- hilens.H264_FILE:输出到文件(h264编码的裸流)供用户查看。
path
否
字符串
如果类型为HDMI则忽略此参数,如果是RTMP则path为RTMP服务器的URL(rtmp://xxxx), 为H264_FILE则path为输出文件的路径(如hilens.get_workspace_path()+”/out.h264”)。
如果是H264_FILE类型的,需要注意,生成的文件仅是h264编码的裸视频流,不含帧率等信息。而且HiLens Framework并未限制文件大小。所以此功能建议只作为调试使用,如果需要保存大文件,建议将文件位置设为/var/lib/docker目录。
- 返回值
返回一个显示器实例。
如果创建失败则抛出一个CreateError。开发者可以在查看技能日志输出、或cat /dev/logmpp来定位错误原因。
父主题: 输出模块