大疆运载云端互联
    大疆运载云端互联
    • 签名授权+webhook事件相关信息文档
    • 错误码对照表
    • 直播接入最佳实践
    • webhook 详细示例
    • 远程控制命令详细示例
    • 第一期
      • 获取设备列表
        GET
      • 获取设备拓扑状态,飞机和遥控器组成拓扑
        GET
      • 开启设备直播并获取拉流URL
        POST
      • 获取设备任务列表信息
        GET
      • 获取设备物模型
        GET
    • 第二期
      • 获取航线列表
        GET
      • 获取单条航线详情
        GET
      • 获取地点列表
        GET
      • 创建地点
        POST
      • 删除地点
        DELETE
      • 设备执行命令
        POST
      • 查询设备执行命令状态
        GET
    • 第三期
      • 获取用户列表
        GET
      • 创建任务
        POST
      • 编辑任务
        PUT
      • 删除任务
        DELETE
      • 开始任务
        POST
      • 获取单条任务统计概要
        GET
      • 获取单条任务的飞行轨迹
        GET
      • 开始旁路推流转发
        POST
      • 停止旁路推流转发
        DELETE

    直播接入最佳实践

    直播接口说明#

    直播是遥控器的能力,不是飞机的能力,所以在遥控在接入wifi的时候,不用担心直播消耗飞机4G卡流量。
    遥控器已开启直播时,调用此接口,会直接返回拉流详细参数。
    遥控器未开启直播时,调用此接口,会等待设备开启直播后,再返回拉流详细参数

    入参#

    字段名类型字段说明具体说明
    camerastring相机说明FC30这一代固定传参为“39-0-7”
    videostring镜头说明FC30这一代固定传参为“normal-0”
    video_expireint64拉流参数有效时间不传默认为7200,两小时
    video_qualityint64清晰度建议传0自适应,对网络有充足自信的可以传4,会有更佳直播质量

    返回#

    字段名类型字段说明具体说明
    url_typestring直播协议类型FC30这一代返回是“agora”,为声网直播协议,后续可能会因为追求更低延迟等原因替换其他直播协议
    urlstring直播拉流参数FC30这一代返回有uid token channel等信息

    声网SDK库#

    建议使用版本:4.18.2
    sdk下载地址:下载SDK
    demo下载地址:下载demo
    文档地址:SDK教程
    var clien = null
    // Step1: create and initAgora client
    init()
    function init(){
        client = AgoraRTC.createClient({mode: "live". codec:"h264"):
        handleSubscribe();
    }
    
    // Step 2:join channel
    async function join() {
        client.join(options.appid, options.channel,  unescape( options.token)|| null, options.uid));
    }
    
    // Step 3: subscribestreams
    function handleSubscribe(){
        client.on("user-published",handleuUserPublished):
        client.on("user-unpublished", handleUserUnpublished) ;
    }
    上一页
    错误码对照表
    下一页
    webhook 详细示例
    Built with