开发者社区> 问答> 正文

AUI点播的视频查询接口有流控,那么网页用户要查询这个点播文件的播放地址要通过什么API查询呢?

AUI点播的视频查询接口有流控,那么网页用户要查询这个点播文件的播放地址要通过什么API查询呢?b03f0dba65a008d2efdeb540c12e0d48.png
lQLPJx_qv6rLyMbMos0BSLC_ogIZqOTkvwSZiGMcwCoA_328_162.png

展开
收起
冰激凌甜筒 2023-07-11 21:57:56 51 0
来自:阿里云CDN
3 条回答
写回答
取消 提交回答
  • 对于网页用户查询 AUI 点播文件的播放地址,您可以使用 AUI 提供的点播视频查询接口。这个接口通常会返回点播文件的相关信息,包括文件 ID、名称、时长等,并且可能包含一个播放地址或者一组播放地址。

    通过调用这个接口,并传递相应的参数(如文件 ID),您可以获取特定点播文件的播放地址。具体的 API 请求方式和参数可能因 AUI 平台的版本和配置而有所不同。

    以下是一个示例请求的格式:

    GET /api/v1/videos/{file_id}
    

    在这个示例中,{file_id} 是您要查询的点播文件的唯一标识符。您需要将其替换为实际的文件 ID。

    请注意,AUI 的点播视频查询接口可能受到流控限制,这意味着在一段时间内只能进行一定数量的查询。确保您在调用接口时遵守任何限制和限额,以避免超出限制并确保正常使用。

    2023-07-13 21:24:49
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    通过定时任务预拉取点播文件的播放地址。
    你可以在无流量压力的时候,通过API批量拉取点播文件信息,并缓存起来。等到用户实际需要播放的时候,直接从缓存中获取播放地址。

    通过后台服务代理查询。
    你可以开发一个后台服务,专门负责查询点播文件的播放地址。用户端(网页端)发起请求到后台服务,后台服务再通过API查询点播信息,返回给用户端。这时可以在后台服务端加上流控,防止高频查询。

    基于服务台的API网关。
    如果你已经有API网关,可以在网关层面加上流控,这样网页端直接请求网关,网关再转发到点播查询API。

    具体操作如下:

    网页端请求:/v1/gateway/vod/playurl
    网关/v1/gateway/vod/playurl 接口,里面会调用点播查询API获取 play url,然后返回给网页端
    网关层面可以增加限流,防止高并发查询

    2023-07-12 08:09:04
    赞同 展开评论 打赏
  • 那个appserver demo中有具体的实现,可以看下代码a6bc7c49684b127d54fa3c767c4df106.png文档见:https://help.aliyun.com/document_detail/609792.html?spm=a2c4g.468754.0.0
    ,此回答整理自钉群"AUI客户支持群"

    2023-07-11 22:09:09
    赞同 展开评论 打赏
问答分类:
API
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载