快速实现摄像头视频画面的远程预览

简介: 通过阿里云生活物联网平台的智能视频服务Link Visual来快速的搭建并实现摄像头视频画面的远程预览功能。

快速实现摄像头视频画面的远程预览


1. 快速建立项目和产品

本节内容是带领大家快速学会如何在生活物联网平台上建立自己的项目和产品,该节是基础和重要环节,便于开展后续的开发工作。

说明:

  • 请您确保已开通生活物联网平台服务,详情请参见登录生活物联网平台
  • 阿里云生活物联网平台目前为您免费提供服务,即您开通或使用服务,并不需向阿里云支付费用。阿里云不排除日后收取费用的可能,届时阿里云将提前10个自然日通过在网站内合适版面发布公告或发送站内通知等方式公布收费政策及规范。
  1. 前往并登录生活物联网平台
  2. 项目概览页面,单击创建项目

  1. 新建项目对话框中,输入项目名称,例如摄像头测试项目,类型选择自有品牌项目,单击确定

  1. 项目概览页面,单击右侧的Link Visual视频服务入口

  1. 服务内容页签,项目选择您刚刚创建的项目,单击快速创建产品

  1. 创建LinK Visual视频产品对话框中, 输入产品名称,选择产品品类规格连接方式,单击确定,成功创建产品。

说明:在本实验中,配置可参考下图。在正式接入设备时请按设备的实际情况配置。


2. 配置产品相关功能页面

本节内容将教会大家在快速体验阶段,如何简化只对产品核心功能项进行配置。

  1. 产品创建后,页面自动跳转至产品的功能定义页面,生活物联网平台为视频产品提供了默认的功能定义,快速体验阶段您直接使用默认属性即可,单击下一步

  1. 人机交互,选择App版本并获取配网二维码。快速体验阶段,建议您使用公版App(云智能)来快速体验设备控制。

打开使用公版App控制产品的开关,输入APP展示的产品名称,单击下一步。

  1. 设备调试,添加调试设备。

选择模组信息。快速体验阶段,您可以选择任意的模组信息(真正接入设备时请按实际情况选择)。

单击新增测试设备,在新增测试设备对话框中,添加测试设备后,可以免费使用平台提供的测试设备证书调试设备(每个产品最多可添加50个免费测试设备,测试设备的证书不能用于量产,仅供调试使用)。

  1. 单击确定,对话框中显示测试设备的激活凭证。


3. 运行Link Viual Demo

本节内容将教会大家如何在PC上下载和仿真运行摄像头设备端的Demo程序,方便通过手机APP远程体验视频预览效果。

生活物联网平台为您提供了Linux语言的Link Visual Demo,您可以根据以下步骤来运行该Demo,从而使用虚拟摄像头来体验Link Visual服务。

  1. 下载Link Visual Demo。

生活物联网平台提供了两种Link Visual Demo,请根据您的开发环境选择。

  • 基于Ubuntu的Link Visual Demo。

该Demo基于x86 64位Ubuntu 16.04系统上编译,在其他Linux版本上尚未验证过,推荐您安装相同的Ubuntu版本以规避兼 容性问题。单击下载基于Ubuntu的Link Visual Demo

  • 基于Docker的Link Visual Demo。

Docker镜像提供更好的跨平台能力,您可以在Windows、Mac、Linux等操作系统上安装Docker软件,并在Docker系统上

运行该Demo。单击下载基于Docker的Link Visual Demo

说明:下载本Link Visual Demo,将默认您已同意本软件许可协议

  1. 运行Link Visual Demo程序。
  • Ubuntu的Link Visual Demo。
# 下载得到文件link_visual_ipc_ubuntu_1.2.2.tar.gz
# 解压缩文件,并进入解压后的文件夹
$ tar -xf link_visual_ipc_ubuntu_1.2.2.tar.gz
$ cd link_visual_ipc_ubuntu_1.2.2
# 确认文件内容
$ ls
aac_h265_640
aac_h265_640.index
aac_h265_640.meta
aac_h265_768
aac_h265_768.index
aac_h265_768.meta
link_visual_demo
# 传入设备的激活凭证信息,并运行
$ ./link_visual_demo -p your_product_name -n your_device_name -s your_device_secret
  • Docker的Link Visual Demo。
# 下载得到文件link_visual_ipc_docker_1.2.2.tar.gz
# 导入docker镜像
$ docker load -i link_visual_ipc_docker_1.2.2.tar.gz
Loaded image: ubuntu:lv_1.2.2
# 运行镜像,此时会进入到镜像生成的容器中
$ docker run -it --rm ubuntu:lv_1.2.2 bash
# 进入link_visual目录
$ cd /link_visual
# 解压缩内容并进入
$ tar -xf sample.tar.gz
$ cd sample
# 确认文件内容
$ ls
aac_h265_640
aac_h265_640.index
aac_h265_640.meta
aac_h265_768
aac_h265_768.index
aac_h265_768.meta
link_visual_demo
# 传入设备的激活凭证信息,并运行
$ ./link_visual_demo -p your_product_name -n your_device_name -s your_device_secret

说明:命令中的your_productname、your_devicename、your_devicesecret,需要替换为您的设备激活凭证信息 ,如下图所示。

  1. 手机通过云智能APP查看Link Visual Demo运行效果。 单击下图中配网+APP下载二维码,输入Device Name,单击生成二维码


4. 使用公版App体验Link Visual服务

