LinkVisual视频设备开发指南

更新时间:2019-06-11 18:06:58

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

前提条件

LinkVisual设备端SDK依赖于Link Kit SDK提供的基础物联网能力。客户需要同时集成Link Kit SDK及LinkVisual SDK设备端SDK才可完成IPC设备端的功能。设备端在对接好Link Kit SDK成为物联网设备后,通过集成LinkVisual SDK来为设备增加视频能力。

设备如何对接Link Kit SDK成为物联网设备,参考【单品设备开发-> WiFi单品设备开发-基于其他模组】一节(点击这里)。

功能说明

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

  • 音视频直播服务(云端可生成云存储录像)

  • 设备录像的音视频点播服务(云转+P2P)

  • 图片上传服务

  • 语音对讲服务

  • 内置了可开关的音视频流、图片数据加密功能

Link Kit提供了设备-云-APP的物联通道;LinkVisual提供了设备-云-APP的音视频传输能力;设备厂商提供音视频流数据及运行环境。产品架构示意图如下,


SDK获取方式相关

  • LinkVisual设备端SDK(当前支持Linux和Android版本):获取SDK前,客户需与阿里云IoT商务签订相关合同。签订后,需提供设备的交叉编译工具链。完成合同和工具链后,LinkVisual会提供该交叉编译工具链生成的SDK。获取方式参考【行业解决方案->LinkVisual视频解决方案->内测名额申请】(点击这里)

    设备端开发

    目前支持Linux版本和Android版本的设备端SDK。

  • 使用Linux版本开发设备,请参考Linux版LinkVisual SDK文档

  • 使用Android版本开发设备,请参考Android版LinkVisual SDK文档

版权信息

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

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

results matching ""

    No results matching ""