云端NVR

  • Link Device SDK

    最近更新时间:2019-04-10 13:40:24

    概览

    MPEG2-TS 封装和上传模块

    Link Device SDK MPEG2-TS 封装和上传模块主要应用场景为将经过 IP Camera 编码后的视频数据(H.264,H.265 格式)和音频数据(AAC,G711.A,G711.U 格式)封装为 MPEG2-TS 数据流(兼容 ISO/IEC 13818-1 标准),用于保存到本地和上传至服务端,其中保存到本地以 TS文件为基本操作单元,上传到服务端以视频片段为基本操作单元。上传至服务端的 TS数据流 通过 Linking 平台提供的各类接口进行操作。

    设备系统要求:
    目前支持Linux平台,且需要GCC的支持

    设备硬件要求:
    设备端需同时支持 H.264 和 JPEG 编码的视频处理芯片。

    开发环境准备:

    • Linux 操作系统 ( Ubuntu 14.04 或更高版本 )。
    • 安装交叉编译工具链。
    • 获取sdk代码。
    • 将 SDK 库文件和头文件加入到工程目录。
    • 引用库函数并验证功能。

    相关概念

    • TS文件: (MPEG2-TS Format File) 按照 MPEG-2 Transport Stream 格式封装的文件。
    • 视频片段: (Segment) 由一个或多个TS文件组成,为一个上传周期内所有TS文件的集合,在服务端通过 HLS 的方式体现。典型应用场景: 一个移动侦测时间段内的视频。
    • 视频缩略图: (Frame Picture) 每个视频片段对应一个视频缩略图,用于预览当前视频片段。
    • DAK/DSK: (Device Access Key / Device Secret Key) 是一对密钥对,DAK 和 DSK 的长度为 40 字节,用于设备端与服务端通信过程的鉴权。
    以上内容是否对您有帮助?
  • Icon free helper
    Close