接口规范 9. 推流认证相关接口

简介: 9 推流认证相关接口9.1.开启推流认证用途针对某个应用,开启推流认证。开启推流认证后,所有向该应用下的推送直播流的请求都需要做合法性认证,只有认证通过的请求才会允许推送。认证的方法包括token认证和第三方认证。

9 推流认证相关接口

9.1.开启推流认证

  • 用途
    针对某个应用,开启推流认证。
    开启推流认证后,所有向该应用下的推送直播流的请求都需要做合法性认证,只有认证通过的请求才会允许推送。
    认证的方法包括token认证和第三方认证。
    token认证,就是为每个直播流配置一个认证码(token),推流终端只有获得该认证码,并将该认证码作为推流请求的参数提交,才能够正常推送直播流。
    第三方认证,就是将认证请求转交给第三方系统的服务接口去认证,认证通过后才允许推送直播流。开启第三方认证后,所有本地认证策略会被忽略。

  • 请求
    authMgr/?request=open_pub_auth&application=liveshow
    application 应用名

  • 响应
    {
    "code":0
    }

9.2.关闭推流认证

  • 用途
    针对某个应用,关闭推流认证。关闭后向该应用推送视频流不需要做认证。
  • 请求
    authMgr/?request=close_pub_auth&application=liveshow
    application 应用名

  • 响应
    {
    "code":0
    }

9.3.查询推流token

  • 用途
    查询某个应用下推流认证token的列表。

  • 请求
    authMgr/?request=list_pub_token&application=liveshow
    application 应用名

  • 响应
    {
    "code":0,
    "data":{
        "count":1,
        "items":[
            {
                "application":"liveshow",
                "stream":"live1",
                "token":"9501E93993FC4D14",
                "use_once":0
            }
        ]
    }
    }

    items元素包含当前应用下的token定义。
    application 应用名
    stream 流名称
    token token值

9.4.添加推流token

  • 用途
    为视频流添加推流认证token。
  • 请求
    authMgr/?request=add_pub_token&application=liveshow&stream=live1&token_val=9501E93993FC4D14
    application 应用名
    stream 流名称
    token_val 添加的token值(注意这里使用token_val参数名,避免与接口认证的token参数冲突)

  • 响应
    {
    "code":0
    }

9.5.删除推流token

  • 用途
    删除某个视频流的推流认证token。

  • 请求
    authMgr/?request=delete_pub_token&application=liveshow&stream=live1
    application 应用名
    stream 流名称

  • 响应
    {
    "code":0
    }

9.6.设置第三方推流认证地址

  • 用途
    将某个应用下的推流认证地址设置为一个第三方认证地址。
    设置第三方认证地址后,所有本地认证策略失效。
    如果要取消第三方认证,将url参数设置为空即可。

  • 请求
    authMgr/?request=set_pub_auth_url&application=liveshow&url=http://i.ruiboyun.net/interface
    application 应用名
    url 第三方认证接口的url地址,本参数需要进行【URL编码】。

  • 响应
    {
    "code":0
    }
相关文章
|
4月前
|
小程序 API 开发者
【产品上新】接口不报错=API成功接入?不妨“验”一下
【产品上新】接口不报错=API成功接入?不妨“验”一下
43 0
|
4月前
|
缓存 负载均衡 安全
探索API接口开发(定制与开发接口)
在当今数字化、互联互通的时代,API(应用程序编程接口)已经成为连接不同软件、服务和应用的关键桥梁。API接口开发,作为软件架构和系统设计的重要组成部分,不仅影响着数据交换的效率,更决定了整个系统的灵活性和可扩展性。本文将深入探讨API接口开发的各个方面,包括其重要性、开发流程、最佳实践以及面临的挑战。
|
测试技术 程序员 API
API 接口的对接流程和注意事项
随着互联网技术的发展和数字化时代的到来,API接口已经成为应用程序之间进行数据交换和通信的重要方式。API即应用程序接口,是一种定义、调用和交互的规范,使得不同应用程序之间可以相互调用和共享资源。本文将从程序员的视角出发,详细介绍API接口的对接流程和注意事项。
|
XML 存储 JSON
常用的API接口对接方式和注意事项
常用的API对接方式和注意事项 随着互联网的发展,API(应用程序接口)已经成为了不可或缺的一部分。API允许不同的软件系统进行通信和数据交互,为开发者提供了一种简单、灵活和高效的方式来集成不同的软件系统
|
存储 人工智能 文字识别
多种类型的免费 API 接口大全
整理了最近常用到的 API 接口,每个行业的数据涵盖的范围都很广,有需要的赶紧收藏起来
|
网络架构 Linux Windows
图片上传接口接入流程
场景说明: 该接口一般是结合口碑开店或商户会员卡产品使用,需要将商户需要使用的图片或视频上传支付宝服务器,生成对应的图片ID,然后调用对应的接口配置相应的图片。 一、文档地址 官方文档地址:[url]https://docs.open.alipay.com/api_3/alipay.offline.material.image.upload[/url] 二、开发前准备工作 调用步骤:[url]https://openclub.alipay.com/read.php?tid=12194&fid=69[/url] 注意事项:1、支持沙箱测试;2、不需签约,但需要添加功能;3、支持第三方调用。
1286 12
|
编解码 自然语言处理 Unix
接口规范 14.转码接口
14 转码相关接口 14.1.转码接口 用途对上传到服务器上的视频进行转码,转码后可以面向互联网或局域网发布播出。 请求transcodeMgr/?request=transcode&application=vod&src=案例视频8.
1360 0
|
Unix
接口规范 4.直播流相关接口
4.直播流相关接口 4.1.查询活动的视频流 用途查询活动的视频流,即正在直播中的视频流。 请求streamMgr/?request=get_active_streams 响应 { "code":0, "data":{ "count":1, "items"...
1325 0
|
编解码 索引
接口规范 13. 文件上传及管理相关接口
13 文件上传及管理相关接口 这组接口实现视频资源的上传及管理,为视频转码和发布提供支持。上传的服务器上的视频文件,经过转码发布后形成可以对外播出的在线视频资源。本小节描述文件上传和管理的接口,转码接口在下一章节说明。
1974 0
接口规范 5. 点播流相关接口
5.点播流相关接口 5.1.查询点播流 用途查询某个应用下的点播视频流。如果查询的是点播应用(如"vod"),返回的是该点播应用下的点播流列表。如果查询的是直播应用(如“liveshow”),则会返回的是有录制数据的历史直播流的列表,列表中的时长、修改时间、生成时间属性都是针对该流最后一个录制版本的描述。
1226 0