-
使用CDN+DNS,CDN支持不同的加速域名可以使用同一源站IP地址,并修改DNS中的域名指向CNAME域名。步骤:开通CDN服务。添加域名:在域名管理界面添加域名,分别新增两个加速域名,填写源站ip。配置CNAME:如果您已成功添加加速域名,系统会自动为您的加速域名分配对应的CNAME域名。加速域名在CDN服务中获得的CNAME域名不能直接访问,必须配置CNAME记录,将加速域名指向CNAME域名,访问加速域名的请求才能转发到CDN节点上,达到加速效果。不同的域名服务商配置CNAME的方式不同,您可以根据需求选择。验证CNAME是否生效,配置CNAME后,不同的DNS服务商CNAME生效的时间也不同,您可以自行验证CNAME是否生效。
-
试看是指用户在观看音视频时,只能观看指定时长的内容。适用在付费、会员等场景。通常有以下几种试看方案:单独剪辑一个固定时长的视频文件。优点:安全性高,有效防止播放连接泄露,用户试看时只能拿到试看视频的播放地址,无法获取原始视频播放地址,实现简单,可分发。缺点:不能灵活支持不同的试看时长服务端支持试看。优点:安全可靠。缺点:需基于CDN能力支持试看。各厂家支持的格式不同,场景单一,无法灵活的支持多种格式的试看场景。在播放器端适配试看时长。优点:实现简单,配置方便。缺点:无法防止恶意用户抓取完整播放连接盗播。本文介绍一种基于播放器端控制播放时长,并结合视频点播防盗链的解决方案,做到灵活支持试看时长,配置方便,安全可靠。 步骤1、在视频点播平台配置防盗链,防盗链过期时间可设置成5-10min(根据试看时长设置)步骤2、生成带防盗链播放地址,在播放器设置试看时长,并且通过防盗链阻止用户抓取连接恶意盗播。 备注:可独立配置一个试看域名,配置防盗链时长。再配置一个正常播放的域名,在用户付费后,提供该域名对应的播放地址。 // 本文以播放器demo为例介绍试看简单实现。video_play播放地址src修改成实际可播放地址// 若需实现更精准的试看,可通过播放地址响应的错误码,及时更新防盗链秘钥信息。<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <video id="video_play" src="https://example.hw-vod-play-xx.com/test.mp4?auth_info=xx***" controls="controls" autoplay height="100%" width="100%"></video> <button id="fd_button" type="button" style="text-align: center;" onclick="fullScreen(document.getElementById('video_play'))">全屏</button> </body> <div style="display: none" align="center" id="video_show" > <p style="font-size: 12px;margin-top: 10px;">您的试看已结束!</p> </div> <script src="./jquery-3.3.1.min.js"></script> <script type="text/javascript"> // 注意不同浏览器兼容 function fullScreen(element) { if(element.requestFullScreen) { element.requestFullScreen(); } else if(element.mozRequestFullScreen) { element.mozRequestFullScreen(); } else if(element.webkitRequestFullScreen) { element.webkitRequestFullScreen(); } } var video = document.getElementById("video_play"); // 试看控制标识,如会员,付费等 var video_status = 0; if (video_status !=1){ if(video){ video.addEventListener("timeupdate",function(){ var timeDisplay = Math.floor(video.currentTime); // 单位:秒 if(timeDisplay>6*60){ video.pause() this.webkitExitFullScreen(); // 试看结束,隐藏视频以及相关属性 video.setAttribute('src',''); video.style.display="none"; fd_button.style.display="none"; //试看结束,显示提示 $('#video_show').show(); } },false) } } </script></html>
-
-
【功能模块】app engine标准页面【操作步骤&问题现象】1、,用标准页面提供的文件上传组件上传视频,上传过后不能进行播放。【截图信息】【日志信息】(可选,上传日志内容或者附件)
-
【摘要】 视频点播(Video on Demand,简称VOD)为客户提供视频上传、自动化转码处理、媒资管理、分发加速的一站式视频点播媒体服务。视频点播(Video on Demand,VOD)是集视频上传、自动化转码处理、媒体资源管理、分发加速、视频播放于一体的一站式媒体服务。随着视频点播服务的音视频处理功能越来越丰富,小伙伴在使用过程中,碰到的小疑惑也越来越多。结合智能问题、帮助中心反馈、工单等反馈,小课今天总结了一些使用视频点播过程中小伙伴经常咨询的疑问。若您需要了解的问题不在此归类中,您也可以通过华为云客服咨询。Q:视频点播服务(VOD)与对象存储服务(OBS)是什么关系?A:VOD与OBS之间的关系如下所示:VOD是集上传、存储、转码、处理、分发加速、播放等于一体的一站式媒体服务。而OBS是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。VOD中主要存储的是音视频文件及音视频处理后的字幕、截图等文件。而OBS可以存储多种类型的文件,音视频文件、图片、文本等,它的功能类似于云盘。VOD的媒资存储是基于OBS桶的,但是该OBS桶对用户是不可见的,且不占用户的OBS空间,也无需用户额外开通OBS服务。OBS可以联合CDN,将存储在OBS桶中的文件进行分发加速。而VOD默认预置CDN加速域名,存储在VOD中的媒资文件可自动完成分发加速,不需要额外配置。此外,VOD还可以具备转码、音频提取、视频编辑、视频审核等能力。相比OBS服务,VOD更能满足在线点播视频的业务诉求。Q:使用点播服务是否需要准备域名?A:不是必须的。开通点播服务后,点播服务会默认分配一个加速域名,该域名启动预计需要10分钟。您也可以使用自有的域名来对上传的媒资进行分发。相关配置请参见配置域名。Q:视频点播是否有提供免费体验包?A:华为云账号完成实名认证后即可获得体验资格,每个账号限领一次,不限新老用户,你可以在线申请体验包,体验包规格如下所示:Q:购买了套餐包,为什么还会产生余额扣费?A:VOD的计费项可以分为媒资管理费用、媒资处理费用和加速分发费用,具体如下所示:媒资管理费用:包含存储空间费和源站下行流量费。媒资处理费用:包含音视频转码费、音视频转封装费、视频截图费、音频提取费。加速分发费用:支持按下行流量或下行带宽计费。 VOD提供了流量套餐包、转码套餐包和存储套餐包三种套餐包,可以分别抵扣加速分发费用中的下行流量费,媒资处理费用中的音视频转码费,以及媒资管理中的存储空间费。而其它计费项暂无提供套餐包,因此,只要您使用了这些相关功能,即会产生余额扣费。Q:MPC的转码套餐包是否可以用于VOD,CDN服务的流量包是否可以用于VOD?A:不可以,所有的套餐包都仅限于本服务内使用,不支持跨云服务使用。Q:购买了套餐包,如何查看其使用情况?A:您可以通过如下哪两种方式查看套餐包的使用情况:在视频点播控制台的概览页可以查看套餐包的已使用量及有效期。在控制台的右上角选择“资源 > 我的套餐”,进入费用中心,不仅可以查看套餐包的已使用量,还可以导出套餐包的使用明细。Q:已购买了OBS资源,通过OBS托管方式使用点播服务,是否还需要购买点播资源?A:通过OBS托管方式使用点播服务可能会在点播服务中产生如下相关费用:存储费用:OBS桶设置托管后,源文件仍然存储在OBS桶中,相关的存储费用由OBS收取费用。但若您在设置托管时,“输出存储位置”选择“点播桶”,则表示音视频处理后生成的相关媒资文件存储在点播服务,在这种情况下,点播服务将会根据存储空间收取相关费用。下行流量或带宽费用:若您通过点播服务进行了音视频文件的加速分发,即使用点播服务的媒资播放地址进行播放,则将会产生相关的下流流量或带宽费用 ,在控制台预览播放也会产生这块费用。音视频处理费用:若您在点播服务中使用转码、截图、转封装、音频提取等功能对被托管的音视频进行处理,则将会对产生对应的转码、截图等费用,具体收费项请参见价格详情。综上所述,通过OBS托管方式使用点播服务仍需要购买点播服务的相关资源。建议您购买相关套餐包,价格更实惠。Q:视频点播有哪些上传方式?A:视频点播有如下几种上传方式:控制台上传 - 本地上传:支持将存储在本地磁盘的音视频文件上传到点播服务。 - URL拉取:支持基于音视频源文件URL,离线拉取上传到点播服务。 - 音视频托管:支持将存储在OBS桶中的音视频托管给点播服务。服务端上传:提供了服务端JAVA SDK及Demo,支持快速集成开发。客户端上传:提供了Javascript SDK、iOS SDK、Android SDK及视频云APP Demo,支持快速开发客户端上传应用。Q:视频点播支持上传哪些格式的媒资文件?A:支持上传如下格式和编码的音视频文件:视频格式:MP4,TS,MOV,MXF,MPG,FLV,WMV,AVI,M4V,F4V,MPEG,3GP,ASF,MKV。音频格式:MP3,OGG,WAV,WMA,APE,FLAC,AAAC,AC3,MMF,AMR,M4A,M4R,WV,MP2。视频编码标准:H.263、H.264、 H.265、MPEG-2、MPEG-4、MJPEG、Proress422。音频编码标准:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be, s241e,s24be,dvd)、WMA。Q:为什么在控制台上传大量音视频文件时失败?A:本地上传过程中请勿刷新页面、清理浏览器缓存或关闭浏览器。华为云的安全设置支持会话超时策略,上传大量音视频文件时,当超过设置的时长未操作界面时,会话会失效,需要重新登录。当通过视频点播控制台一次上传大量音视频文件时,由于上传时间比较久,若在上传过程中未操作界面,则会自动退出登录,从而导致音视频上传失败。Q:为什么上传后,视频时长显示为0?A:可能有如下原因导致视频时长显示为0:上传的媒资文件解析未完成,点播服务需要解析上传的视频后,才能返回视频时长,所以建议您在上传视频5分钟后再进行视频时长的获取。视频源文件存在问题,导致解析时获取时长失败。Q:使用OBS托管功能是否还占用点播服务的存储空间?A:使用OBS托管功能,音视频源文件仍然存储在OBS桶中,只是允许点播服务访问处理OBS桶中的音视频。若您在配置托管功能时,“输出存储位置”选择了“点播桶”,则通过点播服务处理被托管的音视频文件产生的相关媒资文件将存储在点播服务中,从而占用点播服务的存储空间。Q:音视频转码支持哪些输入输出格式?A:支持的输入输出音视频格式和编码如下所示:支持的输入音视频格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG等。支持的输入音视频编码:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、WMV1/2/3、Proress422等。支持的输出音视频格式:DASH、HLS、MP4、MP3、ADTS支持的输出音视频编码:H.264、H.265Q:为什么删除媒资失败?A:可能因为被删除的媒资正处于转码、审核、截图等音视频处理流程中,视频点播不支持删除正在处理中的媒资。Q:水印设置是全局的吗?是否可以在上传时选择某一个水印?A:水印为全局设置,若水印模板有设置为默认,则转码时,默认水印将会一并压制入视频内。若您需要选择某一个水印,可以在自定义转码模板时,选择具体的某一个水印,而不是保持“默认水印”,在上传时选择自定义的转码模板即可。 Q:一次是否可以转码多个视频文件?为什么转码有时快有时慢?A:支持转码多个视频文件,您可以在点播控制台的“音视频管理”页面选择多个视频文件进行转码即可。转码快慢与媒资数量、正在转码的任务数有关。若多个用户同时下发转码任务,且每个用户下发的转码任务量都比较多,则相对会比较慢,当点播服务的转码任务量比较大时,有部分任务将需要排队等待处理。Q:为什么音视频文件转码失败?A:音视频文件转码失败可能有如下原因:点播服务已欠费,若账户欠费且点播CDN流量套餐包无余额,则点播服务中的视频将转码失败。 源文件本身存在问题,您可以在本地对尝试播放源文件,若播放失败,则表示源文件原因导致转码失败。源文件的编码格式不支持,当前视频点播转码支持的视频输入编码格式为H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、WMV1/2/3、Proress422等,支持的音频输入编码格式为AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be,s241e,s24be,dvd)、WMA等。使用转码模板有问题,若源文件为纯音频文件,使用视频转码模板,则将导致转码失败。Q:如何保护点播音视频的版权,防止非法盗播?A:点播服务支持视频播放权限认证和视频加密等安全策略,保障点播媒资的安全。播放权限认证:点播服务提供了Referer防盗链和Key防盗链功能,对分发的音视频进行播放权限控制,避免非授权用户通过播放URL下载或播放点播视频。具体请参见通过防盗链控制音视频的播放权限。HLS视频加密:为有效防止视频泄露和盗链问题,可以对HLS视频内容进行加密。加密后的视频,即使恶意用户下载也无法分发给其他人观看。具体请参见通过HLS加密防止视频泄露。HTTPS安全加速:点播服务支持HTTPS安全加速,保障点播数据在传输过程中受到加密保护。点播服务的分配的系统域名默认开启HTTPS,不需要额外配置。若您使用自有域名进行点播加速,建议您配置并开启HTTPS。具体请参见HTTPS安全加速。Q:HLS加密防盗链有什么区别?A:HLS加密和防盗链是点播服务提供的两种安全保障机制,其中防盗链可以分为Key防盗链和Referer防盗链,具体区别如下:HLS加密:在m3u8中的ts数据进行加密处理,播放器在播放时,会通过m3u8中内置的解密密钥地址去动态解密,仅有获取正确解密密钥能播放音视频,从而防止点播音视频被非法下载播放。Key防盗链:在播放地址上添加鉴权串,只有合法生成的鉴权串,才会通过检验从而成功播放。由于鉴权串存在时效性,仅在设定的有效期内可播放,可以有效防止盗播。Referer防盗链:在域名上进行限制,只有白名单内的域名或不在黑名单中的域名可难看拉取视频资源。 Q:如何获取音视频播放地址?A:视频文件上传转码后,会生成对应的播放地址,您可以在视频点播控制台的“音视频管理”页面,在对应的音视频文件行单击“管理”,选择“播放地址”页签,获取播放地址。其中“地址”列可以获取对应格式的播放地址。若配置了Key防盗链功能,则可在“操作”列单击获取鉴权播放地址。Q:为什么音视频上传后播放失败?A:音视频上传到点播服务后,可以在控制台、web播放器、移动端播放器等进行播放,本地网络故障、加速服务未生效、播放器格式不支持等问题都可能导致音视频播放失败。具体排查步骤请参见故障排除-视频播放失败。Q:在浏览器直接播放HLS格式点播视频,为什么播放失败?A:若您需要在浏览器中直接播放HLS格式视频,需要安装Native HLS Playback插件。例如您想使用chrome浏览器播放HLS格式视频,则请在谷歌网上应用店安装添加Native HLS Playback插件。Q:为什么HLS加密视频播放失败?A:由于HLS加密视频的播放流程与非加密视频的播放流程是存在差异的,播放端需要先获取解密密钥,然后才正常播放。因此,HLS加密视频播放失败,可能原因有如下:获取解密密钥失败,可能是获取密钥地址不正确导致,您可以在控制台预览HLS加密视频时,按F12,查看密钥获取接口是否正常返回。 跨域问题导致,若能正确返回密钥,则可能是跨域播放导致失败,您可以参考web播放器配置跨域。Q:为什么调用点播API时返回“租户ID校验失败,请检查”?A:可能是由于调用IAM接口获取Token的“project_id”与调用视频点播API的“project_id”不一致导致,您可以参考API快速入门进行视频点播的接口调用。Q:为什么调用点播API时返回“The throttling threshold has been reached”?A:可能是由于调用该API的次数超过了阈值导致的。为避免因短时间内重复调用API导致服务中断的情况出现,点播服务设置了API流控限制。点播服务各API的流控详情请参见API参考。
-
【摘要】 华为云的视频服务提供了视频直播、视频点播、媒体处理服务,都可以实现音视频转码,其中媒体处理和视频点播服务提供的是离线转码功能,视频直播服务提供的是实时转码功能。华为云的视频类服务提供了视频直播、视频点播和媒体处理服务,都可以实现音视频转码。因此,许多小伙伴在选择购买转码套餐包时,总会有很多疑问? 你们这几个服务都支持转码,我该选择哪个服务呢? 购买媒体处理的转码套餐包,可以抵扣视频点播中的转码费用吗? 为什么我购买了转码套餐包,没有生效呢?还是扣了账户余额?首先,我们先来了解下这几个服务提供的转码功能的区别及使用场景。转码功能可以分为离线转码和实时转码,其中媒体处理和视频点播服务提供的是离线转码功能,视频直播服务提供的是实时转码功能。离线转码和实时转码的区别离线转码是指将一个视频文件转换成另一个或多个不同码率的视频文件,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。实时转码是指将直播流转换成多种多个不同分辨率或码率的直播流,从而可以分发到不同的直播平台。离线转码必须是在获取到完整的视频文件后才可启动转码任务。媒体处理-离线转码媒体处理可以将存储在华为云OBS桶中的音视频文件进行转码,转码后生成文件仍然存储在OBS桶中,媒体处理服务不具备存储能力。使用场景:若我们已购买使用了华为云OBS服务,且只是想改变音视频的格式、分辨率、码率等参数,无其它音视频处理需求,则选择该服务最实惠。媒体处理服务预置了40个一进多出转码模板和40个一进一出转码模板,涵盖了所有主流分辨率和码率。若您对音视频参数不是特别精通,建议选择使用系统模板。一进一出转码:指一个视频源文件在一个转码任务中输出一种辨率和码率的视频文件。 一进多出转码:指一个视频源文件在一个转码任务中输出多种分辨率或码率的视频文件。系统一进多出模板最多支持9路不同分辨率和码率的输出,自定义的一进多出转码模板只支持6路输出。 温馨提示:媒体处理的音视频转码使用指导请戳此处获取。视频点播-离线转码视频点播是一个集视频上传、自动化转码处理、媒资管理、分发加速、视频播放于一体的服务。您可以将音视频文件直接上传到点播服务,然后在点播服务中一键式完成转码操作。使用场景:若我们除了需要对音视频进行转码外,还需要音视频审核、分发加速、播放等功能,如转码后的音视频用于嵌入网页,则可以选择该服务。视频点播服务预置了4个系统模板,也支持一进多出转码,其中系统模板支持多种格式、分辨率和码率的编辑切换。 温馨提示:视频点播的音视频转码使用指导请戳此处获取。视频直播-实时转码视频直播服务支持将一个直播流转换成另一个或多个直播流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。使用场景:若我们需要开展直播活动,且希望不同直播平台都可以观看该直播,则可以选择使用该服务。 转码套餐包媒体处理、视频点播和视频直播服务都提供了转码套餐包,其转码包可以分为如下几类:离线转码包- H.264标准转码包:仅使用的转码模板中视频编码格式为H.264,未开启高清低码时,可以抵扣其转码时长。- H.264高清低码转码包:仅使用的转码模板中视频编码格式为H.264,开启高清低码时,可以抵扣其转码时长。- H.265标准转码包:仅使用的转码模板中视频编码格式为H.265,未开启高清低码时,可以抵扣其转码时长。温馨提示:媒体处理的转码套餐包价格详情请戳这里。视频点播的转码套餐包价格详情请戳此处。实时转码包- H.264标准转码包:仅使用的转码模板中视频编码格式为H.264,未开启高清低码时,可以抵扣其转码时长。- H.264高清低码转码包:仅使用的转码模板中视频编码格式为H.264,开启高清低码时,可以抵扣其转码时长。 温馨提示:视频直播的转码套餐包价格详情请戳这里。如何选择转码套餐包?现在我们知道,支持转码的服务有多个,而各服务的转码又有多种,那么问题就来了,如何选择购买套餐包?在购买套餐包前,我们需要先确认如下几个问题:用于离线转码还是实时转码?是否需要加速分发功能?确定需要使用的视频服务,套餐包不支持跨服务使用。需要使用哪个区域的服务?确定使用服务的哪个区域,套餐包不支持跨区域使用。 转码需要输出的视频编码格式是哪个?确定是使用H.264转码包,还是H.265转码包,套餐包不支持跨编码格式使用。转码是否需要使用高清低码功能?确定是使用标准转码包,还高清低码包,套餐包不支持跨规格使用。 温馨提示:相比标准转码,高清低码在保证相同视频画质下,码率更低,一定程度上降低带宽成本。因此高清低码的单价更高。示例:我现在有一批视频文件存储在OBS桶中,我需要将这些视频转码成多种格式、分辨率和码率,输出编辑格式为H.264即可,无高清低码的需求。不知道要选择哪个区域。建议:购买媒体处理服务“华北-北京四”的H.264标准转码套餐包,使用时注意将媒体处理服务切换到“华北-北京四”即可。媒体处理套餐包购买通道:https://account.huaweicloud.com/usercenter/#/buyservice/commonCloud?pkgCode=mpc视频点播套餐包购买通道:https://account.huaweicloud.com/usercenter/#/buyservice/commonCloud?pkgCode=vod视频直播套餐包购买通道:https://account.huaweicloud.com/usercenter/#/buyservice/commonCloud?pkgCode=live
-
华为云点播服务拥有强大的视频资源管理功能,可以实现批量音视频转码,画质不变码率降低,节省带宽。还有添加水印,鉴权,防盗播,加密防盗链等功能;更有完善的SDK/API提供,极易集成,轻松上云,选择华为云点播服务就是省心。下面随着Q&A起来了解具体功能Q:音视频转码支持哪些输入输出格式?A:支持的输入输出音视频格式和编码如下所示:· 支持的输入音视频格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG等。· 支持的输入音视频编码:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、WMV1/2/3、Proress422等。· 支持的输出音视频格式:DASH、HLS、MP4、MP3、ADTS· 支持的输出音视频编码:H.264、H.265Q:为什么删除媒资失败?A:可能因为被删除的媒资正处于转码、审核、截图等音视频处理流程中,视频点播不支持删除正在处理中的媒资。Q:水印设置是全局的吗?是否可以在上传时选择某一个水印?A:水印为全局设置,若水印模板有设置为默认,则转码时,默认水印将会一并压制入视频内。若您需要选择某一个水印,可以在自定义转码模板时,选择具体的某一个水印,而不是保持“默认水印”,在上传时选择自定义的转码模板即可。 Q:一次是否可以转码多个视频文件?为什么转码有时快有时慢?A:支持转码多个视频文件。您可以在点播控制台的“音视频管理”页面选择多个视频文件进行转码即可。转码快慢与媒资数量、正在转码的任务数有关。若多个用户同时下发转码任务,且每个用户下发的转码任务量都比较多,则相对会比较慢,当点播服务的转码任务量比较大时,有部分任务将需要排队等待处理。Q:为什么音视频文件转码失败?A:音视频文件转码失败可能有如下原因:· 点播服务已欠费,若账户欠费且点播CDN流量套餐包无余额,则点播服务中的视频将转码失败。· 源文件本身存在问题,您可以在本地对尝试播放源文件,若播放失败,则表示源文件原因导致转码失败。· 源文件的编码格式不支持,当前视频点播转码支持的视频输入编码格式为H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、WMV1/2/3、Proress422等,支持的音频输入编码格式为AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be,s241e,s24be,dvd)、WMA等。· 使用转码模板有问题,若源文件为纯音频文件,使用视频转码模板,则将导致转码失败。Q:如何保护点播音视频的版权,防止非法盗播?A:点播服务支持视频播放权限认证和视频加密等安全策略,保障点播媒资的安全。· 播放权限认证:点播服务提供了Referer防盗链和Key防盗链功能,对分发的音视频进行播放权限控制,避免非授权用户通过播放URL下载或播放点播视频。具体请参见通过防盗链控制音视频的播放权限。· HLS视频加密:为有效防止视频泄露和盗链问题,可以对HLS视频内容进行加密。加密后的视频,即使恶意用户下载也无法分发给其他人观看。具体请参见通过HLS加密防止视频泄露。· HTTPS安全加速:点播服务支持HTTPS安全加速,保障点播数据在传输过程中受到加密保护。点播服务的分配的系统域名默认开启HTTPS,不需要额外配置。若您使用自有域名进行点播加速,建议您配置并开启HTTPS。具体请参见HTTPS安全加速。Q:HLS加密防盗链有什么区别?A:HLS加密和防盗链是点播服务提供的两种安全保障机制,其中防盗链可以分为Key防盗链和Referer防盗链,具体区别如下:· HLS加密:在m3u8中的ts数据进行加密处理,播放器在播放时,会通过m3u8中内置的解密密钥地址去动态解密,仅有获取正确解密密钥能播放音视频,从而防止点播音视频被非法下载播放。· Key防盗链:在播放地址上添加鉴权串,只有合法生成的鉴权串,才会通过检验从而成功播放。由于鉴权串存在时效性,仅在设定的有效期内可播放,可以有效防止盗播。· Referer防盗链:在域名上进行限制,只有白名单内的域名或不在黑名单中的域名可难看拉取视频资源。 Q:如何获取音视频播放地址?A:控制台生成播放地址。视频文件上传转码后,会生成对应的播放地址,您可以在视频点播控制台的“音视频管理”页面,在对应的音视频文件行单击“管理”,选择“播放地址”页签,获取播放地址。其中“地址”列可以获取对应格式的播放地址。若配置了Key防盗链功能,则可在“操作”列单击获取鉴权播放地址。Q:在浏览器直接播放HLS格式点播视频,为什么播放失败?A:若您需要在浏览器中直接播放HLS格式视频,需要安装Native HLS Playback插件。例如您想使用chrome浏览器播放HLS格式视频,则请在谷歌网上应用店安装添加Native HLS Playback插件。Q:为什么HLS加密视频播放失败?A:由于HLS加密视频的播放流程与非加密视频的播放流程存在差异,播放端需要先获取解密密钥,然后才正常播放。因此,HLS加密视频播放失败,可能原因有如下:· 获取解密密钥失败,可能是获取密钥地址不正确导致,您可以在控制台预览HLS加密视频时,按F12,查看密钥获取接口是否正常返回。 · 跨域问题导致,若能正确返回密钥,则可能是跨域播放导致失败,您可以参考web播放器配置跨域。 · Q:为什么调用点播API时返回“租户ID校验失败,请检查”?· A:由于调用IAM接口获取Token的“project_id”与调用视频点播API的“project_id”不一致导致。您可以参考API快速入门进行视频点播的接口调用。· · Q:为什么调用点播API时返回“The throttling threshold has been reached”?· A:由于调用该API的次数超过了阈值导致。· 为避免因短时间内重复调用API导致服务中断的情况出现,点播服务设置了API流控限制。点播服务各API的流控详情请参见API参考。 华为云828企业上云节活动正在进行中,视频点播流量包优惠购,消费满赠华为P40Pro等好礼,点击这里了解更多详情。
-
华为云视频点播服务(Video on Demand,VOD)是集视频上传、自动化转码处理、媒体资源管理、分发加速、视频播放于一体的一站式媒体服务。随着视频点播服务的音视频处理功能越来越丰富,碰到的小疑惑也越来越多,小课今天总结一些使用视频点播过程中高频疑问,助力您轻松上云。Q:视频点播服务(VOD)与对象存储服务(OBS)是什么关系?A:VOD与OBS之间的关系如下所示:· VOD是集上传、存储、转码、处理、分发加速、播放等于一体的一站式媒体服务。而OBS是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。VOD中主要存储的是音视频文件及音视频处理后的字幕、截图等文件。而OBS可以存储多种类型的文件,音视频文件、图片、文本等,它的功能类似于云盘。· VOD的媒资存储是基于OBS桶的,但是该OBS桶对用户是不可见的,且不占用户的OBS空间,也无需用户额外开通OBS服务。· OBS可以联合CDN,将存储在OBS桶中的文件进行分发加速。而VOD默认预置CDN加速域名,存储在VOD中的媒资文件可自动完成分发加速,不需要额外配置。此外,VOD还可以具备转码、音频提取、视频编辑、视频审核等能力。相比OBS服务,VOD更能满足在线点播视频的业务诉求。Q:使用点播服务是否需要准备域名?A:不是必须的。开通点播服务后,点播服务会默认分配一个加速域名,该域名启动预计需要10分钟。您也可以使用自有的域名来对上传的媒资进行分发。相关配置请参见配置域名。Q:视频点播有哪些上传方式?A:视频点播有如下几种上传方式:· 控制台上传 - 本地上传:支持将存储在本地磁盘的音视频文件上传到点播服务。 - URL拉取:支持基于音视频源文件URL,离线拉取上传到点播服务。 - 音视频托管:支持将存储在OBS桶中的音视频托管给点播服务。· 服务端上传:提供了服务端JAVA SDK及Demo,支持快速集成开发。· 客户端上传:提供了Javascript SDK、iOS SDK、Android SDK及视频云APP Demo,支持快速开发客户端上传应用。Q:视频点播支持上传哪些格式的媒资文件?A:支持上传如下格式和编码的音视频文件:· 视频格式:MP4,TS,MOV,MXF,MPG,FLV,WMV,AVI,M4V,F4V,MPEG,3GP,ASF,MKV。· 音频格式:MP3,OGG,WAV,WMA,APE,FLAC,AAAC,AC3,MMF,AMR,M4A,M4R,WV,MP2。· 视频编码标准:H.263、H.264、 H.265、MPEG-2、MPEG-4、MJPEG、Proress422。· 音频编码标准:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e,s16be, s241e,s24be,dvd)、WMA。Q:为什么在控制台上传大量音视频文件时失败?A:本地上传过程中请勿刷新页面、清理浏览器缓存或关闭浏览器。华为云的安全设置支持会话超时策略,上传大量音视频文件时,当超过设置的时长未操作界面时,会话会失效,需要重新登录。当通过视频点播控制台一次上传大量音视频文件时,由于上传时间比较久,若在上传过程中未操作界面,则会自动退出登录,从而导致音视频上传失败。Q:为什么上传后,视频时长显示为0?A:可能有如下原因导致视频时长显示为0:· 上传的媒资文件解析未完成,点播服务需要解析上传的视频后,才能返回视频时长,所以建议您在上传视频5分钟后再进行视频时长的获取。· 视频源文件存在问题,导致解析时获取时长失败。Q:使用OBS托管功能是否还占用点播服务的存储空间?A:占用。使用OBS托管功能,音视频源文件仍然存储在OBS桶中,只是允许点播服务访问处理OBS桶中的音视频。若您在配置托管功能时,“输出存储位置”选择了“点播桶”,则通过点播服务处理被托管的音视频文件产生的相关媒资文件将存储在点播服务中,从而占用点播服务的存储空间。 Q:购买了套餐包,为什么还会产生余额扣费?A:VOD的计费项可以分为媒资管理费用、媒资处理费用和加速分发费用,具体如下所示:· 媒资管理费用:包含存储空间费和源站下行流量费。· 媒资处理费用:包含音视频转码费、音视频转封装费、视频截图费、音频提取费。· 加速分发费用:支持按下行流量或下行带宽计费。 VOD提供了流量套餐包、转码套餐包和存储套餐包三种套餐包,可以分别抵扣加速分发费用中的下行流量费,媒资处理费用中的音视频转码费,以及媒资管理中的存储空间费。而其它计费项暂无提供套餐包,因此,只要您使用了这些相关功能,即会产生余额扣费。Q:MPC的转码套餐包是否可以用于VOD,CDN服务的流量包是否可以用于VOD?A:不可以。所有的套餐包都仅限于本服务内使用,不支持跨云服务使用。Q:购买了套餐包,如何查看其使用情况?A:您可以通过如下哪两种方式查看套餐包的使用情况:· 在视频点播控制台的概览页可以查看套餐包的已使用量及有效期。 · 在控制台的右上角选择“资源 > 我的套餐”,进入费用中心,不仅可以查看套餐包的已使用量,还可以导出套餐包的使用明细。Q:已购买了OBS资源,通过OBS托管方式使用点播服务,是否还需要购买点播资源?A:通过OBS托管方式使用点播服务可能会在点播服务中产生如下相关费用:· 存储费用:OBS桶设置托管后,源文件仍然存储在OBS桶中,相关的存储费用由OBS收取费用。但若您在设置托管时,“输出存储位置”选择“点播桶”,则表示音视频处理后生成的相关媒资文件存储在点播服务,在这种情况下,点播服务将会根据存储空间收取相关费用。· 下行流量或带宽费用:若您通过点播服务进行了音视频文件的加速分发,即使用点播服务的媒资播放地址进行播放,则将会产生相关的下流流量或带宽费用 ,在控制台预览播放也会产生这块费用。· 音视频处理费用:若您在点播服务中使用转码、截图、转封装、音频提取等功能对被托管的音视频进行处理,则将会对产生对应的转码、截图等费用,具体收费项请参见价格详情。综上所述,通过OBS托管方式使用点播服务仍需要购买点播服务的相关资源。建议您购买相关套餐包,价格更实惠。 Q:视频点播是否有提供免费体验包?A:华为云账号完成实名认证后即可获得体验资格。每个账号限领一次,不限新老用户,可以在线申请体验包,体验包规格如下所示:华为云828企业上云节活动正在进行中,视频点播流量包优惠购,消费满赠华为P40Pro等好礼,点击这里了解更多详情。
-
华为云的视频服务提供了视频直播、视频点播、媒体处理服务,都可以实现音视频转码,其中媒体处理和视频点播服务提供的是离线转码功能,视频直播服务提供的是实时转码功能。 离线转码和实时转码的区别· 离线转码是指将一个视频文件转换成另一个或多个不同码率的视频文件,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。· 实时转码是指将直播流转换成多种多个不同分辨率或码率的直播流,从而可以分发到不同的直播平台。离线转码必须是在获取到完整的视频文件后才可启动转码任务。 媒体处理-离线转码媒体处理可以将存储在华为云OBS桶中的音视频文件进行转码,转码后生成文件仍然存储在OBS桶中,媒体处理服务不具备存储能力。使用场景:若我们已购买使用了华为云OBS服务,且只是想改变音视频的格式、分辨率、码率等参数,无其它音视频处理需求,则选择该服务最实惠。媒体处理服务预置40个一进多出转码模板和40个一进一出转码模板,涵盖所有主流分辨率和码率。若您对音视频参数不是特别精通,建议选择使用系统模板。· 一进一出转码:指一个视频源文件在一个转码任务中输出一种辨率和码率的视频文件。 · 一进多出转码:指一个视频源文件在一个转码任务中输出多种分辨率或码率的视频文件。系统一进多出模板最多支持9路不同分辨率和码率的输出,自定义的一进多出转码模板只支持6路输出。 温馨提示:媒体处理的音视频转码使用指导请戳此处获取。视频点播-离线转码视频点播是一个集视频上传、自动化转码处理、媒资管理、分发加速、视频播放于一体的服务。您可以将音视频文件直接上传到点播服务,然后在点播服务中一键式完成转码操作。使用场景:若我们除了需要对音视频进行转码外,还需要音视频审核、分发加速、播放等功能,如转码后的音视频用于嵌入网页,则可以选择该服务。视频点播服务预置了4个系统模板,也支持一进多出转码,其中系统模板支持多种格式、分辨率和码率的编辑切换。 温馨提示:视频点播的音视频转码使用指导请戳此处获取。视频直播-实时转码视频直播服务支持将一个直播流转换成另一个或多个直播流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。使用场景:若我们需要开展直播活动,且希望不同直播平台都可以观看该直播,则可以选择使用该服务。 转码套餐包媒体处理、视频点播和视频直播服务都提供了转码套餐包,其转码包可以分为如下几类:· 离线转码包- H.264标准转码包:仅使用的转码模板中视频编码格式为H.264,未开启高清低码时,可以抵扣其转码时长。- H.264高清低码转码包:仅使用的转码模板中视频编码格式为H.264,开启高清低码时,可以抵扣其转码时长。- H.265标准转码包:仅使用的转码模板中视频编码格式为H.265,未开启高清低码时,可以抵扣其转码时长。· 实时转码包- H.264标准转码包:仅使用的转码模板中视频编码格式为H.264,未开启高清低码时,可以抵扣其转码时长。- H.264高清低码转码包:仅使用的转码模板中视频编码格式为H.264,开启高清低码时,可以抵扣其转码时长。 828企业上云节,多款华为云视频转码套餐正在热卖!咨询热线:4000-955-988点此传送主会场:https://activity.huaweicloud.com/828_promotion/index.html?ggw_hd
上滑加载中
推荐直播
-
全面解析华为云EI-API服务:理论基础与实践应用指南
2024/11/29 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播给大家带来的是理论与实践结合的华为云EI-API的服务介绍。从“主要功能,应用场景,实践案例,调用流程”四个维度来深入解析“语音交互API,文字识别API,自然语言处理API,图像识别API及图像搜索API”五大场景下API服务,同时结合实验,来加深开发者对API服务理解。
回顾中 -
企业员工、应届毕业生、在读研究生共探项目实践
2024/12/02 周一 19:00-21:00
姚圣伟 在职软件工程师 昇腾社区优秀开发者 华为云云享专家 HCDG天津地区发起人
大神带你一键了解和掌握LeakyReLU自定义算子在ONNX网络中应用和优化技巧,在线分享如何入门,以及在工作中如何结合实际项目进行学习
即将直播 -
昇腾云服务ModelArts深度解析:理论基础与实践应用指南
2024/12/03 周二 14:30-16:30
Alex 华为云学堂技术讲师
如何快速创建和部署模型,管理全周期AI工作流呢?本期直播聚焦华为昇腾云服务ModelArts一站式AI开发平台功能介绍,同时结合基于ModelArts 的实践性实验,帮助开发者从理论到实验更好地理解和使用ModelArts。
去报名
热门标签