本节内容将教会大家如何如何通过手机APP远程体验视频预览效果。

  1. 扫描生成的配网+App下载二维码图,下载公版App(云智能)。更多公版App的下载方式请参见公版App介绍
  2. 使用下载的公版App(云智能),扫描生成的虚拟设备绑定后,您就可以体验Link Visual的能力了。
  3. 从公版App(云智能)设备列表进入到对应的摄像头设备后,您将看到如下界面(依次为直播、设置、图库和本地录像播放的界面)。

说明:当前公版App中摄像头产品包含以下功能。

功能

描述

摄像头设置

包含摄像头日夜模式、视频画面翻转、报警开关(设备报警的总开关,当触发报警时设备将上传一张报警照片到云端,用户可以在图库中进行查看)、移动侦测灵敏度设置、报警频率设置(控制摄像头上报报警事件的频率)、报警时段设置(摄像头在哪些时段进行报警)、存储卡状态、容量展示和格式化存储卡(格式化掉摄像头内存储卡上的所有文件)等。

直播清晰度切换

根据您设备支持的种类进行清晰度切换。

直播声音开关

该开关只控制手机上直播的音量,并不影响摄像头采集声音。

直播录屏

从当前直播流上截取,您可以根据需求直播录屏(录制一段时间的直播录像),产生的文件可以在手机相册内查看。

直播截图

从当前直播流上截取,您可以根据需求直播截图(获取当前直播画面的图片),产生的文件可以在手机相册内查看。

语音对讲

您可以通过这个功能跟摄像头方人员进行语音聊天。

摄像头转动控制

通过直播页面的转向盘,控制摄像头进行上下左右转动,由此您可以看到需要的直播画面。

图库

内展示的设备报警产生的报警图片(具体的上报开关,灵敏度,频率以及时段在设置中“报警设置”中设置)。

卡录像

展示了一定时间内的摄像头内存储卡保存的历史录像,您可以看到任意时段设备保存的卡录像

云端录像

查看由设备端产生报警而生成并上传到云端的录像。

实验链接:https://developer.aliyun.com/adc/scenario/e19418b98d8147bf984c18aadc22f3a5

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
API
GEE案例分析——利用sentinel-3数据计算空气污染指数(Air Pollution Index,简称API)
GEE案例分析——利用sentinel-3数据计算空气污染指数(Air Pollution Index,简称API)
559 0
|
26天前
|
弹性计算 安全 API
阿里云轻量应用服务器部署OpenClaw龙虾教程:成本38元+7.9元Coding Plan图文教程
阿里云轻量应用服务器(38元/年)+百炼Coding Plan(7.9元首月),三步极速部署OpenClaw:选镜像→配API Key→接入微信/QQ/钉钉/飞书等多平台,安全省电、成本极低,新手友好!
1080 5
|
7月前
|
存储 监控 安全
RFID技术让高校电动车进出更简便
RFID电动车进出管理系统利用射频识别技术,为每辆电动车配备唯一电子标签,实现自动识别与权限管控。系统支持无感通行、精准识别、多模式联动及数据记录分析,提升高校电动车管理效率与安全性,有效解决乱停乱放、非法进入等问题,保障校园环境有序。
|
云安全 安全 云计算
带你读《阿里云安全白皮书》(四)—— 公共云安全治理愿景
随着企业数字化转型加速,云计算需求激增。阿里云提出“云上安全共同体”理念,强调云服务商与企业需共同承担安全责任,通过提供安全的云基础设施和帮助客户安全使用云,构建多层次、相互协作的安全保障体系。
|
传感器 机器学习/深度学习 人工智能
智能农业机器人:自动化种植与收割
【10月更文挑战第22天】随着科技的发展,智能农业机器人正逐步改变传统农业生产方式,引领农业走向自动化、智能化和高效化的新时代。本文将探讨智能农业机器人在精准种植、智能灌溉、高效收割和病虫害监测等方面的应用及其带来的变革。通过典型案例分析,展示智能农业机器人的优势与挑战,并展望其未来发展趋势。
1009 0
|
存储 安全 物联网
安防摄像头IPC如何快速接入阿里云Link Visual视频服务(阿里云生活物联网)
Link Visual是生活物联网平台针对视频产品推出的增值服务,提供视频数据上云、存储、转发、AI计算等能力。 大白话就是:通过阿里云的Link Visual视频服务,可以让你的IPC摄像头设备完成上云功能,并快速实现如下功能介绍中的功能。其中可以享受阿里云P2P协议支持,帮助企业节省流量服务器流量带宽。
1529 7
|
监控 数据安全/隐私保护 网络架构
手把手教你实现摄像头快速接入阿里云
手把手教你实现摄像头快速接入阿里云,云端管理你的视频内容。
15882 4
手把手教你实现摄像头快速接入阿里云
|
数据采集 数据可视化 数据挖掘
‘kaggle视频游戏销售数据的可视化和分析‘项目实现
‘kaggle视频游戏销售数据的可视化和分析‘项目实现
|
编解码 应用服务中间件 开发工具
如何拉取公网RTSP/RTMP流在内网多客户端播放
好多情况下,一路RTSP或RTMP网络流过来后,想共享给更多局域网内的客户端播放,一般来说,有两种设计方案: 1. 拉取的RTSP或RTMP流,回调后的数据,转推RTMP服务器,内网部署一台RTMP服务器(如NGINX或者SRS)即可; 2. 拉取后的RTSP或RTMP流,回调后的数据,汇聚到内置RTSP服务模块,内网其他终端,只要拉RTSP流即可,无需再二次部署流媒体服务器。
1213 0