You need to enable JavaScript to run this app.
导航
通过播放地址播放
最近更新时间:2024.07.01 15:06:32首次发布时间:2021.03.22 11:43:04

对于存储在视频点播服务中的音视频文件,您可以获取播放地址,然后使用点播 SDK 或其它任意播放器(系统原生播放器、开源播放器、自研播放器等)进行播放。 本文为您介绍通过播放地址播放的整体流程、获取播放地址的方式和播放说明。

播放流程

通过播放地址播放的具体流程如下图所示:
图片
流程说明如下:

  1. 应用客户端向应用服务端请求播放地址。
  2. 应用服务端携带鉴权参数向视频点播服务获取播放地址。
  3. 视频点播服务向应用服务端返回固态或动态的播放地址。
  4. 应用服务端将播放地址下发给应用客户端。
  5. 应用客户端通过播放地址向 CDN 节点获取视频内容。
  6. CDN 节点向应用客户端返回视频内容。
  7. 应用客户端播放视频。

获取播放地址

视频点播支持通过 OpenAPI/服务端 SDK 和自行拼接两种方式获取播放地址。

OpenAPI/服务端 SDK

您可调用 GetPlayInfo 接口传入 Vid 参数获取播放地址。您可指定封装格式、编码格式、清晰度等参数,获取对应的播放地址。视频点播为 OpenAPI 提供配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。推荐您使用服务端 SDK 来调用 API,具体请见以下文档:

  • Java SDK - 获取播放地址
  • Python SDK - 获取播放地址
  • PHP SDK - 获取播放地址
  • Go SDK - 获取播放地址
  • Node.js SDK - 获取播放地址

自行拼接

可通过以下步骤获取到播放地址:

  1. 调用 GetMediaInfos 接口,传入 Vid 参数,获取到文件路径 FileName
  2. 通过自行拼接的方式获取到播放地址:
    • 拼接规则:Protocol://PlaybackDomain/FileName?auth_key=xxx
    • 拼接示例:假设您的点播加速域名 PlaybackDomainplay.vod.com,该视频的文件路径 FileName/abc123456test.mp4,则该视频的播放地址为 http://play.vod.com/abc123456test.mp4。如果您在视频点播控制台开启了 URL 鉴权,则还需要根据鉴权类型计算签名 auth_key,具体请见 URL 鉴权概述

播放说明

您可以获取到播放地址后,传递给播放器进行播放。