Doorbell_720p

[English]

1. 简介

本工程是USB摄像头门锁的一个demo,支持端(BK7258设备)到端(手机APP端)的演示。默认使用PSRAM为16Mbyte,支持UVC输出1280X720到手机,并缩放显示到480X854的本地LCD屏幕上。

1.1 规格

请参考 规格

1.2 路径

<bk_avdk源代码路径>/projects/media/doorbell_720p

2. 框架图

请参考 框架图

3. 配置

请参考 配置

3.1 区别

doorbell_720p与doorbell的区别在于:
  • 前一个配置使用的UVC输出分辨率为1280X720,后一个使用的UVC输出分辨率为864X480。

因为多媒体模块运行在CPU1上,两个工程的宏配置区别如下:

project

marco

value

implication

doorbell

CONFIG_BT_REUSE_MEDIA_MEMORY

Y

多媒体和蓝牙共用一块sram(分时复用)

doorbell_720p

CONFIG_BT_REUSE_MEDIA_MEMORY

Y

多媒体和蓝牙共用一块sram(分时复用)

doorbell

CONFIG_BT_REUSE_MEDIA_MEM_SIZE

0x1B000

多媒体和蓝牙共用一块sramd的大小

doorbell_720p

CONFIG_BT_REUSE_MEDIA_MEM_SIZE

0x2F000

多媒体和蓝牙共用一块sramd的大小

doorbell

CONFIG_SUPPORTED_IMAGE_MAX_720P

N

不支持图像最大分辨率1280X720

doorbell_720p

CONFIG_SUPPORTED_IMAGE_MAX_720P

Y

支持图像最大分辨率1280X720

4. 演示说明

请访问 APP使用文档 查看。

演示结果:运行时会启动UVC,LCD和AUDIO,LCD显示UVC输出JPEG(1280X720)图像经过解码和缩放旋转90°后显示到LCD(480X854)上, 解码后的YUV经过H264编码后,经WIFI图传到手机上显示(1280X720)。

提示

如果您没有云账号权限,可以使用debug模式,设置局域网TCP图传方式。

5. 代码讲解

请参考 代码讲解