AI 助理
备案 控制台
文档
产品文档

概述

更新时间:
一键部署
产品详情
相关技术圈
我的收藏

视频点播支持播放音频和视频文件,您可以通过控制台预览、集成阿里云播放器SDK和集成第三方播放器进行播放。本文为您介绍音视频播放的整体流程、准备工作、前提条件、播放方式、播放地址和播放安全。

简介

视频点播(VOD)支持音频和视频文件的播放,文件来源包括:

  • 选择转码方式上传的文件经转码处理后产生的输出流文件;

  • 选择不转码方式上传的文件作为原画用于播放,目前仅以下格式支持不转码直接播放:MP4、FLV、M3U8、MP3、WEBM。

您可以通过以下三种方式对音视频文件进行播放:

  • 点播控制台预览,具体操作,请参见 媒资管理;

  • 集成阿里云播放器SDK,更多信息,请参见 播放器SDK产品说明;

  • 集成第三方播放器。

您可以通过以下两种方式获取播放地址:

  • 直接获取:通过查看转码完成后的事件通知,或调用 获取视频播放地址接口。

  • 通过播放凭证自动换取:使用阿里云播放器SDK,可调用 获取视频播放凭证接口来获取播放凭证,阿里云播放器SDK通过播放凭证自动获取播放地址进行播放。

准备工作

  • 配置加速域名:请确保启用的点播域名进行过域名备案。更多信息,请参见 域名准入标准。

  • 域名CNAME解析:请确保域名完成了CNAME绑定,否则无法播放。CNAME绑定请参见 阿里云(原万网)解析配置CNAME流程,同时也支持 DNSPod的域名接入。

  • 确认转码配置:视频点播支持对上传至点播的媒体文件做转码不转码处理,请参见 音视频转码。

  • 确认安全配置:视频点播支持多种对视频内容的保护机制,包括访问限制、URL鉴权远程鉴权视频加密安全下载,视频是否可播放受限制于以上几种安全配置,请参见 视频安全。

播放前提

  • 视频状态

    音视频在生产、处理和分发等流程中,状态会发生迁移和变更,其状态也是决定视频播放的关键条件。视频状态定义请参见 视频状态 Status,详细变更规则如下:

    • 有转码转码状态变更

    • 不转码不转码状态变更

  • 判断条件

    • 只有状态为正常Status字段值为Normal)的视频才能正常播放,即通过点播API/SDK能获取到播放地址。

    • 当状态为审核中或屏蔽Status字段值分别为CheckingBlocked)时,视频只能在控制台播放,或是通过安全IP进行播放。您可以通过点播API/SDK来设置 审核安全IP。

  • 判断方式

    用户上传视频完成后,并不代表视频已准备就绪,还需点播服务端确认接收完成,可根据事件通知来确定上传的视频何时能播放。

    • 对于不转码的视频(或音频)接收到 视频上传完成事件通知后即可进行播放,此时可通过调用 获取视频播放地址接口获取到播放地址,目前仅以下格式支持不转码直接播放:MP4、FLV、M3U8、MP3、WEBM。

    • 对于转码的视频,接收到 单个清晰度转码完成事件通知后即可进行播放,若要确保所有清晰度都能获取到,可接收到 视频转码完成再处理。

播放方式

  • 点播控制台预览

    视频点播预览播放器,为您提供快进、音量、字幕、音轨、清晰度、弹幕等功能。让您预览视频更加便捷。预览视频

    • 在控制台的 /视频页面选择视频进行预览,优先播放加密流。

    • 在控制台的音/视频>管理>视频地址页面选择某路流进行预览。为了保障您的视频安全,目前仅支持非加密流预览。

  • 集成阿里云播放器SDK

    • 您可以从服务端获取播放凭证,回传给客户端进行播放,好处在于安全性较高。更多信息,请参见 通过播放凭证播放。

    • 目前阿里云播放器支持直接使用播放地址进行播放,可以将获取到的播放地址直接传递给播放器进行播放。更多信息,请参见 获取播放地址播放。

  • 集成第三方播放器

    • 您可以集成第三方播放器 获取播放地址播放。

    • 获取到播放地址后,传递给自主播放器进行播放,方式比较灵活,但需要自己实现清晰度切换、异常处理等开发工作。

播放地址

  • 配置加速域名

    在点播控制台配置加速域名后,视频播放地址为CDN文件地址,可在点播控制台的音/视频>管理>视频地址页面查看,分为固定和动态两种,取决于是否在域名管理里开启了URL鉴权开关,开启和配置,请参见 URL鉴权。

    • 固定地址

      适用于安全性要求低的场景,地址永久有效,即关闭鉴权开关后不含鉴权信息的地址(URL中的auth_key参数值即为鉴权信息)。目前控制台添加域名后鉴权开关默认为关闭。

    • 动态地址

      适用于安全性要求高的场景,地址动态生成,一定时间后过期。动态地址的默认有效时间为您在URL鉴权里配置的默认有效时长,同时您也可以在 生成播放地址或 获取视频播放地址时设置过期时间;若地址过期则访问时CDN会返回HTTP 403

      动态地址示例:

      http://example.aliyundoc.com/video/aliyun-sample.mp4?auth_key=1500523200-0-0-80cd3862d699b7118eed99103f2a****
      说明

      示例中的auth_key参数值前缀1500523200(时间为2017-07-20 12:00:00),且默认有效时长设置为60分钟,则表示该地址会在2017-07-20 13:00:00过期。

  • 未配置加速域名

    • 未配置加速域名时,返回的播放地址为OSS文件地址,此时无法使用URL鉴权,但会默认生成OSS鉴权信息,请参见 OSS-在URL中包含签名。此时,通过播放调用 获取视频播放地址接口获取播放地址时,仍可使用AuthTimeout参数指定视频OSS地址的过期时间,但无法根据AccessKey自定义鉴权信息。

    • 如您在控制台的 存储管理页面设置了存储Bucket公共读,则可忽略OSS鉴权信息(具体操作,请参见 存储管理),此时地址为永久有效,但有被盗链、非法下载的风险,故存储Bucket应尽量设置为私有

更多播放地址的常见设置,请参见 播放常见设置。

播放安全(限制播放和下载)

  • 视频安全

    为了保护您的视频内容,视频点播提供了多种安全保障方式,包括: 访问限制、 URL鉴权 、视频加密( 阿里云视频加密和 HLS标准加密)。更多信息,请参见 视频安全概述。

  • 账号安全

    为了保证安全,请不要将主账号或RAM用户AK放在客户端(特别是Web端)来访问点播服务。更多信息,请参见 账号和授权概述。

播放异常

如果出现播放异常时,可优先使用播放链接检测工具进行自助检测。本工具可快速诊断常见播放异常问题,并根据具体异常提供解决建议。具体操作,请参见 视频播放问题排查。

您也可以查看已有常见问题案例及相应的解决建议。详细内容,请参见 播放器常见问题。

上一篇:音视频播放服务 下一篇:通过播放地址播放

    PHP网站源码坪山英文网站建设石岩网站优化按天扣费永湖网络广告推广福田网站改版福田外贸网站制作盐田建站广州百度标王大鹏网站改版龙华企业网站设计龙华品牌网站设计东莞百姓网标王大芬百度爱采购福田百搜标王南山建网站荷坳外贸网站制作大芬网页设计惠州SEO按天扣费福永至尊标王福田网站设计沙井阿里店铺托管木棉湾百度竞价盐田建设网站坑梓模板网站建设同乐企业网站建设南联建站深圳网站推广系统双龙百度竞价南山模板网站建设大鹏seo南联网站设计模板歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化