IoT视频云

  • IoT视频云 > 使用文档 > 功能特性

    功能特性

    最近更新时间: 2019-12-25 11:31:05

    视频直播

    视频直播功能是依托于七牛的直播云服强大的全球化实时流网络、完善的客户端服务和云端服务,打造的端到端直播解决方案,提供低延迟、稳定流畅、高可用的一站式直播云服务。

    • 毫秒级延迟
    • 10%抗丢包弱网下仍能正常推流
    • 100+功能满足各类直播场景

    P2P直播架构

    P2P

    P2P链接建立主要过程:
    (1)Device向业务服务器进行注册。
    (2)Device 端每40秒发login封包至Server,开启相关port等候连接。
    (3)Client端发送请求至欲连接的Device端的服务。
    (4)Server发送Device相关信息至Client。
    (5)Server发送Client相关信息至Device。
    (6)Server退出,Client端尝试直接连到Device端。
    (7)如果直连失败,将通过p2p server ,用relay模式进⾏行行链接。

    视频回放

    视频回放

    视频回放服务流程说明:

    (1)设备添加及烧录

    • 通过portal或OpenAPI添加设备。
    • 获取每个设备的设备名称以及对应的DAK、DSK烧录至对应的设备中。
    • Device端嵌入Link C SDK。
      (2)Device请求业务服务器,进行身份合法性验证。
      (3)业务服务器验证通过后,返回Device端用于切片文件上传至云存储的上传凭证。
      (4)Device获取到上传凭证后,开始进行切片上传,视频数据上传云存储可以直接使用 “表单上传” 方式或者“分片上传”的方式。
      (5)上传成功后云存储进行回调通知。
      (6)Client端向业务服务器发起回放请求。
      (7)回放业务服务器验证Client端合法性,验证通过根据请求时间段,向存储请求获取对应的m3u8文件列表。
      (8)回放业务服务器将获取到的对应的m3u8文件列表返回给Client。
      (9)Client根据返回的m3u8文件列表地址请求想要回看的视频文件
      (10)云存储返回给Client端对应的ts文件。

    信令控制

    MQTT做为一个异步PUB/SUB协议在嵌入式设备中使用很广泛,主要用于用户数据上报和从服务端指令下发。这种模式无法满足IOT中的设备控制功能(需要同步返回设备数据),Link平台基于MQTT 的同步返回机制实现可信令控制功能,对外提供http的API,手机端/应用服务端通过API即可同步返回设备端结果,可以实现远程升级控制,云台控制,报警上传等功能。
    信令控制

    以上内容是否对您有帮助?
  • Qvm free helper
    Close