本文介绍了摄像头类设备如何对接LinkVisual视频服务。

LinkVisual设备端SDK依赖生活物联网平台SDK提供的基础物联网能力。您需要同时集成生活物联网平台SDK和LinkVisual设备端SDK才可完成IPC设备端的功能。设备端在对接好生活物联网平台SDK成为物联网设备后,通过集成LinkVisual SDK为设备增加视频能力。

关于如何对接生活物联网平台SDK成为物联网设备的详细内容,请参见WiFi设备开发-基于已认证模组

功能说明

LinkVisual设备端SDK(当前支持Linux和Android版本)提供了网络摄像机(IP Camera,简称IPC)的音视频流接入阿里云IoT平台的基础API,目前主要功能如下。

  • 音视频直播服务
  • 设备录像的音视频点播服务
  • 图片上传服务
  • 语音对讲服务
  • 内置了可开关的音视频流、图片数据加密功能

生活物联网平台SDK提供了设备、云、App的物联通道,LinkVisual SDK提供了设备、云、App的音视频传输能力,设备厂商提供音视频流数据及运行环境。产品架构示意图如下图所示。

架构图

SDK获取方式相关

版权信息

LinkVisual使用了三方librtmp库,相关版权信息声明如下。

Copyright (C) 2005-2008 Team XBMC
     http://www.xbmc.org
     Copyright (C) 2008-2009 Andrej Stepanchuk
     Copyright (C) 2009-2010 Howard Chu
 librtmp is free software; you can redistribute it and/or modify
 it under the terms of the GNU Lesser General Public License as
 published by the Free Software Foundation; either version 2.1,
 or (at your option) any later version.
 librtmp is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 GNU General Public License for more details.
 You should have received a copy of the GNU Lesser General Public License
 along with librtmp see the file COPYING.  If not, write to
 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 Boston, MA  02110-1301, USA.
 http://www.gnu.org/copyleft/lgpl.html