• [互动交流] 关于CDN的python SDK调用刷新的问题
    实在是没找到CDN的版块,就放到OBS来提问了CDN的python SDK代码def refresh_create(_refresh_task):     print("refresh files or dirs:")     task = conn.cdn.create_refresh_task(**_refresh_task)     print(task)      if __name__ == "__main__":     refresh_file_task = {         "type": "file",         "urls": ["https://..."]    # url在网页操作刷新CND执行成功,所以url没有问题     }     #domains_query()    # 这里是可以查询出数据的,所以conn是没问题的,既账号密码那些应该没什么问题     refresh_create(refresh_file_task)执行后结果refresh files or dirs: Traceback (most recent call last):   File "f:\Richie\百度云同步盘\new\coder\vscode\python\HuaWeiCDN.py", line 92, in <module>     refresh_create(refresh_file_task)   File "f:\Richie\百度云同步盘\new\coder\vscode\python\HuaWeiCDN.py", line 44, in refresh_create     task = conn.cdn.create_refresh_task(**_refresh_task)   File "D:\Program Files\Python36\lib\site-packages\openstack\cdn\v1\_proxy.py", line 742, in create_refresh_task     return self._create(_task.RefreshTask, **attrs)   File "D:\Program Files\Python36\lib\site-packages\openstack\proxy2.py", line 218, in _create     return res.create(self._session, headers=headers, prepend_key=prepend_key) TypeError: create() got an unexpected keyword argument 'headers'代码是基本是华为github上提供的代码,出现了这个错误,求大神帮助!!!
  • [技术干货] 【转载】“DNAT+云链接+CDN”加速方案,助力出海企业落地生长
    摘要:“DNAT+云链接+CDN”加速方案,真正释放技术红利,真诚助力企业出海。随着国内互联网行业的人口红利逐渐消失,本土互联网市场竞争不断加剧,加之国家多项“走出去”政策的推动,越来越多的中国互联网企业开始在本土以外寻求更广阔的发展空间,“出海”成为新热潮。对在海外攻城略地的互联网企业来说,实现产品和服务快速迭代升级是其抢占市场份额的重要法宝,这也对为他们提供云计算资源的云服务商提出更高要求。网络加速场景:企业出海面临网络不稳定、时延高的困扰?众所周知,由于亚非拉等区域的网络资源匮乏,难以找到符合业务要求的网络资源,企业自建专线成本高、周期又很长,同时跨区域数据互通经常出现不稳定、时延大的问题,直接影响业务的布局和发展,容易耽误企业抢占行业先机。华为云网络加速的解决方案:DNAT+云链接+CDN ,实现就近接入加速典型场景:在大陆节点和境外节点都有购买开通云服务的电商客户。华为云提供免费、高可用、高扩展的权威DNS服务和DNS管理服务,自动解析到不同端点,用户还可以选择通过ELB分流到不同服务器,应对突发的业务高峰,保障业务稳定;通过跨大区的CC云连接服务,为国内电商运营管理人员提供网络加速服务,让不同区域间的业务互通顺畅;通过CDN和OBS存储桶服务,将大量商品图片,视频等文件在OBS中,采用CDN加速访问方案,提高业务响应速度,提升用户访问体验。为什么要使用云连接CC云链接实现原理图云链接原理说明:(1)云连接中设置两侧VPC;(2)VPN服务器部署在国内VPC,则国外EIP绑海外DNAT,国外DNAT的私网IP设置成国内VPC里的ECS私网IP地址,然后再通过国内VPC的NAT出互联网。国外VPC的目的地址为国内VPC的ECS的私网IP地址,然后填云连接的本端IP,国内则反之;(3)国内ECS双网卡,其中一个网卡绑定EIP,另一个网卡映射国外NATGW;(4)客户本地安装客户端,服务器IP地址为国外的EIP。华为云连接CC 优势灵活简单,只需三步, 分钟级实现跨区域多VPC互通,支持混合云架构;灵活支持业务动态调整,一个带宽包解决所有问题;华为全球170+国家、30+年网络基础设施能力和运营经验;全球合规,华为云连接服务合规跨境,帮助企业出海大幅缩短跨境网络交付周期,并满足法律遵循要求;动态调整带宽大小;全球互联,云上网络任意两点互联,保证网络转发一跳可达,无须中转。为什么使用CDN加速大家知道,互联网访问用户众多,不受地理空间限制,广泛分布全球各个地域,用户因为距离、网络质量等原因会出现访问慢,如何将用户请求都变的更快呢?怎样更精准调度最佳服务节点?CDN加速说明:从上图我们可以直观到有无CDN的区别,使用CDN的用户访问时直接从最近的节点获取数据,不必每次都去遥远的源站云服务器上获得数据。CDN的高效离不开精准的调度体系,利用运营商最新实时IP地址数据,实时获得网络流量和各节点的链接、负载状况,以及用户距离和响应时间等信息。基于这些实时信息,实现CDN大脑的最优调度,将用户的请求重新导向到离用户最近的服务节点。这样就能降低网络的拥塞,提高内容传递的速度和效率,用户访问的响应速度也大大的提高。CDN全球重要节点概览图华为云CDN优势:华为云CDN中国大陆2000+加速节点,中国大陆境外500+加速节点,全网带宽输出能力不低于100Tbps;可用性高达99.95%,高于业界承诺的QoS能力;智能监测系统,监测端到端性能(如网络时延、丢包率、可用性、首包时间等),保证网络处于最佳的运行状态;面对高并发、大流量,依然稳如泰山!华为云CDN自研的 GSLB 调度体系,调度精准率高达99%;华为云CDN是一个中立的CDN加速平台;与运营商高效联动24小时闭环常见劫持;并且支持全网HTTPS安全传输,网站防盗链等高级安全控制功能,为客户的安全防护穿上了金钟罩。不知道去哪找对应的产品?推荐你去华为云828企业上云节的出海场景专场,还有针对出海合规跨境,全球加速,弹性扩容等痛点,特推出超值的境外弹性公网IP、境外共享流量包、CDN海外流量包、云连接CC(跨境互通)等出海精选产品。华为云企业出海服务,真正释放技术红利,真诚助力企业出海。
  • [技术干货] 什么是视频时移?
    所谓时移,是指观众可以任意回放过去时间的直播内容。时移是直播与点播相结合而形成的一种新业务,是直播业务的补充。用户在观看直播节目时,中途可以暂停,过后可以从暂停处继续收看,以免错过某些重要情节。从技术上讲,在暂停请求时,播放服务器把节目录下来,在继续播放时,再把录下的节目采用单播形式重新播放。对于直播的节目,具有时移功能的流媒体直播系统可以在之后的任何时间看节目,不一定要同步,可以随时暂停,播放。也就是把节目的时间同步性给去掉了,想什么时候看就什么时候看。  时移一般分为两种:·             网络时移:指由运营商事先录制在网络侧,通过用户请求来选择播放。·             终端时移:指用户通过终端的记录功能,类似于录像机一样将自己要的电视节目录制在本地,把收到的数据分成平均的时间碎片,打上标签来标注时间位置,在需要的时候根据标签标注的时间位置,从视频的感兴趣时段开始回放。 由于传统视频信号受传输、播控模式的限制,传统的直播只能单向推送--观众不能对已播放的直播内容进行实时的回放。这会在某些时候让观众不爽--因为该死的工作电话耽误了一个世界杯精彩进球。目前主要还是采用网络时移,主要功能如下:·             暂停:与点播一样,在时移状态下,发送暂停指令就可以了。·             快进:与点播一样,在时移状态下,发送倍速(目前支持2倍、4倍、8倍、16倍、32倍和64倍)播放指令,但最多只能快进到直播的当前点。·             快退:与点播一样,在时移状态下,发送倍速回退指令就可以了(支持的倍速同快进播放)。·             定位播放:即直接给定时间点(要求在时移范围内,因为是采用网络录制方式来支持时移,所以可时移的时长受限于服务器容量),系统从该时刻开始播放。 直播时移技术的优势:直播时移技术采用独特而高效的方式实现,无限长存储和实时流缓存结合,在这之间实现了录播和直播无缝融合。用户可以任意选择频道、码率、和时间点,可在任意时刻观看任意节目,可在任意时刻回到直播点。 华为云视频直播解决方案,支持用户在任何时间、任何地点、任意终端访问任意内容,创造优秀的用户体验。https://www.huaweicloud.com/solution/Onlinevideolive/
  • [热门活动] 【活动结束~~中奖名单公布】【参与直播互动赢好礼】#华为应用市场的微服务开发实战#参加互动京东购物卡,大狮双肩包等多重好礼等你来
    【中奖名单公布】 满分彩蛋奖:奖品:大狮双肩包请获奖小伙伴及时(8.31前)私信版主提供邮寄信息直播互动幸运奖奖品:大狮PVC包请获奖小伙伴及时(8.31前)私信版主提供邮寄信息ServiceStage体验幸运奖奖品:50元京东电子购物卡请中奖小伙伴及时私信版主领取奖励【活动时间】2020年7月27日-2020年8月7日【直播及回看链接】2020年7月29日20:00-21:00http://live.vhall.com/850574407【直播简介】DevRun开发者沙龙直播间7月29日20:00,华为云高级产品经理带你揭秘华为云DevCloud的微服务高效开发和创新方法,了解通过ServiceStage实现微服务的灰度发布、负载均衡、限流降级、熔断容错、错误注入、调用链分析等自动化治理能力,干货满满,不容错过!!!参与直播互动100%中奖,更有机会领取京东电子购物卡,还有更多开发者钟爱礼品等你来拿哦~~报名请戳:https://bbs.huaweicloud.com/signup/c6b7b8876b59499dac47c9005fbc397e【赢奖攻略及规则】         1.直播期间打开直播间下方“调查问卷”菜单栏,扫二维码参与华为云问卷调查,抽取京东电子购物卡、大狮棒球帽、大狮萌萌哒玩偶、大狮PVC包、大狮运动袜等多重好礼,前200参与开发者,100%中奖!        【直播报名链接】:https://bbs.huaweicloud.com/signup/c6b7b8876b59499dac47c9005fbc397e         2.直播期间在直播间评论区发表 评论,就有机会获取大师双肩包*5+大狮棒球帽*5+京东电子购物卡*8         3.活动期间(7.27~8.7)参与论坛互动赢取更多好礼【礼品展示】论坛互动规则介绍【互动参与方式】(可参考以下内容任选一个或多个进行回帖)1.  回复本帖发表直播观后感+直播或回放截图/向专家提问2.  回帖参与互动问答互动问题       问题一:DevOps诞生之初要解决的问题是什么        A.让产品研发更快,让用户更快体验到需求实现出来的功能,并及时给出反馈        B.解决软件开发人员与其他信息技术(IT)专业人员彼此之间的协作与沟通         C.开发出更多工具,使软件开发更容易         D.让开发搞定大部分工作,不需要专门的测试和运维    问题二:微服务的挑战有哪些         A.人员与组织需按微服务进行变革         B.微服务的设计与架构需要重点看护         C.要保障好微服务的开发能效         D.微服务的发布升级需要更加谨慎    问题三:华为云提供的DevOps和微服务的产品是         A.DevCloud、CCE         B.IAM、CCE        C.DevCloud、ServiceStage         D.DevCloud、AOM3.  通过以下链接体验华为云ServiceStage,并回帖上传体验截图体验链接:https://lab.huaweicloud.com/testdetail.html?testId=412【奖励及规则】1.  满分彩蛋奖数量:3奖品:价值200元,大狮双肩包评奖规则:活动结束后,从参与互动问题回答,并且答题正确的回帖里随机抽取3名小伙伴。2.  直播互动幸运数量:10奖品:价值50元,大狮PVC包评奖规则:活动结束后,活动结束后在复本帖发表直播观后感+直播或回放截图/向专家提问的小伙伴中随机抽取10名小伙伴,获大狮PVC包3. ServiceStage体验幸运奖数量:8奖品:50元京东电子购物卡评奖规则:参与华为云ServiceStage体验,活动结束后在体验完成的小伙伴中抽取8名幸运体验者,获50元京东电子购物卡奖品发放说明:每位参加活动的用户理解并同意,为联系获奖用户以及奖品发放的需要,用户须在参与活动之时提供诸如姓名、联系方式、电子邮箱、通讯地址等真实个人信息,活动主办方将仅为前述目的以及适用法律规定的最小限度内收集和使用用户的个人信息,本次活动所收集的个人信息将在活动结束后删除。(用户在向华为云提交个人信息之前,应阅读、了解华为云《隐私政策声明》;用户参加本活动视为理解并同意华为云《隐私政策声明》,华为云《隐私政策声明》网页地址如下:https://www.huaweicloud.com/declaration/sa_prp.html)。获奖用户在领奖界面填写获奖信息,活动结束且用户填写完整领奖信息后15个工作日内,将统一发出奖品,所有实物奖品包邮,不额外收取任何费用。由于获奖用户自身原因(包括但不限于提供的联系方式有误、华为云账号有误、身份不符或者通知领奖后超过30天未领取、未填写相关信息等)造成奖品无法发送的,视为获奖用户放弃领奖。为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等破坏活动公平性的行为),利用资源从事违法违规行为的用户收回抽奖及奖励资格。本活动规则由华为云在法律规定范围内进行解释。华为云保留不时更新、修改或删除本活动规则的权利。所有参加本活动的用户,均视为认可并同意遵守《华为云用户协议》,包括以援引方式纳入《华为云用户协议》的《可接受的使用政策》、《法律声明》、《隐私政策声明》、相关服务等级协议(SLA),以及华为云服务网站规定的其他协议和政策(统称为“云服务协议”)的约束。云服务协议链接的网址:http://www.huaweicloud.com/declaration/sa_cua.html*因为回帖内容中包含华为云账号,出于对大家个人信息保密的原则,回帖内容已设置为仅作者可见。如有其他问题,请联系微信小助手
  • [公告] 华为携手行业伙伴发布新媒体行业首个5G+4K直播SLA研究白皮书
    2020年华为伦敦产品和解决方案发布会期间,华为携手行业伙伴发布新媒体行业首个《5G+4K直播SLA研究白皮书》,聚焦5G+4K超高清直播的高可靠性网络保障要求。在此白皮书中,针对5G网络下4K直播业务应用,华为定义了业界首个4K直播SLA链路保障分析数字模型,提出4K 直播业务安全区概念;针对5G网络下4K全场景直播,华为给出了不同直播体验要求下的网络需求推荐值。随着通信技术和新媒体业务的不断融合,4K直播业务逐渐成为新媒体行业的基础业务,直播设备不断升级。2019年“5G+4K背包”原型出现,利用5G网络广覆盖、大带宽、低时延,实现多机位、跨地点的协同直播、信号回传与远程指挥调度,4K超高清视频流实时传送到演播室,不用铺设大量光纤,也不再需要微波系统或卫星转播车。2020年“5G+4K背包”换代升级,集成NSA/SA双模模组,背包重量从23kg降到2.6kg,续航时间从2小时提升到6小时,且同时支持5G全场景(NSA/SA)组网下多链路负荷分担。与此同时,多种多样不断涌现的4K移动直播需求,对移动通信网络提出了更高要求。按照新媒体行业4K业务应用的要求,40M码率,50fps帧率,业务可靠性指标要达到可接受标准99.9999%时,丢帧率必须在1/1000000以下,移动通信网络上行传输带宽需要在40~80Mbps。从移动通信网络传输可靠性角度,5G网络要保证视频流的传输成功率,不出现丢帧、花屏、卡顿等问题,除了要考虑上行传输带宽外,还需要同步考虑丢包和时延对业务的影响。华为无线应用场景实验室,通过SLA链路建模将视频业务质量指标映射到无线网络性能指标,大数据分析后发现:只有当4K直播业务涉及的时延、丢包数据在一定范围区间内变化时,才可以满足业务可靠性99.9999%的要求,这个范围区间叫做“4K直播业务安全区“;落在4K直播业务安全区以外的数据,均不满足业务可靠性99.9999%的要求。5G+4K 直播业务安全区来源:2019年华为无线应用场景实验室X Labs 5G业务分析报告华为无线应用场景实验室主任赵其勇表示:“过去三十年间,无线通信技术每十年升级一代,无线网络能力增长了近万倍。媒体行业借助4G网络,已经实现1080P高清视频随时随地直播。随着5G网络规模部署,4K超高清视频直播将得到迅速普及。对该类业务进行SLA建模和网络需求分解,有助于从端到端视角,指导5G网络建设和优化。同时,我们还把研究成果以SDK形式分享并内置到相关行业应用方案中,进行网络和业务KPI实时映射,并最终实现业务与网络的协同和闭环。华为愿意和更多伙伴一道,加速5G赋能千行万业。”附上报告全文:
  • [技术干货] 【云小课】视频直播22问,总有您想要了解的,内含推流拉流测试域名
    视频直播服务(Live)依托华为云,凭借在视频业务领域长期技术积累,快速敏捷为行业提供高并发、低延迟、高清流畅、安全可靠的端到端直播解决方案。提供了普通直播、美颜直播、连麦互动直播、录屏直播等直播形式,可以适用于在线教育、网红直播、企业直播、娱乐直播、游戏直播等场景。随着近期视频直播服务受到更多小伙伴的关注,视频直播相关的咨询一直有持续上升的趋势。小课今天就给大家分享下在使用视频直播过程中可能碰到的疑问。若您需要了解的问题不在此归类中,您也可以通过华为云客服咨询。Q:使用华为云视频直播服务是否需要单独的域名?A:在使用视频直播服务前,您需要准备已备案的推流域名和播放域名,且两个域名不能相同,您可以注册备案一个一级域名(如 example.com),然后使用两个不同的二级域名(如 live-play.example.com和live-push.example.com)作为直播推流域名和播放。具体直播域名的添加配置请参见直播域名管理。Q:没有已备案的域名,是否可以体验直播服务?A:视频直播服务预置了两个体验域名,不需要额外配置,您可以直接使用体验域名进行推流和播放体验。具体体验方法请参见三分钟体验视频直播。 推流域名:push.hwvideo.hwcloudlive.com 推流地址:rtmp://push.hwvideo.hwcloudlive.com/live/huawei01 播放域名:pull.hwvideo.hwcloudlive.com 播放地址:rtmp://pull.hwvideo.hwcloudlive.com/live/huawei01       以上域名和地址仅用于测试体验直播推流和播放,若您需要开展正式的直播活动,使用直播服务的其它功能,如转码、录制、鉴权等,请您注册正式的域名,并备案。Q:使用视频直播服务是否需要购买CDN服务?A:不需要,视频直播服务自身具备了直播加速功能,完成推流域名和播放域名配置后,直播服务就自动开启了推流上行加速和播放下行加速。Q:直播服务许可证是否是必须的?如何办理?A:涉及经营下述业务必须具备对应的许可证:电信业务—《电信业务经营许可证》互联网新闻信息业务—《互联网新闻信息服务许可证》网络表演业务—《网络文化经营许可证》网络视听节目直播业务—《信息网络传播视听节目许可证》等。    网络许可证有如上四种类型,具体需要办理哪类许可证,建议您结合自己的实际业务状况,向办证机构申请。只要文化部允许您的视频直播范畴即可,华为云视频直播服务不会对您的服务许可证进行审核检查。Q:如何估算视频直播的流量消耗?A:视频直播默认按下行流量计费,消耗流量 = 直播码率 / 8 × 时间 × 平均观看人数。对于上行推流:下行播放>1:50的业务,视频直播服务除了收取下行流量费用还需要收取上行流量费用,消耗流量 = 直播码率 / 8 × 时间 × 推流路数。Q:视频直播有哪些计费项?A:视频直播计费项可以分为基础费用和增值费用。基础费用:流量/带宽费用,即您开启直播后,使用直播加速服务产生的流量/带宽费用。增值费用:包含录制、转码、截图等费用,这几项费用仅在您使用这些功能时才产生,具体请参见价格详情。Q:购买直播转码套餐包后,产生的转码费用未从套餐包中抵扣?A:可能是由于您购买的转码套餐包未覆盖您的转码使用场景。视频直播目前提供了两种规格的转码套餐包,H.264标准转码包和H.264高清低码包,在购买转码套餐包之前我们需要注意如下事项:直播转码套餐包不支持跨区域使用,如您购买的是“华北-北京一”的转码套餐包,但您使用的是“华北-北京四”直播服务,这种情况就无法通过套餐包抵扣,费用只能从您的余额扣除。直播转码的编码格式支持H.264和H.265,当前暂只提供了H.264的转码套餐包,若您使用的转码模板中视频编码设置的是H.265,这种情况是无法通过套餐包抵扣的。H.264转码套餐包分标准转码包和高清低码包,若您只购买了其中一种,而使用的是又另一种转码规格,如您购买了“H.264标准转码包”,但使用的转码模板中开启了“高清低码”功能,这种情况也是无法通过套餐包抵扣的。同样的,如您购买了“H.264高清低码包”,但使用的转码模板中未开启了“高清低码”功能,也是无法使用套餐包抵扣。Q:购买了直播CDN出流包,为什么还会从账户余额扣费?A:这可能是由于您的计费模式为“按带宽计费”、“按月结95带宽峰值计费”或“按日峰值月平均计费”导致的,建议您将计费模式变更为“按流量计费”,不同的计费模式生效时间存在差异,如下所示:若由“月结95带宽峰值计费”或“日峰值月均计费”变更为“流量计费”模式,则新的计费模式将在次月1日零点生效。若由“带宽计费”变更为“流量计费”模式,则新的计费模式将在次日零点生效。“按流量计费”计费模式生效后,即可使用直播的CDN出流包了。Q:点播的流量包是否与直播服务通用?A:不能,所有的套餐包仅限于本服务内使用,不支持跨云服务使用。Q:最多支持添加多少个直播域名?A:默认每个账号下可创建32个播放和推流域名,若账户的客户等级为V0或V1,则暂无域名添加权限。如有特殊需要,请您提交工单与华为云技术客服联系。Q:添加的播放域名和推流域名有什么要求?A:视频直播服务对添加的播放域名和推流有如下要求: 添加推流域名和播放域名必须是通过备案,取得工信部备案号,备案详情请参见华为云备案系统。域名长度需要在42个字节以内,不区分大小写。推流域名与播放域名不能为同一个,可以是同一个一级域名的不同二级域名。Q:视频直播支持哪些推流协议?A:华为云视频直播服务暂只支持RTMP推流。Q:如何获取推流地址?A:域名配置后,您可以直接通过如下方式拼接对应的推流地址。       原始推流地址:rtmp://推流域名/AppName/StreamName       其中“AppName”默认为“live”,若需要自定义为其它的,请提交工单申请,“StreamName”自定义即可。       若您域名配置后,还配置了key防盗链,则需要鉴权地址推流。       鉴权地址:原始推流地址?auth_info=加密串.EncodedIV       其中鉴权串的生成请参见Key防盗链。Q:常见的推流形式有哪些?A:视频直播推流可以采用如下形式: 台式计算机或笔记本,使用摄像头或者桌面       使用第三方软件采集摄像头视频或桌面图像,将视频或桌面推流至RTMP推流地址。第三方推流软件包括:OBS(推荐)、FMLE、XSplit等。Android/iOS,使用手机摄像头        使用第三方软件或SDK采集摄像头视频,并推送视频流至RTMP推流地址。Q:一个推流域名同时能推多少个直播流?A:华为云视频直播服务对并发直播流未做相关限制,但若您有大规模的并发直播流需求,建议提交工单进一步咨询。Q:使用第三方工具OBS推流,延时过长怎么办?A:使用推流工具进行推流操作时,需手动调节直播流延时时间,m3u8播放地址延时在10~35秒之间为正常范围。如您的延时已超过正常范围,您可以选择“输出 > 高级”,将“关键帧间隔”设置为“2”。Q:直播推流失败怎么办?A:推流端网络、域名状态、CNAME是否生效、推流地址是否正确、推流地址是否被占用、直播流是否禁推等因素都可能导致推流失败,您可以参考故障排除做具体问题定位。Q:视频直播支持哪些播放协议?A:华为云视频直播服务支持RTMP、HTTP-FLV和HLS三种播放协议。播放协议协议原理延时优缺点RTMPTCP长链接每个时刻受到的数据即刻发送1S~3S优点:延时低缺点:高并发下不稳定;iOS平台要开发支持相关协议的播放器;使用非标准TCP端口HTTP-FLVTCP长链接数据头部添加标记,通过HTML5解封包播放1S~3S优点:延时低缺点:需要集成SDK才能播放HLSHTTP短链接集合一段时间数据生成ts切片文件,更新m3u8文件10S~30S优点:跨平台 缺点:延时高Q:如何获取播放地址?A:域名配置后,针对不同的播放协议,对应的播放地址格式如下所示:RTMP格式:rtmp://播放域名/AppName/StreamNameFLV格式:http://播放域名/AppName/StreamName.flvM3U8格式:http://播放域名/AppName/StreamName.m3u8   若配置了转码模板,需要播放直播转码流,则在“StreamName”后加上“_转码模板ID”即可。   若配置了Key防盗链,则需要使用鉴权地址进行播放,在如上的原始播放地址后加上鉴权串即可。    鉴权播放地址:原始播放地址?auth_info=加密串.EncodedIV    具体播放地址的拼接方法请参见拼接播放地址。Q:直播播放是否限制同时在线观看人数?A:视频直播服务对同时在线观看人数未做相关限制。Q:推流成功,但无法播放怎么办?A:播放端网络、播放地址、播放域名的CNAME是否生效、播放域名是否关联推流域名等因素都可能导致播放失败,您可以参考故障排除做具体问题定位。Q:直播播放出现卡顿怎么办?A:从直播流到CDN节点,再到播放端,这其中每个阶段都有因素导致视频播放卡顿,具体可能有如以下几个原因:推流端由于上行网络原因,可能导致采集的音视频数据无法正常速度上传。用户的下行带宽过低,无法支撑直播流畅播放。播放端设备性能不佳,或者运行程序过多,导致处理缓慢。
  • [视频] 【云小课】云视频第3课 视频直播22问,总有您想要了解的~~
    视频直播服务(Live)依托华为云,凭借在视频业务领域长期技术积累,快速敏捷为行业提供高并发、低延迟、高清流畅、安全可靠的端到端直播解决方案。提供了普通直播、美颜直播、连麦互动直播、录屏直播等直播形式,可以适用于在线教育、网红直播、企业直播、娱乐直播、游戏直播等场景。随着近期视频直播服务受到更多小伙伴的关注,视频直播相关的咨询一直有持续上升的趋势。小课今天就给大家分享下在使用视频直播过程中可能碰到的疑问。若您需要了解的问题不在此归类中,您也可以通过华为云客服咨询。Q:使用华为云视频直播服务是否需要单独的域名?A:在使用视频直播服务前,您需要准备已备案的推流域名和播放域名,且两个域名不能相同,您可以注册备案一个一级域名(如 example.com),然后使用两个不同的二级域名(如 live-play.example.com和live-push.example.com)作为直播推流域名和播放。具体直播域名的添加配置请参见直播域名管理。Q:没有已备案的域名,是否可以体验直播服务?A:视频直播服务预置了两个体验域名,不需要额外配置,您可以直接使用体验域名进行推流和播放体验。具体体验方法请参见三分钟体验视频直播。 推流域名:push.hwvideo.hwcloudlive.com 推流地址:rtmp://push.hwvideo.hwcloudlive.com/live/huawei01 播放域名:pull.hwvideo.hwcloudlive.com 播放地址:rtmp://pull.hwvideo.hwcloudlive.com/live/huawei01       以上域名和地址仅用于测试体验直播推流和播放,若您需要开展正式的直播活动,使用直播服务的其它功能,如转码、录制、鉴权等,请您注册正式的域名,并备案。Q:使用视频直播服务是否需要购买CDN服务?A:不需要,视频直播服务自身具备了直播加速功能,完成推流域名和播放域名配置后,直播服务就自动开启了推流上行加速和播放下行加速。Q:直播服务许可证是否是必须的?如何办理?A:涉及经营下述业务必须具备对应的许可证:电信业务—《电信业务经营许可证》互联网新闻信息业务—《互联网新闻信息服务许可证》网络表演业务—《网络文化经营许可证》网络视听节目直播业务—《信息网络传播视听节目许可证》等。    网络许可证有如上四种类型,具体需要办理哪类许可证,建议您结合自己的实际业务状况,向办证机构申请。只要文化部允许您的视频直播范畴即可,华为云视频直播服务不会对您的服务许可证进行审核检查。Q:如何估算视频直播的流量消耗?A:视频直播默认按下行流量计费,消耗流量 = 直播码率 / 8 × 时间 × 平均观看人数。对于上行推流:下行播放>1:50的业务,视频直播服务除了收取下行流量费用还需要收取上行流量费用,消耗流量 = 直播码率 / 8 × 时间 × 推流路数。Q:视频直播有哪些计费项?A:视频直播计费项可以分为基础费用和增值费用。基础费用:流量/带宽费用,即您开启直播后,使用直播加速服务产生的流量/带宽费用。增值费用:包含录制、转码、截图等费用,这几项费用仅在您使用这些功能时才产生,具体请参见价格详情。Q:购买直播转码套餐包后,产生的转码费用未从套餐包中抵扣?A:可能是由于您购买的转码套餐包未覆盖您的转码使用场景。视频直播目前提供了两种规格的转码套餐包,H.264标准转码包和H.264高清低码包,在购买转码套餐包之前我们需要注意如下事项:直播转码套餐包不支持跨区域使用,如您购买的是“华北-北京一”的转码套餐包,但您使用的是“华北-北京四”直播服务,这种情况就无法通过套餐包抵扣,费用只能从您的余额扣除。直播转码的编码格式支持H.264和H.265,当前暂只提供了H.264的转码套餐包,若您使用的转码模板中视频编码设置的是H.265,这种情况是无法通过套餐包抵扣的。H.264转码套餐包分标准转码包和高清低码包,若您只购买了其中一种,而使用的是又另一种转码规格,如您购买了“H.264标准转码包”,但使用的转码模板中开启了“高清低码”功能,这种情况也是无法通过套餐包抵扣的。同样的,如您购买了“H.264高清低码包”,但使用的转码模板中未开启了“高清低码”功能,也是无法使用套餐包抵扣。Q:购买了直播CDN出流包,为什么还会从账户余额扣费?A:这可能是由于您的计费模式为“按带宽计费”、“按月结95带宽峰值计费”或“按日峰值月平均计费”导致的,建议您将计费模式变更为“按流量计费”,不同的计费模式生效时间存在差异,如下所示:若由“月结95带宽峰值计费”或“日峰值月均计费”变更为“流量计费”模式,则新的计费模式将在次月1日零点生效。若由“带宽计费”变更为“流量计费”模式,则新的计费模式将在次日零点生效。“按流量计费”计费模式生效后,即可使用直播的CDN出流包了。Q:点播的流量包是否与直播服务通用?A:不能,所有的套餐包仅限于本服务内使用,不支持跨云服务使用。Q:最多支持添加多少个直播域名?A:默认每个账号下可创建32个播放和推流域名,若账户的客户等级为V0或V1,则暂无域名添加权限。如有特殊需要,请您提交工单与华为云技术客服联系。Q:添加的播放域名和推流域名有什么要求?A:视频直播服务对添加的播放域名和推流有如下要求: 添加推流域名和播放域名必须是通过备案,取得工信部备案号,备案详情请参见华为云备案系统。域名长度需要在42个字节以内,不区分大小写。推流域名与播放域名不能为同一个,可以是同一个一级域名的不同二级域名。Q:视频直播支持哪些推流协议?A:华为云视频直播服务暂只支持RTMP推流。Q:如何获取推流地址?A:域名配置后,您可以直接通过如下方式拼接对应的推流地址。       原始推流地址:rtmp://推流域名/AppName/StreamName       其中“AppName”默认为“live”,若需要自定义为其它的,请提交工单申请,“StreamName”自定义即可。       若您域名配置后,还配置了key防盗链,则需要鉴权地址推流。       鉴权地址:原始推流地址?auth_info=加密串.EncodedIV       其中鉴权串的生成请参见Key防盗链。Q:常见的推流形式有哪些?A:视频直播推流可以采用如下形式: 台式计算机或笔记本,使用摄像头或者桌面       使用第三方软件采集摄像头视频或桌面图像,将视频或桌面推流至RTMP推流地址。第三方推流软件包括:OBS(推荐)、FMLE、XSplit等。Android/iOS,使用手机摄像头        使用第三方软件或SDK采集摄像头视频,并推送视频流至RTMP推流地址。Q:一个推流域名同时能推多少个直播流?A:华为云视频直播服务对并发直播流未做相关限制,但若您有大规模的并发直播流需求,建议提交工单进一步咨询。Q:使用第三方工具OBS推流,延时过长怎么办?A:使用推流工具进行推流操作时,需手动调节直播流延时时间,m3u8播放地址延时在10~35秒之间为正常范围。如您的延时已超过正常范围,您可以选择“输出 > 高级”,将“关键帧间隔”设置为“2”。Q:直播推流失败怎么办?A:推流端网络、域名状态、CNAME是否生效、推流地址是否正确、推流地址是否被占用、直播流是否禁推等因素都可能导致推流失败,您可以参考故障排除做具体问题定位。Q:视频直播支持哪些播放协议?A:华为云视频直播服务支持RTMP、HTTP-FLV和HLS三种播放协议。播放协议协议原理延时优缺点RTMPTCP长链接每个时刻受到的数据即刻发送1S~3S优点:延时低缺点:高并发下不稳定;iOS平台要开发支持相关协议的播放器;使用非标准TCP端口HTTP-FLVTCP长链接数据头部添加标记,通过HTML5解封包播放1S~3S优点:延时低缺点:需要集成SDK才能播放HLSHTTP短链接集合一段时间数据生成ts切片文件,更新m3u8文件10S~30S优点:跨平台 缺点:延时高Q:如何获取播放地址?A:域名配置后,针对不同的播放协议,对应的播放地址格式如下所示:RTMP格式:rtmp://播放域名/AppName/StreamNameFLV格式:http://播放域名/AppName/StreamName.flvM3U8格式:http://播放域名/AppName/StreamName.m3u8   若配置了转码模板,需要播放直播转码流,则在“StreamName”后加上“_转码模板ID”即可。   若配置了Key防盗链,则需要使用鉴权地址进行播放,在如上的原始播放地址后加上鉴权串即可。    鉴权播放地址:原始播放地址?auth_info=加密串.EncodedIV    具体播放地址的拼接方法请参见拼接播放地址。Q:直播播放是否限制同时在线观看人数?A:视频直播服务对同时在线观看人数未做相关限制。Q:推流成功,但无法播放怎么办?A:播放端网络、播放地址、播放域名的CNAME是否生效、播放域名是否关联推流域名等因素都可能导致播放失败,您可以参考故障排除做具体问题定位。Q:直播播放出现卡顿怎么办?A:从直播流到CDN节点,再到播放端,这其中每个阶段都有因素导致视频播放卡顿,具体可能有如以下几个原因:推流端由于上行网络原因,可能导致采集的音视频数据无法正常速度上传。用户的下行带宽过低,无法支撑直播流畅播放。播放端设备性能不佳,或者运行程序过多,导致处理缓慢。
  • [互动交流] 关于OBS+CDN 的一些疑问
            我们的服务器会经常性的上传下载文件,目前上传的文件都是直接存放在云硬盘上,由于业务量上来了,服务器带宽已经无法承载,而且我们的文件大部分都是一次上传,一次下载,如果单纯用CDN基本用处不大,所以我想使用OBS+CDN  不知道是否能解决我们的业务瓶颈?  如果我们采用OBS+CDN  ,OBS文件上传下载是单独协议,这种我们一般是通过我们业务服务器中转,用户上传到业务服务器,业务服务器上传到OBS,下载也是同理,基于这种方式,那么CDN 加速是否会起到作用?  
  • 竞享实例离线转码场景应用
    场景介绍:使用竞享实例为海量媒体数据转码提供充足算力,节省转码时间同时降低转码成本场景特点:离线:转码任务都是离线任务,实时性要求不高高容错:转码中心服务器获取失败任务并智能重发集中部署:转码集群需部署在同一Region规格要求:无超分,规格8U-16U左右容器化部署:如B站采用CCE部署转码业务典型客户群体:广电运营商,IPTV运营商,有音视频转码需求的各类企业应用架构图: 使用优势:成本降低:最高可帮助用户节省成本灵活便捷:用户可设置实例持续时间,到期释放规模运行:用户可申请超大规模集群处理转码任务性能保障:与按需ECS相同底层资源,性能一致 可搭配服务:专线连接(DC):将源文件上传至云上转码集群内容分发网络(CDN):将转码后的视频分发至终端用户
  • [存储] 【云小课】CDN第2课 CDN加速OBS托管的静态网站内容
    小A:小课同学,看了上一期CDN的小课,我很想赶快体验下加速效果。我目前正在使用华为云的OBS服务,我在OBS桶里面存放了许多图片、视频、软件包等资源文件,我的业务网站上会用到这些静态资源,是否可以通过CDN对这些资源进行加速呢?小课:没问题!OBS桶提供低成本的存储,华为云CDN可以提供网站加速、文件下载加速和点播加速。将网站文件存放在OBS桶中然后通过配置CDN加速,这样构造的业务系统可以在降低成本的同时,提高终端用户的使用感受。整体的业务流程如图所示。小A:听上去很不错,来教我使用吧。小课:只需将在OBS上将你的网站进行托管,然后配置CDN加速就行了~来看具体操作吧。使用流程步骤一:上传静态网站文件到OBS桶准备好需要托管的静态网站文件,将文件上传到OBS桶中。如果您还没有OBS桶,可以参考这里创建OBS桶。初次上传静态网站文件到OBS桶中,参考这里进行操作。如果您想更新静态网站内容,只需上传新文件覆盖老文件就可以了。在OBS更新网站文件后,需要到CDN控制台手动进行一次缓存刷新操作,使最新资源同步到CDN节点。温馨小提示:在未开启多版本控制功能的情况下,如果新上传的文件和桶内文件重名,则新上传的文件会自动覆盖老文件,且不会保留老文件的ACL等信息;如果新上传的文件夹和桶内文件夹重名,则上传后会将新老文件夹合并,合并过程如遇重名文件,会使用新上传的文件夹中的文件进行覆盖。在开启了多版本控制功能的情况下,如果新上传的文件和桶内文件重名,则会在老文件上新增一个版本。关于多版本的详细介绍请参见这里。步骤二:开通CDN在开始使用前,先需要开通CDN,CDN服务提供按需计费和套餐包,在本次场景中, 会产生CDN流量费用和OBS侧回源费用,可以购买CDN流量包和OBS回源流量包,获得更大优惠哦~步骤三:添加加速域名准备好符合域名准入要求的域名,具体要求请点击这里获取。进入CDN控制台,在左侧导航栏选择“域名管理”,进入域名管理页面。在域名管理界面,单击“添加域名”。在弹出的对话框中配置域名参数。加速域名:需要加速的域名地址,例如www.example.com。加速成功后,此页面内容就会享受CDN加速服务,如果您想加速www.example.com中其他域名链接,需要另外添加加速域名,也支持添加泛域名作为加速域名,如:*.example.com。业务类型:根据业务内容选择。如果业务类型多为静态的网站内容,则可以选择“网站加速”;需要为客户提供资源下载,例如APP商店、游戏客户端、手游更新等,则以选择“文件下载加速”;如果您的业务是以视频点播为主,可以选择“点播加速”。服务范围:希望加速的服务范围。源站类型:1)由于您的数据来源为OBS桶,所以选择“OBS桶域名”,然后系统会自动匹配您的OBS桶域名,在下拉菜单中选择静态资源所在的OBS桶域名地址。2)勾选静态网站托管(请确认OBS桶已经配置静态网站托管),如果OBS桶还没有配置静态网站托管,请戳这里查看如何配置静态网站托管。步骤四:配置OBS私有桶回源如果您存储网站资源的OBS桶为私有桶,请在域名添加生效后配置私有桶回源,允许CDN回源访问您的私有桶资源,具体配置请戳这里~步骤五:配置CNAME记录CNAME记录的作用是将一个域名地址解析到另一个地址,添加完CDN加速域名后,系统将会自动给加速域名分配一个CNAME域名,只需在DNS服务商处配置好CNAME记录,之后针对加速域名的访问就会自动接入CDN进行加速了。DNS服务商有很多,例如华为云解析、万网、DNSPod、新网、godaddy等。如果您使用的是华为云解析,请参考这里配置CNAME。如果您使用的是非华为云解析,请戳这里配置。步骤六:验证加速效果 配置CNAME后,不同的DNS服务商CNAME生效的时间也不同,您可以通过以下方式验证CNAME是否生效。打开Windows操作系统中的cmd程序,输入如下指令:nslookup -qt=cname 加速域名如果回显CNAME,则表示CNAME配置已经生效,如下图:在浏览器中输入您的加速域名,验证能否访问到您在OBS中配置静态托管网站时设置的默认首页。【云小课】CDN第1课 从零开始配置CDN加速:https://bbs.huaweicloud.com/blogs/155266
  • [存储] 【云小课】CDN第1课 从零开始配置CDN加速
    在全国疫情的风险过后,互联网上掀起了远程办公热潮,提倡无接触办公,学习。现在的许多业务都伴随着网站,手机APP以及视频点播普及开来。客户在网站上的体验也变得与企业息息相关。但是您的客户是否有过这样的体验:想要浏览您的网站学习了解业务,却败给了迟迟打不开的页面;想要借助您的软件提高生产效率,却败给了缓慢的软件下载速率;想要观看视频学习知识,却败给了漫长的视频加载......这糟糕的体验时常让我们本该蒸蒸日上的业务陷入瓶颈!!别急,华为云CDN能帮你解决困扰,借助CDN的神奇力量,可以让访问的资源离用户更近,让传输路径更短,从而提高访问速度~~CDN是什么,能用在什么地方?CDN是构建在现有互联网基础之上的一层智能虚拟网络,通过在网络各处部署节点服务器,实现将源站内容分发至所有CDN节点,使用户可以就近获得所需的内容。通俗的讲,CDN在网络中扮演着类似前置仓库的角色,这些仓库从主仓库(源站)中缓存资源,在发送快递时,就可以从就近的仓库取出货物发送,同时还能优化送货的路径(智能调度),大大提高了货物运送的效率,这就解释了为什么接入CDN的网站都能有比较快的响应速度。不使用CDN时:客户端直接从源站请求资源,访问速度会受到距离等因素限制。使用CDN后:客户端直接从较近的CDN节点请求资源,当源站资源更新时,CDN节点会从源站回源,更新数据。互联网上的许多内容都能通过CDN进行加速,例如:有需求的网站(门户网站、电商平台、资讯APP等)。使用http/https的文件下载业务。以音视频点播业务为主的网站。 对于动静态内容混合,含较多动态资源请求(如asp、jsp、php等格式的文件)的网站,可以使用全站加速服务。温馨小提示:     华为云CDN加速节点资源丰富,目前有2000+中国大陆加速节点,500+中国大陆境外加速节点。CDN节点的详细分布请点击这里了解。我该如何使用CDN?小A:嗯嗯,我已经了解CDN的作用,但是还是不知道怎么样让我的课程网站提速起来,让上课的小朋友们体验到流畅的网络课程。小课:看你这么好学,那我们继续重点介绍如何快速将您的网站接入CDN。步骤一:账户充值或者购买CDN流量包。CDN的计费方式有如下两种,小课推荐购买价格更划算的CDN流量包哦:按量付费方式,按照您的使用量来计费,只需保证账户中有足够的余额,按需付费的收费标准请点击这里。CDN流量包方式,购买后可以直接可以抵扣您使用的流量了。值得一提的是,由于是流量包,所以只能在流量计费的模式下使用流量包。关于流量包的相关介绍请点击这里。步骤二:添加加速域名准备好符合域名准入要求的域名,具体要求请点击这里获取。 进入CDN控制台,在左侧导航栏选择“域名管理”,进入域名管理页面。在域名管理界面,单击“添加域名”。在弹出的对话框中配置域名参数。     加速域名:需要加速的域名地址,例如www.example.com。加速成功后,此页面内容就会享受CDN加速服务,如果您想加速www.example.com中其他域名链接,需要另外添加加速域名,也支持添加泛域名作为加速域名,如:*.example.com。业务类型:根据业务内容选择。如果业务类型多为静态的网站内容,则可以选择“网站加速”;需要为客户提供资源下载,例如APP商店、游戏客户端、手游更新等,则以选择“文件下载加速”;如果您的业务是以视频点播为主,可以选择“点播加速”。            服务范围:希望加速的服务范围。         温馨小提示:         值得注意的是,只要您的加速服务范围为中国大陆或全球,该域名就必须在工信部备案才能接入CDN。源站类型:源站指的是您的业务服务器的IP地址或者对应的域名,源站是您的加速域名数据来源,配置完成后,CDN节点会回到源站拉取数据。可以通过“源站IP地址”、“源站域名”、“OBS桶域名”的形式进行配置。知识扩展       OBS为华为云的对象存储服务,提供海量、安全、可靠、低成本的数据存储能力。若我们的业务类型为静态网站,可以选择OBS桶域名作为源站时,OBS会收取CDN回源的流量费用,回源流量费用将按照公网流出费用进行结算,详情点击这里了解。步骤三:配置CNAME记录CNAME记录的作用是将一个域名地址解析到另一个地址,添加完CDN加速域名后,系统将会自动给加速域名分配一个CNAME域名,只需在DNS服务商处配置好CNAME记录,之后针对加速域名的访问就会自动接入CDN进行加速了。DNS服务商有很多,例如华为云解析、万网、DNSPod、新网、godaddy等。如果您使用的是华为云解析,请参考这里配置CNAME。如果您使用的是非华为云解析,请戳这里配置。步骤四:验证CNAME是否生效配置CNAME后,不同的DNS服务商CNAME生效的时间也不同,您可以通过以下方式验证CNAME是否生效。打开Windows操作系统中的cmd程序,输入如下指令:nslookup -qt=cname 加速域名如果回显CNAME,则表示CNAME配置已经生效,如下图:棒!完成了!至此,您的加速域名已经成功接入CDN网络了,您可以尝试访问下加速的业务,对比加速效果。温馨小提示:初次访问,由于CDN节点还未缓存源站资源,可能会没有明显的加速感,建议您手动进行一次缓存预热,将源站资源提前预热到CDN节点,以便首次访问您的网站资源便能直接从CDN节点获取而无需回源耗时。您可以在这里了解更多缓存预热的功能。知识扩展域名接入CDN后,还支持对CDN进行丰富的配置 ,小课将配置列表给大家梳理出来了~配置项场景说明源站配置对源站信息进行修改。回源配置回源拉取资源时的参数设定。HTTPS配置配置加速域名的HTTPS证书,并将其部署在全网CDN节点,实现HTTPS安全加速。此项配置非必选配置,如果您需要使用https访问则为必选配置。缓存配置配置CDN节点中某个或某些缓存资源的缓存间隔时间规则。访问控制通过配置防盗链、IP黑白名单和URL鉴权等过滤策略,对访问者身份进行识别和过滤,实现限制访问来源的目的。高级配置HTTP header配置常见问题CDN支持中国大陆境外或全球加速吗?华为云CDN有多少节点?如何对CDN源站进行排查?使用过程中如果遇到什么问题,您可以参见官网常见问题,这里覆盖了许多针对不同场景下的疑问解答。
  • [线上活动] 未填写标题
    需要华为路由器,谢谢1、      IDC :Internet Data Center 即互联网数据中心,简称IDC机房。(1)   IDC是基础,没有IDC就没有云计算,没有CDN;(2)   IDC就是互联网世界的大后方,1、0数据存放的地方,一句话说IDC是专业放服务器的地方。2、      云计算(cloud computing)(1)   云计算,将服务器虚拟化,形成虚拟资源池,相比物理机更加节省资源成本,便于管理! (2)   云计算是计算,存储,网路资源池化的概念。云计算是对互联网的升级,意味着互联网并不仅仅是存储数据,而是为你提供某种服务。(3)   云计算的重点在于把互联网产品以服务的形式体现出来,把互联网软件变成服务。(4)   大家每天常用的google搜索,以及gmail邮箱,就是很标准的云,而这都是免费的,因此云计算与是否收费无关。3、      CDN: Content Distribute Network(内容分发网络 ) (1)   通俗点说就是在网速一定的前提下,CDN就像网络中快递员小哥,把你的电影、网购订单的“数据包裹”从一个服务器快速无误的送达到另一个服务器,而且CDN这个快递员很是聪明,TA不是在用蛮力瞎跑、TA还承建了很多家网点,就近快递(缓存)、TA善于优化快递路径(调度),还会对包裹进行更合理的重新打包(协议优化)。4、      他们三者之间的关系:(1)   云计算、CDN都是建立在服务器集群上,也就是说建立在IDC上。IDC是云计算的硬件基础,CDN依托于IDC构建,也可以依托于云计算构建。(2)   同时CDN也是云计算的一部分,对服务端而言提供缓存,减轻主服务器压力,对客户端而言提供更快的浏览更好的体验。
  • [视频点播] 视频点播常见问题及解决方案汇总
    1 点播服务与OBS是什么关系?点播服务与OBS之间的关系如下所示:视频点播是集上传、存储、转码、处理、分发加速、播放等于一体的一站式解决方案。而OBS是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。视频点播中主要存储的是音视频文件及音视频处理后的字幕、截图等文件。而OBS可以存储多种类型的文件,音视频文件、图片、文本等,它的功能类似于云盘。OBS可以联合CDN,将存储在OBS桶中的文件进行分发加速。但视频点播默认预置CDN加速域名,存储在视频点播中的媒资文件可自动完成分发加速,不需要额外配置。此外,视频点播还可以具备转码、音频提取、视频编辑、视频审核等能力。相比OBS服务,视频点播服务更能满足在线点播视频的业务诉求。视频点播的媒资存储是基于OBS桶的,但是该OBS桶对用户是不可见的,不占用户的OBS空间,也无需用户额外开通OBS服务。2 视频点播支持上传哪些格式的音视频文件?上传到点播服务的音视频文件需要满足如下条件:当前支持上传的视频格式有:MP4,TS,MOV,MXF,MPG,FLV,WMV,AVI,M4V,F4V,MPEG,3GP,ASF,MKV。当前支持上传的音频格式有:MP3,OGG,WAV,WMA,APE,FLAC,AAC,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。3 单个视频文件大小的上传是否有限制?建议上传的单个文件大小不要超过5G,虽然点播服务不限制上传,但受网络环境等因素影响,超大文件上传更容易失败,可能需要重传。此外,由于OBS上传限制,若有多段文件上传,最大支持5T,最多支持10000段。4 视频点播对视频存储是否有限制?华为云视频点播服务不会限制客户上传视频的总容量。5 视频文件名最大命名长度是多少?使用华为云点播服务可对转码视频命名,文件名最大长度为128个字节。6 是否支持将ECS上音视频文件上传到点播服务?支持,点播服务提供了批量上传工具,支持将ECS中的音视频文件上传到点播服务中,具体请参见工具批量上传。7 视频上传时间过长怎么办?若文件上传时间过长,可能是由于网络问题导致,建议您先检查本地网络状态。8 是否支持m3u8流文件上传?暂不支持本地上传m3u8切片+索引文件,只能上传原始视频,然后转码为HLS格式的视频文件。9 为什么上传音视频后,无法获取到音视频的时长?由于点播服务需要解析上传的音视频后,才能返回音视频时长,所以建议您在上传视频5分钟后再进行视频时长的获取。10 点播控制台是否支持断点续传?点播控制台支持续传功能,但续传功能对浏览器缓存有依赖,若浏览器异常退出或人为手动关闭了,将无法进行断点续传。若因为网络问题导致上传失败,则支持断点续传。11 是否可以通过内网方式将华为云服务器上的音视频上传到VOD?将华为云服务器上的音视频文件通过内网方式上传到与服务器在同一区域的视频点播服务中,您需要先将服务器当前使用的DNS切换为华为云的内网DNS,具体请参见怎样切换内网DNS?。然后使用视频点播服务提供的批量上传工具,将华为云服务器上的音视频文件上传到视频点播服务中,具体请参见工具批量上传。12 音视频已存储在OBS桶中,如何使用点播功能?点播服务提供了音视频托管功能,支持将存储在OBS桶中的音视频文件托管给点播服务。使用点播服务处理后产生的其它媒资文件也可以选择存储在点播服务或OBS桶中。具体操作指导请参见音视频托管。说明:待托管的OBS桶需要与使用的点播服务处于同一区域,如“华北-北京四”。13 存量托管与增量托管有什么区别?点播服务提供的音视频托管支持如下两种方式:存量托管:是一次托管任务,将已存储在OBS桶中的音视频文件托管到点播服务中。增量托管:是一种托管配置,配置完成后,只要被托管的OBS桶中有新增音视频文件,对应的音视频文件就会自动同步到点播服务中。因此,您可以先使用存量托管功能将某个OBS桶中已存储的音视频文件同步到点播中,然后为该OBS桶配置增量托管,即可在点播服务中处理该OBS桶中的所以音视频文件。具体操作指导请参见音视频托管。14 视频点播是否有内置系统模板?为了方便用户快捷使用转码功能,视频点播内置了一些常见的视频画质的视频转码模板及转封装模板,如下表所示。具体请参见转码设置。名称说明适应场景non_transcoding_template_group不转码模板组。适用于不需要转码处理的场景。system_template_group视频转码模板组,内置了4k、2k、超清、高清、标清、流畅六种清晰度。适用于不清楚如何设置分辨率宽高和码率的场景,该模板支持快捷选择画质、格式、水印等。original_temate_group转封装格式组,只改变音视频文件的封装格式。适用于不需要修改修改音视频文件的宽高和码率的场景。adaptive_template_group视频自适应模板组,可编辑模板分辨率及码率。适用于需要视频转码的同时,还需要画质增强的场景。 15 音视频转码支持哪些输入格式?目前转码支持的输入音视频格式和编码格式如下所示:音视频格式:MP4、TS、MOV、MXF、MPG、FLV、WMV、AVI、M4V、F4V、MPEG、3GP、ASF、MKV音视频编码:H.263、H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、WMV、Proress42216 点播转码支持哪些输出格式?视频点播提供了转码和转封装两种功能,具体支持的格式如下所示:音视频转码视频文件支持转码输出DASH、HLS和MP4格式,音频文件支持转码输出MP3和ADTS格式。音视频转封装  支持将FLV和HLS格式的音视频文件转码成MP4格式。  支持将MP4、FLV和MP3格式的音视频文件转码成HLS格式。17 如何将视频转码成多种分辨率格式?视频点播最多支持一次输出6路不同分辨率和码率的视频文件,您可以在自定义转码模板中,添加多路转码输出视频文件的规格,具体请参见转码设置。18 是否支持同时对一个视频使用多个转码模板进行转码?不支持,若您需要对一个视频进行转码输出多种规格的视频文件,建议自定义一进多出转码模板,具体操作请参见转码设置。19 转码成HLS格式,生成的索引文件是否会产生费用?若您设置的转码输出格式为HLS,则转码后将会生成一个总索引文件,该文件的生成是不产生费用的,总索引文件主要用于多码率HLS视频自适应播放,具体请参见转码设置。20 DASH、HLS和MP4格式有什么播放体验区别?视频点播支持视频转码的输出格式主要有DASH、HLS和MP4,这三种的播放体验如下表所示。视频格式播放体验流量占用情况DASH对视频进行切片,按切片播放,缓存小起播快;拖动时间轴到任意时间播放时,可以快速定位到对应的切片进行播放,响应快。小。HLS对视频进行切片,按切片播放,缓存小起播快;拖动时间轴到任意时间播放时,可以快速定位到对应的切片进行播放,响应快。整体占用小,播放一个切片只下载一个切片内容;对于低码率的视频场景,因封装代价高导致流量占用相对较高。MP4头文件较大,边下边缓存,起播相对HLS和DASH慢一些;拖动时间轴播放时,需要一定的时间缓存;市场上大多数的浏览器客户端均能够播放,播放成功率高。拖动时间轴播放时,仍然需要下载整个头文件,耗费流量大;因流量占用较大,建议用在短视频处理的场景。 21 如何获取音视频文件的播放URL?音视频文件上传转码后,会生成相应格式的播放URL,获取方法如下所示:                                步骤 1      登录视频点播控制台。                                步骤 2      在左侧导航栏中选择“音视频管理”,进入音视频管理页面。                                步骤 3      在对应的音视频文件行单击“管理”,选择“播放地址”页签。                                步骤 4      在“地址”列可以获取对应格式的播放URL。若配置了Key防盗链功能,则可在“操作”列单击获取鉴权URL。22 如何在移动端播放点播音视频?您可以通过如下方式在移动端播放点播音视频文件:安装华为云提供的视频云APP,使用点播播放器播放对应的音视频文件即可,具体请参见Demo体验。通过移动端的浏览器访问从点播控制台获取的音视频播放地址。23 视频点播服务支持哪些播放器?华为云视频点播服务除了支持控制台预览播放外,还提供了Android、iOS和Web版的播放器SDK,具体请参见播放器SDK。24 视频点播控制台预览播放支持哪些格式?视频点播控制台支持预览播放视频编码为H.264、格式为MP4、FLV、HLS、DASH的视频文件。以及格式为MP3和ADTS的音频文件。25 复制HLS流播放URL到浏览器中无法播放若您需要在浏览器中播放HLS格式视频,要安装Native HLS Playback插件。例如您想使用chrome浏览器播放HLS格式视频,请在谷歌网上应用店安装添加Native HLS Playback插件。26 播放HLS格式视频卡顿怎么办?建议您使用华为Web视频播放器,Flash播放器对于HLS格式的视频播放效果不能保证。若仍出现卡顿,建议您从以下几个方面进行排查:检查是否播放的视频文件本身存在问题,可以尝试播放其它HLS格式的视频文件,观测是否也存在卡顿情况。检查播放视频的PC配置是否过低,或网络环境是否存在问题,可以更换播放视频的设备或网络环境来检测。27 上传的原始视频预览失败怎么办?视频点播控制台预览播放上传的原始视频失败的可能原因如下:可能由于原始文件的格式存在问题,您可以使用点播服务的转码功能,对原始文件进行转码,再进行播放。可能由于本地网络问题导致,建议您先检查本地网络情况。若仍未解决,建议您提交工单进行咨询。28 视频播放URL是否支持生成二维码?视频点播暂不支持将音视频播放地址转变成二维码,若您有需要,建议自行在网上下载二维码生成工具,将播放URL转变成二维码。29 视频上传后必须转码才能播放吗?由于原始视频的视频编码等原因,可能会存在播放失败的情况,若您需要正式使用,建议您使用转码后的视频播放。30 使用自有域名,为什么视频播放失败?请您通过以下方法进行排查:是否已配置CNAME,您可以通过以下方法进行验证,若未配置,请参考配置CNAME域名解析(华为云)进行配置。打开Windows操作系统中的cmd程序,输入如下指令。nslookup -qt=cname 加速域名如果回显CNAME,则表示CNAME配置已经生效,如下图所示。原始文件的格式存在问题,您可以使用点播服务的转码功能,对原始文件进行转码,再进行播放。若以上方法均未解决问题,请联系华为云技术客服。31 如何将点播音视频引用到网站中?音视频上传后,您可以参考如下步骤将点播的音视频引用到网站中。1.         登录视频点播控制台,在“管理 > 播放地址”中获取对应音视频的播放地址。2.         在对应的网站源码中**web播放器,引用音视频播放地址。具体可以参考web播放器Demo。代码示例如下:<!DOCTYPE html>       <html>               <head>                  <meta charset="UTF-8">                   <meta http-equiv="x-ua-compatible" content="chrome=1,ie=edge">                   <!--[if lt IE 9]>              <script src="https://media-cache.huaweicloud.com/video/hwplayer/0.0.6/lib/video-js-5.20.5/ie8/videojs-ie8.min.js?ttl=491837594"></script>                  <![endif]-->                  <script src="https://media-cache.huaweicloud.com/video/hwplayer/0.0.6/dist/hwplayer.js?ttl=491837594"></script>               </head>                <body>                      <video controls id="test" width="480" height="300" class="video-js vjs-default-skin vjs-big-play-centered"></video>                      <script>                           hwplayerloaded(function () {                              var player = new HWPlayer("test", {                                   width: 480,                                   height: 300,                                   controls: true                                   }, function () {                                                  //播放器加载完成执行的逻辑                                              });                                   player.src({                                      src: "https://1280.cdn-vod.huaweicloud.com/asset/b48213f9f7691b893db6cc7b361bfd15/play_video/440575b7449338c7153af4fb24c381d0_1.m3u8",                                      type: "application/x-mpegURL"                                  });                                   });                       </script>                   </body>       </html>32 不购买转码套餐包,视频能播放吗?由于原始文件可能存在视频编码等原因,上传到视频点播服务后,不一定能100%播放成功,所以一般建议采用转码后的视频进行播放。但不一定需要购买转码套餐包,因为若您未购买转码套餐包时,转码的费用会按后付费价格进行计费,具体请参考价格说明。33 如何通过微信小程序播放点播视频?华为云提供的点播Web播放器暂不适用于微信小程序,您可以直接使用小程序自带的播放组件进行开发。具体可参见小程序开发官网。34 如何根据媒资ID查看媒资的播放次数?您可以通过调用API接口获取指定视频在指定时间范围内的每日播放数据统计,但仅支持使用华为云提供的播放器SDK的播放数据统计。具体详情请参见查询单媒资的播放数据。35 如何查看视频详细信息?Windows环境下右键视频文件“属性 > 详细信息”,即可看到待上传视频的详细信息,如下图所示。36 如何为视频增加字幕?当前支持上传SRT格式,文字编码格式为UTF-8的字幕文件,且上传成功后需要对视频重新转码后才能在视频中成功压制字幕。                                步骤 1      登录视频点播控制台。                                步骤 2      在左侧导航栏选择“音视频管理”,进入音视频管理界面。                                步骤 3      单击视频所在行右侧“管理”,选择“基本信息页签”。                                步骤 4      单击“编辑“,单击“上传字幕”,选择本地字幕文件上传。                                步骤 5      单击“保存”后,关闭详情界面。                                步骤 6      勾选视频,单击“转码”,重新转码压制字幕。                                步骤 7      单击视频所在行右侧“管理 > 字幕与封面信息”,可获取到字幕文件URL。37 存储在VOD中的录制文件是否有时间限制?无时间限制,但如果账号出现欠费,华为云将根据您的客户等级来定义云服务宽限期以及云服务资源保留期时长。保留期届满时如仍未全额付费,相应的云服务资源将被释放,资源内容也会被删除。您可以进入“我的权益”界面查看客户等级,更多欠费停服处理规则请参见宽限期保留期。38 如何开通CDN功能?当前点播服务默认开启CDN服务,无需额外配置。39 如何查看点播域名是否启用成功?您可以通过以下步骤查看点播域名是否启用成功:说明:新注册用户,登录视频点播控制台时,点播服务默认分配的域名启动预计需要10分钟。新增自有域名,启用CDN加速服务过程预计需要10分钟。                                步骤 1      登录视频点播控制台。                                步骤 2      在左侧导航栏选择“域名管理”,进入域名管理界面。                                步骤 3      在域名列表中查看目标域名状态是否为“已启用”,如下图所示。 域名启用成功后,上传视频,在“音视频管理 > 管理 > 播放地址”中的播放URL会带有CDN域名信息,如下图所示。图1-2 查看播放地址40 是否可以在点播服务配置自有域名?视频点播开通后,系统会默认分配一个CDN加速域名。若需要使用自有域名分发加速,您可以参考配置域名完成域名添加。41 如何配置为域名HTTPS安全加速?若您使用的系统域名进行点播加速,则不需要配置,默认开启HTTPS安全加速。若使用自有域名进行点播加速,请参考配置HTTPS安全加速进行配置。42 一个账户最多能配置多少个自有域名?一个账户最多可以配置5个CDN域名,但是默认使用的域名只有一个。43 点播服务的CDN功能有什么作用?CDN功能启用后,加速域名的所有请求都将转到CDN节点,历史视频以及新创建的视频都可以享受加速服务。历史视频播放链接也会因新添加域名而有所更改。44 点播服务是否需要服务许可证?视频点播服务许可证是非必须的,若您有以下业务需求,您也可以去许可证官网查询办理途径。电信业务—《电信业务经营许可证》互联网新闻信息业务—《互联网新闻信息服务许可证》网络表演业务—《网络文化经营许可证》网络视听节目点播业务—《信息网络传播视听节目许可证》等45 添加的自有域名是否需要备案?使用视频点播服务默认分配的域名,不需要备案。若您需要使用自有的域名进行视频点播加速,则需要先在工信部完成备案,您也可以在华为云备案中心完成备案。46 如何避免音视频被下载后进行二次分发?视频点播提供了HLSL加密功能,您可以在转码时设置HLS加密。开启后,视频点播会对转码后的HLS视频文件进行内容加密。当终端用户请求播放时,您可以在APP服务端先对用户的身份进行判断,仅审核通过的用户可以获得解密密钥,从而通过该密钥向视频点播请求解密播放。具体操作请参见通过HLS加密防止视频泄露。47 HLS加密是否是一个视频对应一个密钥?是否有有效期?是的,一个HLS视频对应一个密钥,密钥长久有效,不会过期。若对视频进行重新加密,将会重新生成一个新的密钥。具体请参见HLS加密。48 如何将已上传并转码的视频进行HLS加密?HLS加密是在转码过程中进行的,若需要对已转码的视频进行HLS加密,您需要重新进行视频转码,且转码模板中需要开启HLS“加密”开关。具体请参见转码设置。49 HLS加密中获取密钥URL是什么?如何获取?“获取密钥URL”是您搭建的密钥管理服务的访问地址。后续播放器会对该地址发起获取密钥请求,您搭建的密钥管理服务可以对终端用户进行身份认证,仅给通过认证的终端返回密钥。具体请参见HLS加密。50 key防盗链过期了怎么办?若Key防盗链过期,对应的鉴权URL将不可用,您需要重新更新Key防盗链配置,并生成新的鉴权URL,具体请参见Key防盗链。51 视频点播支持哪些数据统计?视频点播控制台可以查看的数据统计有流量、峰值带宽、存储空间、转码时长,播放器端的播放量等。流量:按域名统计不同时间段内的流量使用详情。峰值带宽:按域名统计不同时间段内的峰值带宽使用详情。媒资热点:按域名统计播放量TOP100的媒资。存储空间:统计不同时间段内使用的存储空间。转码时长:统计不同时间内转码输出音视频文件的时长。播放器端的播放量:按域名统计使用华为云播放器的播放量。52 什么是流量命中率?流量命中率是指一段时间内所有播放请求命中CDN缓存产生的流量占请求总流量的比例。其中请求总流量是指所有的播放请求命中CDN缓存产生的流量与请求回源产生的流量之和。流量命中率 = 命中缓存产生的流量 / 请求总流量53 什么是请求命中率?请求命中率是指一段时间内播放请求命中CDN缓存的概率。请求命中率 = 命中缓存的请求数 / 请求总数54 什么是请求总数?请求总数是指在一段时间内,发送到CDN的播放请求数总和,该数据包含华为云点播播放器、网页及用户自有播放器侧的统计。此外,请求数还与请求文件格式有关,若请求的文件格式为MP4等,则请求数即为音视频文件的播放次数;若请求的文件为HLS格式,则请求数包括M3U8 及 TS 分片的请求次数。55 SDK热点和播放数据是如何统计的?视频点播提供了基于华为云点播播放器的数据采集能力,在播放器SDK侧设置数据埋点,播放器会将日志信息上报到数据后台,数据后台可以通过智能处理、统计分析,然后给出详细的播放数据信息,包括播放量、播放终端类型(iOS、Android、Web)等。对于使用华为云提供的点播播放器SDK的播放行为,点播服务暂不提供统计功能。56 素材如何使用试用未授权素材未授权的素材仅能在试用版本SDK使用。试用版本SDK会带有水印。若要去除水印,请参见购买指南购买SDK License。                                步骤 1      进入华为开发者中心,下载短视频SDK。                                步骤 2      登录视频点播控制台,单击左侧导航“短视频 ->素材库”。                                步骤 3      在素材库页面选择合适的素材,单击“下载”下载对应素材。                                步骤 4      下载后,即可在SDK中进行开发试用。Android用户可参见“Android SDK-素材包”。iOS用户可参见“iOS SDK -素材包”。使用已授权素材获得素材文件和对应的授权后,您可以将它们在带有正式授权的SDK中进行使用。您需要在安装使用某个素材时,传入对应的授权文件即可。                                步骤 1      传入授权文件,获取授权文件地址。                                步骤 2      初始化StreamingContext。                                步骤 3      通过资源包管理器安装素材。Android安装示例://安装字幕样式。 //captionStyleFilePath:字幕样式包路径 //LicenseFilePath:对应授权文件地址 //captionStylePackageId:字幕样式包ID m_streamingContext.getAssetPackageManager().installAssetPackage(captionStyleFilePath,licenseFilePath, NvsAssetPackageManager.ASSET_PACKAGE_TYPE_ANIMATEDSTICKER, true, captionStylePackageId);iOS安装示例://安装字幕样式。 //captionStyleFilePath:字幕样式包路径 //LicenseFilePath:对应授权文件地址 //captionStylePackageId:字幕样式包ID [m_streamingContext.assetPackageManager installAssetPackage:captionStyleFilePath lisence:licenseFilePath type:NvsAssetPackageType_CationStyle sync: YES assetPackageId:captionStylePackageId];57 如何获取素材授权当您和华为媒体云服务正式确认了合作协议后,华为云服务会根据合作协议提供相关的授权文件。说明:在带有正式License的SDK中,需要使用附加授权文件的素材。否则仅使用素材文件本身,而无授权,会导致使用素材失败。                                步骤 1      登录视频点播控制台,点击左侧导航“短视频 ->素材库”。                                步骤 2      在素材库页面选择合适的素材,记录名称和UUID,并以文档的形式提交给您对接的商务人员。商务人员会给您进行相关授权,并在完成后通知您。                                步骤 3      收到通知后,登录视频点播控制台,点击左侧导航“短视频 ->已购素材”,进入已购素材页面。                                步骤 4      在已购素材页面点击“下载”,获取素材文件和授权文件。58 loadLiabrary时出现“找不到so文件”怎么办报错原因可能是用户使用的其他第三方包提供了别的指令集的包,导致比如64位的手机会去找arm64-v8a的包,但是安卓仅提供armeabi-v7a指令集的包。 这里建议:其他第三方包全部使用armeabi-v7的包。操作方式是在gradle命令行加入以下代码:defaultConfig {                          ndk {                                     abiFilters "armeabi-v7a"                         }                         }更多信息科参考指令集官方文档。59 人脸识别怎么使用短视频SDK 人脸识别使用流程如下图。 代码示例 //NvsFaceEffectV1是SDK的人脸特效类。NvFaceData.asset是人脸数据文件包,authpack是授权文件类。    NvsFaceEffectV1.setup("assets:/NvFaceData.asset", com.arface.authpack.A());      //setMaxFaces()是开启人脸检测设置最大可检测人脸数,最多可同时检测8张脸,默认检测1张。    NvsFaceEffectV1.setMaxFaces(2);    //添加名称是Face Effect的脸部特效,默认带着美型。     m_ARFace = m_streamingContext.appendBuiltinCaptureVideoFx("Face Effect");     m_ARFace.setStringVal("Beautification Package", "assets:/NvBeautification.asset");      //设置脸部特效的人脸道具    m_ARFace.setStringVal("Face Ornament", "assets:/"+effectName);//effectName为.asset格式的道具包。    // 选择设置脸部特效脸型类型,包括默认,女神,网红,自然这四种,使用时任选其一    m_ARFace.setMenuVal("Face Type", "Default");//默认              m_ARFace.setMenuVal("Face Type", "Goddness");//女神            m_ARFace.setMenuVal("Face Type", "Internet Celebrity");//网红              m_ARFace.setMenuVal("Face Type", "Natural");//自然   //设置每种脸部类型的参数,包括基础脸型程度,大眼,瘦脸   m_ARFace.setFloatVal("Face Shape Level", val);//指定基本脸型程度           m_ARFace.setFloatVal("Eye Enlarging", val); //大眼,用于控制眼睛大小           m_ARFace.setFloatVal("Cheek Thinning", val);//瘦脸,用于控制脸型大小  //销毁人脸特效  NvsFaceEffectV1.done();Face Effect的参数说明如下表所示。参数名称参数说明参数类型默认值最大值最小值Face Type脸型menuDefaultMenu value: Default,Goddness,Internet Celebrity,NaturalFace Shape Level基础脸型程度Floating Point010Eye Enlarging大眼,控制眼睛大小Floating Point010Cheek Thinning瘦脸,控制脸大小Floating Point010Beautification Package美型包StringN/A无Face Ornament道具包StringN/A无FlipX是否水平翻转boolfalse无FlipY是否竖直翻转boolfalse无 60 短视频无点播服务能使用吗?华为云短视频SDK需要配合华为云视频点播服务使用,视频点播服务主要是对短视频上传的媒资进行存储管理、分发加速等,具体请参见短视频产品介绍。61 WeShow和ShortVideo有什么区别?WeShow是华为云视频服务提供的一体化体验Demo APP,其中集成了ShortVideo SDK。 开发者中心提供的WeShow Android SDK是WeShow APP的源代码,具体可以参考快视频解决方案。62 点播服务是否支持.net开发?点播服务当前暂未提供.net的SDK开发指南,您可以基于.net调用点播提供的API接口进行开发。63 播放器SDK支持场景视频格式HLSDASHMP4H264H265(即将上线)DRM(即将上线)SRT独立字幕(即将上线)Web播放器SDK支持不支持支持支持不支持不支持支持安卓&IOS播放器SDK支持支持支持支持支持支持支持 64 如何获取临时AK/SK/securityToken?您可以通过如下两种方式来获取临时AK/SK/securityToken。方法一:调用统一身份认证服务(IAM)的获取临时AK/SK接口获取。方法二:通过点播服务端SDK来获取,具体请参考获取临时AK/SK/securityToken。65 如何获取媒资ID,Project ID?为了帮助您更快解决问题,咨询定位问题时请提供媒资ID以及project ID给华为工程师。媒资ID是识别上传成功视频片源的唯一ID。只要视频上传成功,无论转码是否成功都会有媒资ID。project ID是识别客户身份的唯一ID。                                步骤 1      获取媒资ID1.         登录华为云。2.         单击“产品 > 视频 > 视频点播 > 视频管理”。3.         单击相应视频的"管理",即可获得相应视频的媒资ID,如下图所示。                                步骤 2      获取project ID1.         登录华为云。2.         移动光标至右上角已登录用户,单击“我的凭证”,在“项目列表”页签查看对应区域的“project ID”,如下图所示。66 为什么调用查询媒资信息接口返回的媒资时长为0?可能原因如下所示:由于视频上传后,点播服务需要一段时间进行视频解析,若查询时间离上传时间过短,可能解析还未完成。建议在视频上传成功5分钟后再查询。视频源文件存在问题,导致解析时获取时长失败。67 如何在Web播放器中切换不同清晰度?视频点播提供的Web播放器支持清晰度切换功能,您可以参考清晰度切换来进行开发。68 使用Web播放器播放视频,出现黑屏怎么办?可能由于Web播放器不支持该格式的视频播放,请您参考下表确认待播放的视频格式是否为Web播放器支持的视频格式,若不是,建议您使用其他播放器进行视频播放。播放格式浏览器环境HLS支持IE(IE8及以上)和现代浏览器( Chrome,Firefox,Safari等)注意:现代浏览器不支持标签方式加载。MP4支持IE(IE8及以上)和现代浏览器( Chrome,Firefox,Safari等)FLV支持IE(IE8及以上)和现代浏览器( Chrome,Firefox,Safari等)注意:现代浏览器不支持标签方式加载。使用js方式加载时需要引入flv.js,具体请参见初始化。DASH非IE现代浏览器注意:不支持标签方式加载,使用js方式加载时需要引入dash.js,具体请参见初始化。 69 调用点播API时返回“租户ID校验失败,请检查”若在调用视频点播API时,返回“租户ID校验失败,请检查”的错误信息,可能是由于调用IAM接口获取Token的project_id与调用视频点播API的project_id不一致导致,您可以参考API快速入门进行视频点播的接口调用。70 Web播放器如何实现跨域播放?HTML5跨域播放视频使用CDN成功推流后,如果视频在浏览器上无法播放且控制台含以下报错信息:blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.请检查视频的跨域配置,目前点播服务默认启用跨域,无需再进行配置。直播服务则需要提交工单修改跨域配置,处理如下:在http头添加如下字段:access-control-allow-methods: GET, HEAD, PUT, POST, DELETE, OPTIONS access-control-allow-origin: *Flash跨域播放视频如果播放时出现如下图所示界面,请先确认该视频地址和视频类型是否正确,若确认正确,且在Android和iOS的播放器上都可以正常播放,则可能是跨域问题导致。需要做如下处理:添加crossdomain.xml文件到视频地址域名的根目录下,xml文件内容如下:<cross-domain-policy>  <allow-access-from domain="*" secure="false"/>  <allow-http-request-headers-from domain="*" headers="*"/>  </cross-domain-policy> 封面图片跨域如果封面图片加载失败,可能是跨域问题导致,需要配置封面图片服务器允许跨域,具体配置请参见HTML5跨域播放视频。71 账户欠费资源保留期若您欠费后,华为云将根据您的客户等级来定义云服务宽限期以及云服务资源保留期时长。请进入“我的权益”界面查看您的客户等级,更多欠费停服处理规则请参见宽限期保留期。72 点播CDN流量包是什么?对计费模式是否有限制?是指用户通过视频点播控制台或播放器SDK播放上传至点播服务的音视频时,会产生CDN加速下行流量。您可以预先购买CDN流量套餐包,抵扣产生的流量费用。使用CDN流量包前需要确保CDN计费方式为“按流量”,若不是,请在视频点播控制台的概览页将计费模式更改为“按流量”。73 套餐包是否可以续费以及重复购买?不支持续费,点播套餐包购买成功后立即生效,到期后自动失效,但是您可以再购买一个相同的套餐包,具体请至视频点播套餐页购买相应的套餐。74 点播服务不使用的情况下是否需要退订?视频点播服务计费项包含视频转码、视频存储以及下行流量费用,若您不需要使用点播服务了,建议您先删除点播服务中所有的文件,以确保不会产生存储以及下行流量费用。注意:删除文件后,之前外网引用的播放URL将无法使用。75 购买的媒体处理服务的转码套餐包,能在视频点播的转码功能中使用吗?不能,所有的套餐包仅限于本服务内使用,不支持跨云服务使用。因此,若您需要使用视频点播中的转码功能,建议您先购买点播转码套餐包。76 购买了转码套餐包,为什么没有抵扣转码时长?您可以从以下两个方面进行定位问题原因:转码套餐包是不支持跨服务使用,请先确定您使用的是否是视频点播的转码功能,或者您购买的是否是点播的转码套餐包,具体可以在我的套餐中查询。视频点播提供了H.264标准转码包、H.264高清低码转码包、H.265标准转码包,三个转码包是不通用的,且只能抵扣相关规格的转码费用,具体如下所示:说明:三种转码包都不支持抵扣使用转封装模板(original_template_group)产生的费用。           H.264标准转码包:支持抵扣“视频编码”为“H.264”,且“高清低码”为“关闭”状态的转码费用。同时也支持抵扣音频转码费用,音频转码时长按“5/22”折算后再抵扣。            H.264高清低码转码包:只能抵扣“视频编码”为“H.264”,且“高清低码”为“开启”状态的转码费用。           H.265标准转码包:只能抵扣“视频编码”为“H.265”,且“高清低码”为“关闭”状态的转码费用。77 购买了套餐包,为什么账户提示欠费?当前视频点播提供了CDN流量套餐包、转码套餐包和存储套餐包。当您套餐包还有余量,但是账户提示欠费,可能是以下原因:除了以上三类套餐包,点播其它功能都是按需后付费的,如音频提取,截图等。所以可能是使用套餐包无法抵扣的功能产生了扣费,导致欠费。转码套餐包分为标准转码套餐包和高清低码转码套餐包,两个套餐包是不可通用的,请确认是否是购买的套餐包与实际使用的转码方式不一致,导致账户余额扣费。CDN流量套餐包仅在计费模式为“按流量”时,产生的下行流量才可使用流量包进行抵扣。请确认您的计费模式是否为“按流量”。若您排查后不是以上原因,请提交工单处理。78 日峰值带宽是如何计算的?如何计费的?按日峰值带宽计费是以您当日使用点播加速服务产生的带宽最高值(单位Mbps)为结算标准,具体请参考价格说明。您可以登录视频点播控制台在“统计分析 > 资源用量”页面查看单个CDN服务域名的峰值带宽趋势图,在“概览”页查看所有提供服务的CDN域名带宽峰值总和。79 购买了H.265的转码套餐包,是否可以变更为H.264规格的?不能变更,如果您需要H.264转码套餐包请再另外购买。80 购买的套餐还未使用,是否可以申请退款?不能,视频点播服务属于按需套餐包产品,一旦购买不支持退订,具体请参见不支持退订的云服务产品清单。81 已购买OBS服务,通过OBS托管方式使用点播服务,是否还需要购买点播的相关资源?OBS托管是指将存储在OBS桶中的音视频托管给点播服务,用户可以直接在点播服务中处理被托管的音视频文件,具体操作请参见音视频托管。通过OBS托管方式使用点播服务可能会在点播服务中产生如下费用:存储费用:OBS桶设置托管后,源文件仍然存储在OBS桶中,相关的存储费用由OBS单独计费。但若您在设置托管时,“输出存储位置”选择“点播桶”,则表示音视频处理后生成的相关媒资文件存储在点播服务,在这种情况下,点播服务将会根据存储空间收取相关费用。下行流量或带宽费用:若您通过点播服务进行了音视频文件的加速分发,则将会产生相关的CDN费用,在控制台预览播放也会产生CDN费用。音视频处理费用:若您在点播服务中使用转码、截图、转封装、音频提取等功能对被托管的音视频进行处理,则将会对产生对应的转码、截图等费用,具体收费项请参见价格说明。综上所述,通过OBS托管方式使用点播服务仍需要购买点播服务的相关资源。建议您购买相关套餐包,价格更实惠。82 点播的视频流量是如何计费的?视频点播的播放流量是按下行流量进行统计的,具体与点播视频的播放量有关,流量计费详情请参见价格说明。83 按流量计费和按峰值带宽计费有什么区别?视频点播提供了按流量、按日峰值带宽、按月结95带宽峰值三种计费类型,三种计费方式的区别如下所示:流量计费:点播加速服务消耗的下行流量按阶梯价格计费,按月累积,一个自然月后流量清零重新累积。日峰值带宽:按照每日峰值带宽进行计费,系统每5分钟统计1个峰值带宽,每日得到288个值,取其中的最大值作为计费带宽。月结95带宽峰值:在一个自然月内,将每个有效日的所有峰值带宽的统计点进行排序,去掉数值最高的5%的统计点,取剩下的数值最高统计点,该点就是95峰值的计费点。84 点播播放器是免费的吗?华为云视频播放器是免费使用的,具体播放器SDK集成及使用方法请参见播放器SDK。85 点播的CDN流量包是否可以和CDN的流量包通用?不可以,所有的套餐包仅限于本服务内使用,不支持跨云服务使用。因此,若您需要使用视频点播中的CDN加速服务,建议您先购买点播CDN流量套餐包。86 视频转码一进多出是如何计费的?视频转码一进多出是指使用的转码模板配置了多路视频输出清晰度,具体配置方法请参见转码配置。对于一进多出的视频转码,转码产生的费用是多个输出视频的转码费用总和。一进多出模板中每一路的转码单价与编码标准、分辨率、高清低码是否开启有关,转码的价格详情请参见价格说明。下面以示例来说明一进多出转码的计费详情:转码模板:未开启“高清低码”,视频编码为“H.264”,配置了三路输出,分别为“超清(HD 1920*1080 3000)”、“高清(SD 1280*720 1500)”、“高清(SD 854*480 900)”视频时长:1000分钟费用计费:根据配置的视频输出规格可以确定每路转码输出的单价如下所示:输出规格为“超清(HD 1920 * 1080 3000)”的视频按“视频(H.264)HD (1920 x 1080) 及以下 标准转码”档位的单价计费。输出规格为“高清(SD 1280 * 720 1500)”的视频按“视频(H.264)SD(1280 x 720) 及以下 标准转码”档位的单价计费。输出规格为“高清(SD 854 * 480 900)”的视频按“视频(H.264)LD(1280 x 720) 及以下 标准转码”档位的单价计费。后付费:转码费用 = (0.065 + 0.033 + 0.022) * 1000 = 120 元若购买了“H.264标准转码包”,则需要扣除的时长为 1000 + 1000 * 1.5 + 1000 *3 = 5500 分钟87 使用点播服务是否还需要开通CDN服务?不需要,点播服务已集成CDN功能,上传到点播服务的音视频的播放地址是已加速的。88 使用点播服务必须要准备域名?不是必须的。开通点播服务后,点播服务会默认分配一个加速域名,域名启动预计需要10分钟。同时也支持用户使用自有的域名对外提供点播服务,并通过对接CDN进行内容缓存、快速分发。具体请参见配置域名。89 添加的自有域名是否需要备案?使用视频点播服务默认分配的域名,不需要备案。若您需要使用自有的域名进行视频点播加速,则需要先在工信部完成备案,您也可以在华为云备案中心完成备案。90 域名备案的主机IP和直播服务、点播服务是什么关系?使用华为云视频直播或点播服务时若需要使用自有域名,需要将已备案的域名添加到控制台中。而首次申请域名备案时,在填写网站信息中包含填入主机IP。91 使用点播服务是否还需要开通OBS?非必须的,您可以直接将音视频文件上传到点播服务中。若您希望使用自有的OBS桶存储媒资,然后使用点播服务处理OBS桶中的媒资文件,则需要开通OBS,具体可以参见音视频托管。92 视频点播有哪些音视频上传方式?视频点播提供了如下几种音视频上传方式:控制台上传−           本地上传:支持将存储在本地磁盘的音视频文件上传到点播服务。−           URL拉取:支持基于音视频源文件URL,离线拉取上传到点播服务。−           音视频托管:支持将存储在OBS桶中的音视频转存到点播服务。服务端上传:提供了服务端JAVA SDK和GO SDK。客户端上传:提供了Javascript SDK、iOS SDK、Android SDK。93 如何避免上传重复文件?视频点播服务提供了上传校验功能。在控制台上传音视频文件时,打开“防止上传重复文件”开关,即会对添加的音视频文件进行校验,检查点播服务中是否已存在内容相关的文件。您也可以使用点播服务提供的上传检验接口进行重复文件检查。94 视频点播的本地上传和音视频托管有什么区别?本地上传和音视频托管为视频点播服务其中的两种音视频文件上传方式:本地上传:是将存储在本地磁盘的音视频文件上传到点播服务中。音视频托管:是将存储在OBS桶中的音视频文件转存到点播服务中。主要区别有以下两方面:存储方式:−           视频点播的媒资存储是基于OBS桶的,但是该OBS桶为视频点播独有的桶对用户是不可见的,不占用户的OBS空间,也无需用户额外开通OBS服务。−           OBS中存储的媒资可以选择存储在OBS原始桶中,也可以将OBS桶中的媒资文件托管给视频点播服务。−           被托管的媒资文件通过视频点播处理后可以选择存储在视频点播服务或者OBS桶中,具体请参见音视频托管。费用收取:−           以本地上传方式存储在视频点播的媒资,由视频点播服务收取存储空间费用。−           由OBS托管给视频点播服务的媒资,若存储位置为“点播桶”,则由视频点播服务收取存储空间费用,若存储位置为“租户桶”或“租户桶(输出同源)”,则由OBS服务收取存储空间费用。在视频点播服务中处理上传或托管的音视频文件产生的费用均由视频点播服务收取。具体收费项请参见价格说明。95 为什么转码输出的视频分辨率与转码模板设置的不一致?点播服务暂不支持将视频从低分辨率转码成高分辨率,若转码模板设置的分辨率高于原始分辨率,则将按原始分辨率输出。96 如何在点播控制台导出全部音视频信息?音视频上传后,您可以在“音视频管理”页面导出全部音视频文件,也可以选择导出指定的音视频文件。具体操作如下:                                步骤 1      登录视频管理控制台。                                步骤 2      在左侧导航栏选择“音视频管理”,进入音视频管理界面。                                步骤 3      在音视频文件列表上方,单击“导出”,默认导出全部音视频文件。若勾选单个或多个音视频文件,单击“导出”,则导出指定音视频文件。导出的音视频文件信息包括媒资ID、媒资名称、媒资状态、标签、分类、清晰度以及媒资播放URL、封面、字幕URL等。97 为什么在视频截图页面无法看到所有的视频文件?视频截图页面只呈现支持截图的视频文件,暂支持的视频格式有FLV、MP4、TS、MOV、MXF、MPG、WMV、AVI、M4V、F4V和MPEG,若您需要查看全部音视频文件,请在音视频管理页面查看。98 音视频管理中的时长是指转码时长还是片源时长?片源时长,若音视频上传一段时间后,“时长”列仍为“00 : 00”,则可能是源文件存在问题,导致解析视频时长失败。99 如何使拼接后的视频效果最佳?拼接的视频文件的分辨率和码率不能差异过大,否则可能导致拼接生成视频的清晰度不佳。具体请参见视频剪辑。100 HLS加密是否可以对音频文件进行加密?支持,但您需要将音视文件转码成HLS格式,转码模板请参考下图配置。说明:在转码前,您需要搭建密钥管理服务,并配置密钥获取URL。101 HLS加密和防盗链有什么区别?HLS加密:在m3u8中的ts数据进行加密处理,播放器在播放时,会通过m3u8中内置的解密密钥地址去动态解密,仅有获取正确解密密钥能播放音视频。Key防盗链:在播放地址上添加鉴权串,只有合法生成的鉴权串,才会通过检验从而成功播放。由于鉴权串存在时效性,仅在设定的有效期内可播放,可以有效防止盗播。Referer防盗链:在域名上进行限制,只有白名单内的域名或不在黑名单中的域名可难看拉取视频资源。安全机制安全手段特点安全等级使用门槛Referer防盗链Referer黑白名单基于HTTP   Header跟踪请求来源,易伪造低低,仅需在控制台配置,具体请参见通过防盗链控制音视频的播放权限。Key防盗链URL鉴权,并进行时效控制在播放地址中添加具有时效性的鉴权串中较低,在控制台配置后,可直接在控制台获取鉴权URL,或通过配置参数自行生成,具体请参见通过防盗链控制音视频的播放权限。HLS加密HLS标准加密HLS通用加密方案,使用AES-128进行内容加密,适配所有HLS播放器较高高,需要自行搭建密钥管理和token生成服务,具体请参见通过HLS加密防止视频泄露。102 Web播放器支持哪些字幕格式?华为云提供的Web播放器暂只支持webvtt格式的字幕,具体使用方法请参见Web播放器。103 调用API删除媒资时返回“The throttling threshold has been reached”由于删除媒资接口的调用次数超过了阈值导致的。为避免因短时间内重复调用API导致服务中断的情况出现,点播服务设置了API流控限制,其中删除媒资的单用户流控为100次/分钟,接口总体流控为1000次/分钟。点播服务各接口的流控详情请参见API参考。104 播放器SDK是否支持缓存?点播播放器SDK支持边播放边缓存。此外,点播服务的CDN功能开启后,加速域名的所有请求都会转码CDN节点,历史视频以及新创建的视频都可以享受加速服务。105 Web播放器如何禁用进度条?您可以在初始化Web播放器时,将“controls”设置成“false”,示例代码如下所示:<!DOCTYPE html>  <html>    <head>      <meta charset='UTF-8'>      <meta name='viewport' content='width=device-width, initial-scale=1.0'>      <meta http-equiv='X-UA-Compatible' content='ie=edge'>      <script src='https://media-cache.huaweicloud.com/video/hwplayer/1.0.1/dist/hwplayer.js?flvjs=true'></script>      <script src='https://media-cache.huaweicloud.com/video/hwplayer/1.0.1/lib/flv-1.4.2.min.js'></script>      <title>HWplayer</title>  </head>    <body>      <video id='test' class='video-js vjs-default-skin vjs-big-play-centered'></video>      <script>          hwplayerloaded(function () {              var config = {                  controls: false,//是否显示控制栏,包括进度条,播放暂停按钮,音量调节等组件                  width: 640,//播放器宽度                  height: 360,//播放器高度                  autoplay: false,//是否在播放器加载后自动开始播放                  loop: false,//是否循环播放                  muted: false,//是否静音播放                  preload: 'auto',//预加载方式                  userId: 'playerDemo01',                  domainId: 'hwPlayer',                  /**                   * 播放数据统计上报,用户可在初始化播放器时设置stat为true开启(建议开启)                   * 具体功能说明请参考:https://support.huaweicloud.com/playersdk-vod/zh-cn_topic_0149625030.html                   */                  stat: false,                  controlBar: false,                  playbackRates: [.5, 1, 1.5, 2]//可选播放速率              }              var player = window.player = new HWPlayer('test', config, function () {                  player.src('https://media-cache.huaweicloud.com/video/hwplayer/0.0.6/videos/HD.mp4');              })          });      </script>    </body>    </html>106 Web播放器是否支持字体样式和位置设置?华为云Web播放器支持设置字幕中的字体样式,但暂不支持调整字体位置。设置字体样式的代码示例如下,具体请参见播放器SDK。player.textTrackSettings.setValues({                  backgroundColor: "#F00",//背景色                  backgroundOpacity: "1",//背景透明度                  color: "#000",//字体颜色                  fontFamily: "proportionalSansSerif",//字体                  textOpacity: "1",//字体透明度                  windowColor: "#000",//                  windowOpacity: "0"//              })  player.textTrackDisplay.updateDisplay();//设置完字体样式后,必须刷新字幕              const color = [                  "#000", //黑色                  "#FFF", //白色                  "#F00", //红色                  "#0F0", //绿色                  "#00F", //蓝色                  "#FF0", //黄色                  "#F0F", //紫红色                  "#0FF", //青色              ]              const opacity = [                  0.5,//半透明                  1,//不透明                  0//透明              ]107 为什么在控制台可看到待拼接的媒资,但调用API拼接时提示媒资不存在?可能是由于待拼接的媒资所在区域与调用API的区域不一致导致,一个区域的点播服务仅能处理该区域中的媒资文件,不可跨区域处理,您可以参考以下方法查看待拼接媒资所在区域,再调用相同区域的API进行视频拼接。登录视频点播控制台,查看待拼接媒资所在区域,如下图所示。108 URL拉取是如何收费的?URL拉取是指基于音视频源文件URL,离线拉取上传到点播服务,用户可以直接在点播服务中处理拉取的音视频文件,具体操作请参见URL拉取。通过URL拉取方式上传音视频文件,不收取上行费用,创建媒资也不会收取费用,但创建媒资后,使用点播服务的功能处理拉取的音视频文件会产生以下相应的费用:存储费用:拉取的音视频文件以及使用点播服务以及处理后生成的相关媒资文件是存储在点播服务中的,在这种情况下,点播服务将会根据存储空间收取相关费用。下行流量或带宽费用:若您通过点播服务进行了音视频文件的加速分发,则会产生相关的CDN费用,在控制台预览播放也会产生CDN费用。音视频处理费用:若您在点播服务中使用转码、截图、转封装、音频提取等功能对通过URL拉取的音视频进行处理,则会产生对应的转码、截图、转封装或音频提取费用。具体收费详情请参见价格说明。109 为什么视频上传后,在控制台找不到了?可能是上传的区域和查看的区域不一致,您可以参考以下方法确认上传媒资所在区域。登录视频点播控制台,查看上传媒资所在区域,如下图所示。110 OBS桶中已托管到点播的视频是否可以删除?可以删除,但删除后无法恢复,且点播服务中也无法访问被托管的源文件。OBS音视频托管是指授权点播服务读写对应的音频文件,从而进行管理。因此被托管的源文件仍存储在OBS桶中,而通过点播服务处理后生成的新媒资文件会根据配置的存储策略,存储在点播服务或自有OBS桶中。当被托管的源文件在OBS桶被删除后,源文件在点播服务中将无法被访问,但生成的新媒资文件仍可以访问。111 为什么IAM子账号在控制台无法查看到主账号上传的音视频文件?可能是由于您使用点播服务提供的系统策略进行媒资隔离,子账号与主账号不在同一组内,建议您将IAM账号添加到与主账号的组内,具体请参见创建用户并授权使用VOD。112 如何对上传的媒资进行权限隔离?媒资隔离是指仅同组内的用户能访问或管理该组其他用户创建的媒资。其中,支持对视频点播中存储的媒资进行隔离的系统策略为VOD Group Administrator、VOD Group Operator、VOD Group Guest,它们既支持操作权限划分,也支持媒资隔离。媒资隔离详细操作请参见创建用户并授权使用VOD。视频点播提供的其他系统策略请参见产品介绍-权限管理。113 上传媒资需要什么权限?支持上传媒资操作的系统权限有VOD Administrator、VOD Operator、VOD Group Administrator和VOD Group Operator,您可以根据实际需求配置其中一种或多种系统权限。VOD各系统权限说明请参见产品介绍-权限管理。114 通过控制台上传,页面自动退出登录导致上传失败华为云的安全设置支持会话超时策略,当超过设置的时长未操作界面时,会话会失效,需要重新登录。当通过视频点播控制台一次上传大量音视频文件时,由于上传时间比较久,若在上传过程中未操作界面,则会自动退出登录,从而导致音视频上传失败。会话超时策略是默认开启,不能关闭,管理员可以设置会话超时的时长,会话超时时长默认为1个小时,可以在15分钟~24小时之间进行设置,该策略对账号以及账号下的IAM用户都生效。若您是管理员,您可以通过如下步骤重新设置会话超时策略,然后再上传音视频文件。1.         登录控制台,单击右上角的账户名,将鼠标移动至右上方的用户名,在下拉菜单中选择“安全设置”。2.         在“账户安全设置”界面选择“登录验证策略”。3.         设置“会话超时策略”。为了您的账户安全,建议根据实际情况适当调整会话超时策略。115 音视频上传后,多久可以播放?音视频上传后的播放准备时间与视频时长有关,若设置了转码或工作流,则还受转码或者工作流处理的影响。116 如何将OBS桶中的音视频导入点播服务?您可以先授权点播服务,使其可以访问同一区域的OBS桶中的音视频文件,然后通过存量或增量托管方式将存储在OBS桶中的音视频文件同步到点播服务。授权后,建议先使用存量托管功能将某个OBS桶中已存储的音视频文件同步到点播中,然后为该OBS桶配置增量托管,即可在点播服务中处理该OBS桶中的所有音视频文件。具体操作指导请参见音视频托管。117 上传一个视频文件需要多久?一个视频文件上传所需时间与文件的大小、本地网络状态等有关,此外,若下发的上传任务过多,还需要排队处理。正常情况下,上传一个1GB大小的视频文件,所耗时间在2分钟以内。118 如何实现对上传音视频进行先审后发?视频点播提供了两种音视频审核模式:先发后审:音视频上传后可以直接播放,您可以根据需求进行智能审核和人工审核,然后决定是否屏蔽该音视频文件,屏蔽后的音视频无法加速分发,具体操作请参见音视频审核。先审后发:音视频上传后,媒资状态为“未发布”,无法直接播放,仅在音视频审核中进行审核通过后,才可加速分发,允许播放。该模式暂只支持通过API实现。先审后发实现步骤如下所示:                                步骤 1      调用媒资上传接口,将请求参数“auto_publish”设置为“0”,媒资上传后不自动发布。您可以使用上传方式、OBS转存方式或URL拉取方式创建媒资。                                步骤 2      在视频点播控制台配置审核模板,具体请参见审核设置。                                步骤 3      调用媒资审核接口,将“template_id”设置为步骤2创建的审核模板的ID。119 OBS桶中已托管到点播的视频是否可以删除?可以删除,但删除后无法恢复,且点播服务中也无法访问被托管的源文件。OBS音视频托管是指授权点播服务读写对应的音频文件,从而进行管理。因此被托管的源文件仍存储在OBS桶中,而通过点播服务处理后生成的新媒资文件会根据配置的存储策略,存储在点播服务或自有OBS桶中。当被托管的源文件在OBS桶被删除后,源文件在点播服务中将无法被访问,但生成的新媒资文件仍可以访问。120 视频播放效果是否有地域上的区别?华为云视频点播服务支持在中国大陆任意区域访问播放,但用户实际的观看体验在很大程度上受用户侧到服务端的网络质量及本地硬件配置的影响。121 点播服务是否对同时在线观看人数有限制?华为云视频点播服务对同时在线观看人数未做相关限制。122 为什么访问播放地址返回403?可能开启了防盗链功能,建议您确认是否开启Referer防盗链或者Key防盗链。若开启了Referer防盗链链,请确认是否将访问端添加到了黑名单,或未添加到白名单中。若开启了Key防盗链,请确认播放地址是否用的鉴权地址,而非原始播放地址,鉴权地址是否过有效期。123 可以使用自有播放器播放上传到点播的音视频吗?使用自有播放器播放点播音视频文件,需要先获取音视频的播放地址,您可以通过视频点播控制台、SDK或API的方式获取音视频的播放地址。124 点播服务生成的播放地址中可以替换成自有的域名?可以,请先在视频点播控制台添加已备案的自有域名,配置CNAME,然后在“域名管理”中将添加的自有域名设置为默认即可。设置默认后,您可以在“视频管理 > 管理 > 播放地址”中看到播放地址中的域名已变更为添加的自有域名。125 如何保护点播音视频的版权,防止非法盗播?视频点播服务支持视频播放权限认证和视频加密等安全策略,保护点播音视频的版权不受侵犯。播放权限认证:点播服务提供了Referer防盗链和Key防盗链功能,对分发的音视频进行播放权限控制,避免非授权用户通过播放URL下载或播放点播视频。具体请参见通过防盗链控制音视频的播放权限。HLS视频加密:为有效防止视频泄露和盗链问题,可以对HLS视频内容进行加密。加密后的视频,即使恶意用户下载也无法分发给其他人观看。具体请参见通过HLS加密防止视频泄露。126 如何生成方形视频?Android SDK假设拍摄的视频是竖着拍摄,分辨率1280*720,生成720*720的视频。a.         创建timeline。NvsVideoResolution videoEditRes = new NvsVideoResolution(); videoEditRes.imageWidth = 720; videoEditRes.imageHeight = 720; videoEditRes.imagePAR = new NvsRational(1, 1); NvsRational videoFps = new NvsRational(25, 1); NvsAudioResolution audioEditRes = new NvsAudioResolution(); audioEditRes.sampleRate = 48000; audioEditRes.channelCount = 2; //创建时间线m_timeline = streamingContext.createTimeline(videoEditRes, videoFps, audioEditRes);b.         创建轨道和片段,path是片段的绝对路径。NvsVideoTrack videoTrack = m_timeline.appendVideoTrack(); NvsVideoClip clip = videoTrack.appendClip(path);c.         放大视频。clip.setPanAndScan(0, 1);pan:控制纵向画面的展示,取值范围[-1,1]。scan:控制横向画面的裁剪,取值范围[0,1]。例如:当pan为0,scan为0时,原图显示。当pan为-1,画面整体上移,裁剪超出输出范围内的画面。当pan为1,画面整体下移,裁剪超出输出范围内的画面。当scan为1,画面横向扩充,裁剪超出输出范围内的画面。d.         生成视频,path是生成视频的路径。m_streamingContext.compileTimeline(m_timeline, 0, m_timeline.getDuration(), path, NvsStreamingContext.COMPILE_VIDEO_RESOLUTION_GRADE_720     , NvsStreamingContext.COMPILE_BITRATE_GRADE_HIGH, 0);iOS SDK假设拍摄的视频是竖着拍摄,分辨率1280*720,生成720*720的视频。a.         创建timeline。NvsVideoResolution videoEditRes; videoEditRes.imageWidth = 720; videoEditRes.imageHeight = 720; videoEditRes.imagePAR = (NvsRational){1, 1}; NvsRational videoFps = {25, 1}; NvsAudioResolution audioEditRes; audioEditRes.sampleRate = 48000; audioEditRes.channelCount = 2; audioEditRes.sampleFormat = NvsAudSmpFmt_S16; //创建时间线m_timeline = [streamingContext createTimeline:&videoEditRes videoFps:&videoFps audioEditRes:&audioEditRes];b.         创建轨道和片段,path是片段的绝对路径。NvsVideoTrack videoTrack = [m_timeline appendVideoTrack]; NvsVideoClip clip = [videoTrack appendClip:path];c.         放大视频。[clip setPan:0 andScan:1];pan:控制纵向画面的展示,取值范围[-1,1]。scan:控制横向画面的裁剪,取值范围[0,1]。例如:当pan为0,scan为0时,原图显示。当pan为-1,画面整体上移,裁剪超出输出范围内的画面。当pan为1,画面整体下移,裁剪超出输出范围内的画面。当scan为1,画面横向扩充,裁剪超出输出范围内的画面。d.         生成视频,path是生成视频的路径。[m_streamingContext compileTimeline:m_timeline startTime:0 endTime:m_timeline.duration outputFilePath:path videoResolutionGrade:COMPILE_VIDEO_RESOLUTION_GRADE_720      videoBitrateGrade:COMPILE_BITRATE_GRADE_HIGH flags:0];127 如何生成带有美肤特效的视频?Android SDKa.         创建timeline、轨道和片段。创建timeline。NvsVideoResolution videoEditRes = new NvsVideoResolution(); videoEditRes.imageWidth = 720; videoEditRes.imageHeight = 720; videoEditRes.imagePAR = new NvsRational(1, 1); NvsRational videoFps = new NvsRational(25, 1); NvsAudioResolution audioEditRes = new NvsAudioResolution(); audioEditRes.sampleRate = 48000; audioEditRes.channelCount = 2; //创建时间线 m_timeline = streamingContext.createTimeline(videoEditRes, videoFps, audioEditRes);创建轨道和片段。NvsVideoTrack videoTrack = m_timeline.appendVideoTrack(); NvsVideoClip clip = videoTrack.appendClip(path);b.         添加美肤特技。clip.appendBeautyFx();c.         生成视频。iOS SDKa.         创建timeline、轨道和片段。创建timeline。NvsVideoResolution videoEditRes; videoEditRes.imageWidth = 720; videoEditRes.imageHeight = 720; videoEditRes.imagePAR = (NvsRational){1, 1}; NvsRational videoFps = {25, 1}; NvsAudioResolution audioEditRes; audioEditRes.sampleRate = 48000; audioEditRes.channelCount = 2; audioEditRes.sampleFormat = NvsAudSmpFmt_S16; //创建时间线m_timeline = [streamingContext createTimeline:&videoEditRes videoFps:&videoFps audioEditRes:&audioEditRes];创建轨道和片段。NvsVideoTrack videoTrack = [m_timeline appendVideoTrack];NvsVideoClip clip = [videoTrack appendClip:path];b.         添加美肤特技。[clip appendBeautyFx];生成视频。128 如何将多个素材生成一个视频文件?Android SDKa.         在创建轨道和片段时,添加多个素材创建多个片段。NvsVideoTrack videoTrack = m_timeline.appendVideoTrack();  NvsVideoClip clip1 = videoTrack.appendClip(path1);  NvsVideoClip clip2 = videoTrack.appendClip(path2);  NvsVideoClip clip3 = videoTrack.appendClip(path3);  NvsVideoClip clip4 = videoTrack.appendClip(path4);  NvsVideoClip clip5 = videoTrack.appendClip(path5);b.         生成视频文件。m_streamingContext.compileTimeline(m_timeline, 0, m_timeline.getDuration(), path, NvsStreamingContext.COMPILE_VIDEO_RESOLUTION_GRADE_720     , NvsStreamingContext.COMPILE_BITRATE_GRADE_HIGH, 0));iOS SDKa.         在创建轨道和片段时,添加多个素材创建多个片段。NvsVideoTrack videoTrack = [m_timeline appendVideoTrack];  NvsVideoClip clip1 = [videoTrack appendClip:path1];  NvsVideoClip clip2 = [videoTrack appendClip:path2];  NvsVideoClip clip3 = [videoTrack appendClip:path3];  NvsVideoClip clip4 = [videoTrack appendClip:path4];  NvsVideoClip clip5 = [videoTrack appendClip:path5];b.         生成视频文件。[m_streamingContext compileTimeline:m_timeline startTime:0 endTime:m_timeline.duration outputFilePath:path videoResolutionGrade:COMPILE_VIDEO_RESOLUTION_GRADE_720      videoBitrateGrade:COMPILE_BITRATE_GRADE_HIGH flags:0];129 如何实现画中画?简单的画中画,可以使用两个不同分辨率的素材,如一个横着拍摄的素材和一个竖着拍摄的素材,分别添加到两个轨道上,就可以看到两个素材叠加在一起的效果。另外Transform 2D特技可以实现视频的放大缩小、旋转或给视频加透明度。Android SDKNvsVideoTrack track1 = m_timeline.appendVideoTrack();  NvsVideoTrack track2 = m_timeline.appendVideoTrack();  NvsVideoClip clip1 = track1.appendClip(path1);  NvsVideoClip clip2 = track2.appendClip(path2);iOS SDKNvsVideoTrack videoTrack1 = [m_timeline appendVideoTrack];  NvsVideoTrack videoTrack2 = [m_timeline appendVideoTrack];  NvsVideoClip clip1 = [videoTrack1 appendClip:path1];  NvsVideoClip clip2 = [videoTrack2 appendClip:path2];130 如何添加水印?您可以通过以下两种方式添加水印:通过贴纸功能实现,需要用户提供一张带水印的图片,然后通过工单系统联系华为云技术工程师进行制作。制作完的水印文件是UUID为文件名,.animatedsticker为扩展名的一个文件。有了这个文件,就可以通过API实现添加水印的功能。−           Android SDKStringBuilder m_stickerId = new StringBuilder();  packagePath = "assets:/89740AEA-80D6-432A-B6DE-E7F6539C4121.animatedsticker";  error = m_streamingContext.getAssetPackageManager().installAssetPackage(packagePath, null, NvsAssetPackageManager.ASSET_PACKAGE_TYPE_ANIMATEDSTICKER, true, m_stickerId);      if (error != NvsAssetPackageManager.ASSET_PACKAGE_MANAGER_ERROR_NO_ERROR              && error != NvsAssetPackageManager.ASSET_PACKAGE_MANAGER_ERROR_ALREADY_INSTALLED) {      Log.e(TAG, "Failed to install sticker package!");  }    m_timeline.addAnimatedSticker(0, m_timeline.getDuration(),m_stickerId.toString());−           iOS SDKNSMutableString *m_stickerId;  NSString *packagePath = [appPath stringByAppendingPathComponent:@"89740AEA-80D6-432A-B6DE-E7F6539C4121.animatedsticker"];     NvsAssetPackageManagerError error = [m_streamingContext.assetPackageManager installAssetPackage:packagePath license:nil type:NvsAssetPackageType_VideoFx sync:YES assetPackageId:m_stickerId];  if (error != NvsAssetPackageManagerError_NoError && error != NvsAssetPackageManagerError_AlreadyInstalled) {      NSLog(@"Failed to install video fx package!");      package1Valid = false;  }    [m_timeline addAnimatedSticker:0 duration:m_timeline.duration animatedStickerPackageId:_stickerPackageId];通过NvsTimeline类里的addWatermark()接口添加水印。−           Android SDKm_TimeLine.addWatermark(path, 0, 0, 1, NvsTimeline.NvsTimelineWatermarkPosition_TopLeft, 0, 0);//path是水印文件的路径,可以是PNG或JPG文件,或者是.caf格式文件。−           iOS SDK[m_timeline addWatermark:path displayWidth:0 displayHeight:0 opacity:1 position:NvsTimelineWatermarkPosition_TopRight marginX:0 marginY:0];//path是水印文件的路径,可以是为PNG或JPG文件,或者是.caf格式文件。131 从录制界面到播放界面没有问题,返回之后,录制界面的预览黑屏检查NvsStreamingContext类里的connectCapturePreviewWithLiveWindow()是否有调用或者调用时出现问题,或者是在调用startCapturePreivew()之后,调用了NvsStreamingContext上的stop()。同样,从录制界面到播出界面,播出黑屏,可能是调用playbackTimeline()后,又调用NvsStreamingContext的stop()。还有可能是NvsStreamingContext上的connectTimelineWithLiveWindow方法没有调用或调用出现问题。132 NvsColor设置不生效NvsClor类成员是Float类型,R,G,B,A取值是0到1,如果所给颜色值是100,100,100,则需要分别除以255。133 从录制界面到播出界面,播出界面的Livewindow闪黑然后播出正常调用playbackTimeline播出需要预览一段时间,为了避免出现此问题,需要先调用seekTimeline到0的位置,再播出,则不会出现闪黑现象。134 某些手机录制的视频播放时画面方向不正常?可能原因是因为手机播放器不支持自动旋转,会造成视频播放时画面方向不正常,因而导致用户对录制的视频播放产生误导。135 使用H265如何设置进行视频拍摄和生成?Android SDK使用H265进行视频拍摄的用法如下:Hashtable<String, Object> config = new Hashtable<>();config.put(NvsStreamingContext.COMPILE_VIDEO_ENCODER_NAME, "hevc"); //h265方式context.startRecording(filePath, 0, config);使用H265进行视频生成的用法如下:Hashtable<String, Object> config = new Hashtable<>(); config.put(NvsStreamingContext.COMPILE_VIDEO_ENCODER_NAME, "hevc"); //h265方式context.setCompileConfigurations(config);//调用compileTimeline API之前设置context.compileTimeline(timeline, startTime, endTime, compileVideoPath,NvsStreamingContext.COMPILE_VIDEO_RESOLUTION_GRADE_720,NvsStreamingContext.COMPILE_BITRATE_GRADE_HIGH,0);iOS SDK使用H265进行视频拍摄的用法如下:NSMutableDictionary *config = [[NSMutableDictionary alloc] init];[config setValue:@"hevc" forKey:NVS_COMPILE_VIDEO_ENCODEC_NAME];[context startRecording:filePath withFlags:0 withRecordConfigurations:config];使用H265进行视频生成的用法如下:NSMutableDictionary *config = [[NSMutableDictionary alloc] init];[config setValue:@"hevc" forKey:NVS_COMPILE_VIDEO_ENCODEC_NAME];//h265方式context.compileConfigurations = config;//调用compileTimeline API之前设置[context compileTimeline:timeline startTime:0 endTime:timeline.durationoutputFilePath:ouputPath videoResolutionGrade:NvsCompileVideoResolutionGrade720videoBitrateGrade:NvsCompileBitrateGradeHigh flags:0];136 为什么iOS扫码安装Demo App后,App打不开?由于华为云提供的视频云APP是通过Apple Developer Enterprise Program创建和分发企业专用的iOS应用。所以Demo APP安装后,当您首次打开App时,会有如下图所示的提示信息。您必须先针对该应用建立信任后,才能将其打开。具体步骤如下所示:1.         打开手机的“设置”,选择“通用”。2.         在“通用”界面 选择描述文件”或“描述文件与设备管理”,您可以在“企业级应用”下看到该应用开发者的描述文件“ Huawei Software Technologies Co.,Ltd”。3.         点击描述文件“ Huawei Software Technologies Co.,Ltd”,然后点击“信任Huawei Software Technologies Co.,Ltd”,针对该开发者建信任。4.         在弹出的确认提示框中选择“信任”,信任此描述文件后,即可重新打开Demo APP。后续若再手动安装来自同一开发者的其他应用,即可立即打开这些应用。137 调用CDN预热接口,返回成功是指预热成功吗?调用指定媒资ID预热接口或指定URL预热接口时,若处理成功将会返回“task_id”,但这仅表示预热任务提交成功,实现预热需要三到五分钟才可完成。您可以通过调用查询预热结果接口查询预热任务是否完成。138 视频拼接是否支持对同一媒资ID进行拼接?不支持,若您需要对同一视频文件进行拼接,您可以先在本地对同一文件进行不同的命名,然后上传到点播服务中,生成不同的媒资ID。最后使用拼接功能将这两个不同媒资ID的文件进行拼接即可。139 是否支持自定义播放器外观?支持,播放器的皮肤由HTML和CSS构建,自定义播放器皮肤具体请参见videojs皮肤设计。140 Web播放器支持移动端设备吗?Web播放器暂不支持兼容移动端浏览器,但支持兼容的PC端浏览器有:IE、Chrome、Firefox、Safar。其中IE浏览器必须为IE8及以上版本。具体请参见Web播放器。141 如何计算点播CDN加速流量?产生的加速流量 = 码率 * 时长 * 观看人数,您可以通过该公式预估点播视频播放需要消耗的CDN加速流量。若播放的视频文件的时长为2小时,码率为1000Kbps,时长2小时,观看人数为100人,则预计消耗的流量为:1000/8 * 3600 * 2  * 100 = 90000000 KB = 85.83 GB142 使用工作流是如何计费的?工作流是将多个模板任务拼接起来,一次性执行多个任务,价格不变,只是更为便捷。其中转码、截图(包含审核中的截图)、音频提取为计费项,具体收费详情请参见价格详情。143 通过同一终端ID重复观看某个视频,是否会重复计费?不管是否为同一终端ID,每次访问点播视频的链接,就会产生一次播放流量计费。具体流量计费详情请参见价格详情。
  • [视频直播] 视频直播常见问题及解决方案汇总
    1 使用华为云平台直播服务是否需要单独的域名?需要使用独立的播放域名和推流域名,且播放域名与推流域名不能相同,直播媒体流推流会下发到CDN直播上行加速服务和直播源站注入服务。2 使用华为云平台直播服务的具体流程是什么?是否需要创建直播间?传统方式的直播服务需要通过编码器推流,不同路直播流都会存在唯一的推流地址,即所谓的“直播间”,使用华为云平台直播服务不需要预先创建“直播间”,华为云直播服务不关注每一个直播间地址,只负责收流,RTMP推流方式会将直播流名(用户可自定义)编译为<StreamName>字段带入LiveID,用于标识不同直播流,当用户请求播放某一路直播,LiveID将作为唯一标识满足用户不同观看需求。3 一个租户最多可以添加多少个直播域名?默认每个账号下可创建32个播放和推流域名。如有特殊需要,请您提交工单与华为云技术客服联系。4 添加的播放域名和推流域名有什么要求?直播服务系统对添加的播放域名和推流有如下要求:添加推流域名和播放域名必须是通过备案,取得工信部备案号,备案详情请参见华为云备案系统。域名长度需要在42个字节以内,不区分大小写。 推流域名与播放域名不能为同一个。5 域名管理界面的CNAME的作用是什么?当成功添加加速域名后,系统会自动为您分配CNAME域名,您需要到域名解析服务商处为推拉流域名配置CNAME记录,将加速域名以CNAME方式指向您的CNAME域名,域名解析生效后,该域名的所有请求都将转到CDN节点,直播加速才能生效。6 没有已备案的域名,是否可以体验直播服务?可以,您可以暂时使用华为云提供的体验域名进行体验测试,具体推流和播放指导请参见三分钟体验视频直播。推流域名:push.hwvideo.hwcloudlive.com推流URL:rtmp://push.hwvideo.hwcloudlive.com/live/{StreamName}播放域名:pull.hwvideo.hwcloudlive.com播放URLRTMP格式:rtmp://pull.hwvideo.hwcloudlive.com/live/{StreamName}FLV格式:http://pull.hwvideo.hwcloudlive.com/live/{StreamName}.flvM3U8格式:http://pull.hwvideo.hwcloudlive.com/live/{StreamName}.m3u8StreamName:流名称,您可以自行定义,推流地址和播放地址中的“StreamName”需保持一致。注意:以上域名和地址仅用于测试体验直播服务,若您需要开展正式的直播活动,请您注册正式的域名,并备案。7 使用直播服务是否必须要CDN支持?CDN是否需要购买?必须要CDN支持,在直播服务控制台添加直播域名后,直播服务自动为添加的域名配置CDN直播加速服务。在直播的过程中直播加速服务消耗的流量将收取费用,价格详情请参见价格说明。8 添加域名时,提示“ICP编号不存在”怎么办?这是由于您添加的域名未备案,您可以在华为云备案系统先完成备案,然后再添加直播域名。9 使用直播服务是否还需要开通CDN服务?不需要,直播服务中已集成了直播加速功能。在直播服务控制台添加推流域名和播放域名后,直播服务自动为添加的域名开启上行推流加速和下行播放加速。直播域名的配置请参见配置直播域名。10 添加域名时,提示“添加失败,用户处于删除状态”怎么办?该问题可能是由于您的账户欠费导致,请您参考华为云账户充值的操作步骤为您的账户进行充值。账户完成充值后,请您重新登录直播服务。若问题仍未解决,请提交工单联系华为云技术客服处理。11 为什么域名状态从“正常”变成了“配置中”?直播服务会定期对域名进行审核,若有涉黄等违规问题,根据国家互联网相关法律规定,将对域名停止解析,域名状态将会从“正常”变成“配置中”。建议您先进行直播内容整改,然后提交工单联系华为云技术客服进行重新审核,审核通过后域名状态将恢复正常。12 配置CNAME域名解析,提示冲突可能是由于云解析服务中已存在与待添加的CNAME解析冲突的类型记录集。当“主机记录”相同时,在同一解析线路下,解析记录的限制规则请参见域名解析类型限制规格。13 播放域名和推流域是否可以是二级域名?可以,例如example.com为主域名,您可以登录视频直播控制台,在“域名管理”中添加推流域名为player.example.com、播放域名为push.example.com。14 如何获取推流URL?添加域名配置成功后,若您未配置鉴权,则在所添加的域名行单击“管理”,在“基本信息”页签即可获取推流URL;若您配置了鉴权,请参见Key防盗链 > 鉴权URL生成拼接对应的推流URL。15 推流URL中的{StreamName}字段有什么格式要求?自定义流名{StreamName}时,不可采取中文字符。16 视频直播服务支持哪些推流协议?华为云视频直播服务支持RTMP推流。RTMP(Real Time Messaging Protocol)即实时消息传输协议。17 常见的推流形式有哪些?台式计算机或笔记本,使用摄像头或者桌面:使用第三方软件采集摄像头视频或桌面图像,将视频或桌面推流至RTMP推流地址。第三方推流软件包括:OBS(推荐)、FMLE、XSplit等。Android/iOS,使用手机摄像头:使用第三方软件或SDK采集摄像头视频,并推送视频流至RTMP推流地址。18 直播推流失败怎么办导致直播推流失败的因素有很多,您可以先从以下几个方面进行初步排查,若都无问题,请提交工单申请技术支持。检查是否配置推流CNAME由于视频直播服务默认开启直播上行加速服务,即推流加速,若您未配置CNAME解析,将由于无法解析推流域名,导致推流失败。若推流地址无问题,请参照如下方法,验证推流CNAME是否配置成功。1.         打开Windows操作系统中的cmd程序,通过nslookup加速域名的方式进行查询。2.         若回显的是系统分配的CNAME域名,则表示已配置CNAME。否则您需要参考CNAME配置完成配置。确认推流地址是否正确确认推流地址是否正确,您可以参照如下步骤确认。1.         登录直播控制台,在左侧导航树中选择“域名管理”。2.         在您添加的域名行单击“管理”,进入域名管理页面。3.         在“基本信息”页签获取原始推流地址。4.         请您根据实际AppName和StreamName拼接推流地址,若您开启了加密鉴权,则需要使用鉴权后的地址,具体请参见推流地址进行拼接。5.         确认当前的推流地址是否正确,若不正确,请使用正确的推流地址。确认是否配置鉴权确认是否对推流地址进行了加密鉴权,您可以参照如下步骤确认。1.         登录直播控制台,在左侧导航树中选择“域名管理”。2.         在您添加的域名行单击“管理”,进入域名管理页面。3.         单击“鉴权配置”页签查看是否配置了Key防盗链功能。4.         若配置了Key防盗链功能,请按照实际情况使用获取的鉴权信息拼接鉴权推流地址,具体请参见鉴权推流地址。确认域名状态是否正常您可以参照如下步骤确认域名状态是否为“正常”。1.         登录直播控制台,在左侧导航树中选择“域名管理”。2.         在域名列表查看目标域名是否为“正常”状态,若为“停用”,请在“操作”列单击“启用”。19 视频直播服务支持哪些音视频输入输出格式?视频封装协议  RTMP、FLV输入/输出协议,支持的视频编码格式有:Jpeg、Sorenson-H263、ScreenVideo、On2-VP6、On2-VP6-Alpha、ScreenVideo2、H264等。          HLS输出协议,支持的视频编码格式有:H264等。音频封装协议         RTMP、FLV输入/输出协议,支持的音频编码格式有:ADPCM、MP3、LinearLE、Nellymoser16、Nellymoser8、Nellymoser、G711A、G711U、AAC、Speex、MP3-8K、DeviceSpecific、Uncompressed等。           HLS输出协议,支持的音频编码格式有:AAC等。20 最大支持多少路并发直播流?华为云视频直播服务对并发直播流未做相关限制,但若您有大规模的并发直播流需求,建议提交工单进一步咨询。21 视频直播服务支持哪些直播流播放协议?华为云视频直播服务支持RTMP、HTTP-FLV和HLS三种播放协议。RTMP协议比较全能,既可以用来推流,又可以用来播放直播流。其工作方式是将较大块的视频帧和音频帧“剁碎”,然后以小数据包的形式在互联网上进行传输,且支持加密,因此安全隐秘性比较理想,但拆包组包的过程比较复杂,所以在请求海量并发时易出现一些不可预期的稳定性问题。RTMP基于flash无法在iOS的浏览器中播放,但是实时性比HLS好。HTTP-FLV协议工作方式是在大块的视频帧和音视频头部加入一些标记头信息,由于工作方式简洁,因此请求海量并发时比较稳定,延时小;用作手机端APP直播协议很合适,但是在手机浏览器上的支持却很有限。HLS协议工作方式是将视频流分成5-10秒的多个小的基于HTTP的小分片文件来下载,然后用m3u8索引表进行管理。由于客户端下载到的视频都是5-10秒的完整数据,故视频的流畅性很好,但同样引入了很大延迟(HLS的一般延迟在10-30s左右)。相比于FLV,HLS对浏览器兼容较好,支持跨终端,因此常用于社交软件的URL分享。播放协议协议原理延时优缺点RTMPTCP长链接每个时刻受到的数据即刻发送1S~3Sl    缺点:高并发下不稳定;iOS平台要开发支持相关协议的播放器;使用非标准TCP端口HTTP-FLVTCP长链接数据头部添加标记,通过HTML5解封包播放1S~3Sl    缺点:需要集成SDK才能播放HLSHTTP短链接集合一段时间数据生成ts切片文件,更新m3u8文件10S~30Sl    缺点:延时高 22 常见的播放形式有哪些?华为云直播播放方式支持华为云iOS、Android、Web等播流SDK及Demo,也支持常见的第三方播流软件如VLC等。23 不同画质直播流码率分类不同画质直播流码率分类如下所示。画质视频分辨率H.264转码码率H.265转码码率(比H.264下降30%)流畅(360P)640*360400Kbps280Kbps标清(480P)854*480600Kbps420Kbps高清(720P)1280*7201000Kbps700Kbps超清(1080P)1920*10802000Kbps1400Kbps 24 如何获取播放URL?添加域名配置成功后,若您未配置鉴权或转码功能,则在所添加的域名行单击“管理”,在“基本信息”页签即可获取播放URL;若您配置了鉴权或转码功能,请参见Key防盗链 > 鉴权URL生成和播放地址 > 转码播放地址分别拼接对应的播放URL。25 播放URL中的{StreamName}字段有什么格式要求?自定义流名{StreamName}时,不可采取中文字符。26 推流成功,但无法播放怎么办?导致直播播放失败的因素有很多,您可以先从以下几个方面进行初步排查,若都无问题,请提交工单申请技术支持。检查播放地址是否正确确认播放地址是否正确,您可以参照如下步骤确认。1.         登录直播控制台,在左侧导航树中选择“域名管理”。2.         在您添加的域名行单击“管理”,进入域名管理页面。3.         在“基本信息”页签获取原始播放地址。4.         请您根据实际AppName和StreamName拼接播放地址,若您开启了加密鉴权,则需要使用鉴权后的地址,具体请参见播放地址进行拼接。5.         确认当前的播放地址是否正确,若不正确,请使用正确的播放地址。检查是否配置播放CNAME由于视频直播服务默认开启直播下行加速服务,即播放加速,若您未配置CNAME解析,将由于无法解析播放域名,导致播放失败。若播放地址无问题,请参照如下方法,验证播放CNAME是否配置成功。1.         打开Windows操作系统中的cmd程序,通过nslookup加速域名的方式进行查询。2.         若回显的是系统分配的CNAME域名,则表示已配置CNAME。否则您需要参考CNAME配置完成配置。检查播放端1.         检查播放器是否存在问题,建议可以使用VLC播放器检测。2.         检查播放设备是否存在问题,建议可以换一个手机和PC进行检测。27 直播播放出现卡顿怎么办?直播的整个主流程如下所示:以上每个阶段都有因素导致视频播放卡顿,如以下几个原因:推流端由于上行网络原因,可能导致采集的音视频数据无法正常速度上传。用户的下行带宽过低,无法支撑直播流畅播放。播放端设备性能不佳,或者运行程序过多,导致处理缓慢。28 直播对每日的下行流量是否有限制?无限制,但直播流量是按下行流量收费的,请您在使用直播服务前,确保账户余额足够。29 播放时提示跨域错误怎么办?若您有跨域播放需求,请提交工单咨询处理方法。提交工单时,需要提供的信息包括配置的推流域名和播放域名。30 防盗链key的格式有什么要求?防盗链时长有没有限制?配置防盗链Key值格式为16个字节,字母数字随机组合搭配即可,例如C94D54F0B61EDC6E。防盗链时长限制范围为1分钟~30天。31 如何提交Key防盗链配置审核?在视频直播控制台配置Key防盗链参数后,您还需要提交工单进行配置审核,审核通过后,Key防盗链才能生效。若您修改了Key防盗链相关参数,也需要提交工单重新审核。提交工单时,需要提交的信息如下所示。信息说明推流域名需要配置Key防盗链的直播推流域名。示例:test-push.livehwcloud.com播放域名需要配置Key防盗链的直播播放域名。示例:test-play.livehwcloud.comKey值请填写为在视频直播控制台中设置的Key值。示例:MyLiveKeyValue01时长请填写为在视频直播控制台中设置的时长。示例:6032 是否支持HTTPS安全加速?视频直播服务暂只支持后台配置HTTPS安全加速功能,若您需要使用HTTPS安全加速,请提交工单并附上PEM格式的证书联系华为云技术客服处理。33 如何关闭Key防盗链功能?若需要关闭Key防盗链,请提交工单联系华为云技术客服进行处理。提交工单时,需要提供的信息包括推流域名和播放域名。34 直播消息订阅的主题在哪里设置?具体怎么配置消息订阅功能?消息通知服务是华为云平台可单独对外提供的应用服务,当您想要使用直播消息订阅功能时,即需要调用消息通知服务,具体使用流程请参见配置消息订阅。35 直播服务最多支持录制多长时间?最大支持录制6小时,超过6小时按照录制命名规则生成新文件。36 直播录制支持什么录制格式和播放格式?仅支持录制flv格式的直播流。支持flv、hls和mp4三种播放格式,如果选择hls或mp4播放格式,直播服务会对直播流转码,会收取转码费用。37 直播录制支持的ts分片大小是多少?直播录制支持的ts分片大小为30秒。38 直播录制的中断机制是什么?直播录制过程中,如果因为网络原因发生直播中断,录制会立即停止,当直播再次发起时,会重新录制。39 一次直播录制会生成几个录制文件?配置录制模板时需要设置录制周期,直播过程中会根据直播时长、录制周期等生成录制文件。具体有如下几种情况:若直播时长小于录制周期,且直播过程中未出现推流中断,将生成一个录制文件。若直播时长大于录制周期,将会按录制周期进行分片,每达到一个录制周期,生成一个新的录制文件。若直播过程中有出现推流中断,每次中断都将生成一个新的录制文件。40 已经删除录制规则,为什么还会生成录制文件?这是由于在推流进行中删除录制规则。目前直播录制暂不支持按需停启,仅在推流结束或异常中断时才会停止生成录制文件 。41 为什么直播推流未中断,录制文件分成了两个?可能是由于录制过程中出现网络抖动,影响CDN与直播源站的重新连接,导致生成新的录制文件。42 直播录制到点播服务的多个录制文件是否有统一的播放地址?一个录制文件匹配一个播放地址,如果需要将多个录制文件统一成一个播放地址,建议使用点播服务的视频拼接功能,将多个录制文件拼接成一个视频文件。43 什么是ICP备案?Internet Content Provider,网站备案+域名备案=ICP备案,现在一般说的网站备案和域名备案泛指ICP备案。您可以在工信部的ICP/IP地址/域名信息备案管理系统查询确认您的域名是否完成了备案。44 如何进行ICP备案?华为云为可以协助使用大陆节点服务器提供互联网信息服务的用户完成ICP备案。华为云备案拥有专属服务支持、快速初审,免费幕布等优势。您可以在华为云上完成备案,具体操作请参见备案指导。45 ICP备案是否是必须的?是必须的,全国“扫黄打非”办公室会同工业和信息化部、公安部、文化和旅游部、国家广播电视总局、国家互联网信息办公室联合下发《关于加强网络直播服务管理工作的通知》,要求网络直播服务提供者应向电信主管部门履行网站ICP备案手续,并向有关业务部门申请取得许可。46 为什么要进行资质审核?审核未通过有什么影响?《关于加强网络直播服务管理工作的通知》要求,各网络直播服务提供者应向电信主管部门履行网站ICP备案手续,涉及经营电信业务及互联网新闻信息、网络表演、网络视听节目直播等业务的,应分别向相关部门申请取得许可。华为云直播服务会对添加的域名进行资质审核,若届时未能满足要求的客户,华为云将限制其直播活动。47 服务许可证是否是必须的?如何办理?是必须的,涉及经营下述业务必须具备对应的许可证:电信业务—《电信业务经营许可证》互联网新闻信息业务—《互联网新闻信息服务许可证》网络表演业务—《网络文化经营许可证》网络视听节目直播业务—《信息网络传播视听节目许可证》等网络许可证有如上四种类型,只要文化部允许您的视频直播范畴,华为云不作其他额外限制。具体需要办理哪类许可证,建议您结合自己的实际业务状况,向办证机构申请。服务许可证办理成功后,您需要在控制台上提交对应的服务许可证号。注意:“审核状态”只是表示ICP和服务许可证处于审核中,与域名是否生效无关,一个月内暂不影响直播服务的使用。但您需要在域名添加后的1个月内提交服务许可证,若在一定时间内未提交或审核未通过,华为云将会对您的直播服务进行流量限制,每月流量不能超过1G;若长期不提交,将进行停服处理。具体情况华为云客服将会提前联系到您,说明具体情况。48 如何查看黑名单?怎么确定自己不在黑名单里?该黑名单为有关部门所建,目前暂不对外开放。若客户的ICP/域名信息/IP地址有被列入有关部门违法网络直播平台黑名单,华为云会第一时间知会到您,并拒绝继续提供直播服务。49 推流SDK中如何去除华为水印?在开发者中心下载的SDK为带水印的试用版,若您需要去除水印,则需要购买版本License,请在线购买直播推流SDK资源包获取正式使用授权,并在开发时引用Licens文件。提交购买订单时,请您填写联系电话以及邮箱,购买成功后会通过邮件方式发放License,届时您将会收到两个License文件,分别为美颜工具License文件和AR License文件。50 推流SDK基础版是否也需要购买?推流SDK基础版需要购买,目前华为云提供了基础版、标准版、专业版三种版本的推流SDK,价格范围大概在2.275万-34.775万,若您需要了解推流SDK各版本的具体价格,请提交工单咨询,将会有客服人员联系到您。51 调用直播API的Token是什么?Token是系统颁发给用户的访问令牌,承载用户的身份、权限等信息。视频直播服务通过调用IAM获取Token接口,再调用其他接口时,使用获取的Token值进行鉴权,获得操作API的权限。Token的获取方法请参见如何调用API。52 视频直播支持Web端吗?当前华为云视频直播服务仅支持通过Android和iOS版的移动端推送直播流,暂不支持Web端推送直播流,但支持通过Web端播放直播流。具体Web播放器SDK的集成及使用方法请参见播放器SDK。53 视频直播是否支持第三方美颜SDK?支持。您可以自行将第三方美颜SDK与视频直播推流SDK进行集成。54 为什么调用API返回信息提示接口不存在?可能是由于用户Token获取错误,将参数scope设置成了domain,只有全局服务才能获取此类Token。视频直播为项目级服务,区分区域,需要通过project进行获取。获取用户Token的请求样例如下所示。说明:加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,可以在“我的凭证”页面获取,password为用户登录密码,projectname为项目的名称。POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokensContent-Type: application/json{  "auth": {    "identity": {      "methods": [        "password"      ],      "password": {        "user": {          "name": "username",            "password": "password",          "domain": {            "name": "domainname"              }        }      }    },    "scope": {      "project": {         "name": "projectname"        }    }  }}55 直播套餐包是否支持退订?不支持。直播套餐包购买成功后立即生效,到期后自动失效,不支持退订。56 如何修改直播服务的计费模式?视频直播(后付费)目前提供了按流量、按日峰值带宽、按月结95带宽峰值、按日峰值月平均四种计费类型,默认按流量计费。其中按月结95带宽峰值或按日峰值月平均计费需要提交工单申请。您可以在视频直播控制台的“概览”页面变更CDN计费方式。57 直播服务不使用了是否需要删除?不需要,若您不使用直播服务,将不会产生直播服务相关的费用。但若您前期有进行直播视频录制,在点播服务中有生成的录制文件,点播服务将会按其价格进行收费。58 直播流量计费是按下行流量还是上行流量?直播的流量计费是按视频直播加速服务消耗的下行流量阶梯价格计费,按月累积,一个自然月后流量清零重新累积。计费详情请参见价格说明。59 购买了直播CDN出流包,为什么还会从账户余额扣费?这可能是由于您的CDN计费模式为“按带宽计费”、“按月结95带宽峰值计费”或“按日峰值月平均计费”导致的,您可以在视频直播控制台的概览页修改计费模式为“按流量计费”,不同的计费模式生效时间存在差异,如下所示:若由“月结95带宽峰值计费”或“日峰值月均计费”变更为“流量计费”模式,则新的计费模式将在次月1日零点生效。若由“带宽计费”变更为“流量计费”模式,则新的计费模式将在次日零点生效。新的计费模式生效后,即可使用直播的CDN出流包了。60 为什么账户欠费后仍一直产生直播费用?直播服务欠费后,会限制直播控制台的相关操作,但对于在线的直播推流是不会自动停止的,因此会产生相关的直播费用。61 购买直播转码套餐后,产生的转码费用未从套餐包中抵扣?您可以从以下方面定位问题原因:直播转码套餐包不支持跨服务使用,只可抵扣直播服务中使用转码功能产生的时长,所以请您确认下使用的是否是直播服务的转码功能,或者您购买的是否是直播服务的转码套餐包,具体可以在我的套餐中查询。直播服务提供的转码包分为H.264标准转码包和H.264高清低码转码包,两个转码包的使用时长不可通用,且只能抵扣相关规格的转码费用,套餐包对应的转码方式如下所示。   说明:若“视频编码”设置为“H.265”,则无法通过转码套餐包抵扣费用。         H.264标准转码包:支持抵扣“视频编码”为“H.264”,且未开启高清低码的转码费用。         H.264高清低码转码包:只能抵扣“视频编码”为“H.264”,且已开启高清低码的转码费用。若您排查后不是以上原因,请提交工单处理。62 直播1小时需要消耗多少流量?视频直播是按下行流量收费的,所以每小时消耗的流量与播放端的播放量有关,直播流量价格请参见价格说明。63 直播录制需要收取哪些费用?直播录制生成的视频文件最终是存储在点播服务中,因此,产生的相关费用是按点播的价格来计费收取的,点播的价格详情请参见视频点播-价格说明。直播录制可能产生的费用项如下所示:录制文件存储费用:按录制文件的实际大小收费,若配置了录制转码,原始录制文件和转码录制文件都将产生存储费用。录制文件转封装费用:仅在勾选了“录制转码格式”时才产生该项费用。录制文件上传点播系统后,点播将使用转封装模板对录制文件的格式进行转换,将产生转封装费用。若勾选多种格式,则产生多份转封装费用。64 视频直播的流量包是否可以与点播通用?不可以,所有的套餐包仅限于本服务内使用,不支持跨云服务使用。因此,若您需要使用视频直播中的CDN加速服务,建议您先购买直播CDN流量套餐包。65 OBS使用指南OBS(Open Broadcaster Software)是一款免费直播流媒体内容制作软件。具体操作指导请参见OBS使用指南。66 VLC使用指南VLC media player是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及DVD、音频CD、VCD及各类流媒体协议。具体操作指导请参见VLC使用指南。67 视频直播支持哪些区域?视频直播服务暂只支持“华北-北京一”和“华北-北京四”区域,即华为云直播服务暂只在这两个区域部署了直播中心。由于华为云直播的加速节点目前是覆盖中国大陆区域的,所以推流端所在区域不影响直播服务的使用。68 若直播画质为1080P,则延迟会是多少?直播延迟与直播画质无太大关系,延迟是与使用的协议和网络情况有关的,一般情况下,RTMP推流+FLV播放的正常延迟是2-3s左右,HTTP-FLV作为播放协议能有效地降低延迟。但HLS对浏览器的兼容比较友好,且支持跨终端,所以您可以根据实际需求适当选择播放协议。具体请参考如何降低直播延时。69 一个域名是否可以同时添加在多个区域的直播服务中?不可以,一个域名只能添加在一个区域,不支持跨区域使用。70 直播推流是否支持北京一和北京四以外的区域?直播推流端所在区域不影响直播服务的使用,因为华为云直播的加速节点目前是覆盖中国大陆区域的,“华北-北京一”和“华北-北京四”只是指华为云直播服务在这两个区域部署了直播中心。但若推流端处于非中国大陆区域,直播质量可能会受影响。71 直播视频是否可以嵌入网页播放?您可以使用华为云提供的Web播放器SDK,将直播视频嵌入您自行开发的网页,具体请参见Web播放器。72 是否支持通过调用API进行直播录制?视频直播提供了录制模板管理相关接口,您可以调用创建录制配置接口,新建一条录制规则。当开启直播时,即可按照对应AppName的录制规则进行直播录制了。73 不通过点播服务能否下载录制文件?除可以通过点播服务下载直播录制文件外,您还可以通过在直播控制台获取下载地址,再使用下载工具进行下载,或者配置消息通知,在消息通知内容中获取下载地址。具体如下:登录视频直播控制台,左侧导航树中选择“直播管理 > 录制管理”,在对应录制文件行单击,即可获取录制文件的下载地址,然后使用下载工具下载录制文件。直播前配置消息通知,每个录制文件生成后,都会将对应的消息通知到订阅终端,其消息内容包含了录制文件的下载地址。消息内容模板Live Record Notify, domain: {domain}, app_name: {app_name}, stream_name: {stream_name}, download_url: {download_url},  filename: {filename},asset_id: {asset_id}, duration: {duration}, event: {event}, timestamp: {timestamp}74 为什么调用API时返回“projectId in token is nil”?可能由于获取token时使用的“project”与调用直播API的“project”不对应导致。示例:获取token的Endpoint为“cn-north-4”,则该token仅在该区域生效,只能通过该token调用“cn-north-4”区域的直播API,且“project_id”必须为“cn-north-4”的。具体项目ID获取请参见获取项目ID。75 播放器播放视频时出现黑边?该问题可能是设置的播放器尺寸比率与实际视频尺寸不一致。若视频的分辨率为1280 x 720,则播放器的尺寸可以设置为640 x 360或者1280 x 720等,只要满足16:9的宽高比,就能完全显示视频,播放器不会出现黑边。76 为什么移动端使用web播放器出现卡顿、黑屏、播放失败等问题?华为云提供的web播放器还未完全适配移动端浏览器,暂无法保障在移动端浏览器中的功能。建议您在移动端使用Android或iOS播放器SDK。具体请参见播放器SDK。77 直播推流SDK如何设置预览窗口大小以及推流数据?您可以在初始化HwPublisher类中,设置推流相关参数,代码如下所示,具体详情请参见推流SDK。//mCameraView可用HWCameraView实例,也可以用HWCameraSurfaceView     mPublisher = new HwPublisher(this, mCameraView,null,false);      //设置事件处理和编码器,HWCameraView最大支持720P采集,编码器建议使用H.264(video/avc),codecString有 "video/avc"和"video/hevc"两种。     mPublisher.setEncodeHandler(new HwEncodeHandler(this),codecString);     mPublisher.setRtmpHandler(new RtmpHandler(this),codecString);     mPublisher.setRecordHandler(new HwRecordHandler(this));      //设置预览、输出分辨率     mPublisher.setPreviewResolution(1280, 720);     mPublisher.setOutputResolution(720, 1280);      //设置清晰度模式     mPublisher.setVideoHDMode();      //设置编码帧率     mPublisher.setVfps(15);78 Web播放器SDK能兼容哪些移动端浏览器?Web播放器暂不支持兼容移动端浏览器,但支持兼容的PC端浏览器有:IE、Chrome、Firefox、Safar。其中IE浏览器必须为IE8及以上版本。具体请参见Web播放器。79 如何初始化HWVideoFrame?初始化HWVideoFrame的代码如下所示,具体详情请参见推流SDK。HWVideoFrame videoFrame = new HWVideoFrame();//华为数据类   videoFrame.data = RGBA_DATA;//RGBA数据   videoFrame.width = imageWidth;   videoFrame.height = imageHeight;   videoFrame.type = RGBA;//数据类型   videoFrame.rotation = 0;   mPublisher.pushExternVideoFrame(videoFrame);80 视频直播有哪些计费项?如何知道自己需要支付哪些费用?视频直播计费项可以分为基础费用和增值费用。基础费用:下行流量/下行带宽费用,即您开启直播后,用户观看直播产生的流量/带宽费用,您可以视频直播控制台的概览页自行选择按下行流量或带宽计费,具体请参见用户指南。增值费用:包含录制、转码、截图费用,但这些费用仅在您使用这些功能时才产生,具体请参见价格详情。建议您在使用直播服务前,先根据业务的实际情况购买直播套餐包,具体请参见预付费套餐包。81 直播套餐包使用完之后会被停服吗?若购买的直播套餐包使用完了,则产生的相关直播费用将会从您的账户余额中扣除。只要您的账户未处于欠费状态,就不会停服。建议您注意关注账户余额。82 如何开通互动直播服务?互动直播服务目前为公测阶段,如您需要使用,请提交工单联系华为云技术客服进行开通。提交工单时,需要提供的信息包括账号名或账号ID。账号名或账号ID的获取方法请参考如下操作步骤。                                步骤 1      登录华为云官网,在右上角单击账号名,选择“账号中心”。                                步骤 2      在基本信息页面单击“管理我的凭证”,进入“我的凭证”页面。                                步骤 3      在左侧导航栏中选择“API凭证”,即可获取对应的账号名和账号ID信息。83 使用互动直播的旁路直播功能,是否需要添加自有已备案域名?若您需要使用旁路推流功能将上行音视频流转化为RTMP流分发,供Web端或流媒体播放器端观看,则开始互动直播前,您需要添加用于直播的推流和播放域名。具体配置方法请参见配置直播域名。84 互动直播的直播间如何显示自己的名称?华为云提供的互动直播SDK暂不支持在直播间显示自己的名称,您可以自行在业务侧开发实现。85 互动直播中的临时Token与直播API中的Token有什么区别?互动直播中的临时Token:是通过App ID和App证书生成的动态密钥,是用户在App中用于加入直播房间的鉴权信息。用户可以在视频直播控制台中生成临时Token,加入直播房间时,使用获取的Token和生成Token时使用的频道名,实现音视频互动直播。Token的获取方法请参见获取Token。直播API中的Token:是系统颁发给用户的访问令牌,承载用户的身份、权限等信息。视频直播服务通过调用IAM获取Token接口,再调用其他接口时,使用获取的Token值进行鉴权,获得操作API的权限。Token的获取方法请参见如何调用API。86 是否支持PC端推流和播放?必须借助第三方软件吗?可以不借助第三方软件,互动直播当前提供了Web SDK,您可以使用该SDK在PC端进行互动直播,并使用旁路推流功能,实现直播流加速分发,然后使用Web播放器实现在PC端观看直播。87 为什么调用API时返回“The token must be updated”?是因为Token需要更新,您需要重新从IAM服务获取Token,具体请参见获取用户Token。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。88 Android播放器如何实现缓存到本地?Android播放器支持m3u8格式的视频边播边缓存到本地,示例代码如下所示,具体详情请参见Android播放器SDK。M3U8Cache.getInstance().cache(url);//开始缓存m3u8视频,再次调用则为暂停 调用cache2(url)则不会触发暂停只有开始缓存功能 url = M3U8Cache.getInstance().getM3U8Path(url); m3u8 = m3u8Server.createLocalHttpUrl(url);//获取本地代理的m3u8地址 传递给播放器进行边播边缓存89 为什么在视频云APP播放视频时切换成横屏会出现卡顿?当前华为视频云APP支持切换横竖屏播放视频,若播放视频时出现卡顿现象,您可以参考故障排除对卡顿问题进行排查并解决。若问题仍无法解决,建议您提交工单,申请技术客服协助解决。90 视频直播服务的Key防盗链功能是否收费?使用视频直播服务的Key防盗链功能不收费,但后续若使用鉴权后的地址进行直播播放,则会产生下行流量或带宽费用,具体请参见价格说明。
  • CDN加速不够爽快
    CDN 只能加速一些图片读取 JS文件没办法加速  七牛云的CDN好用很多  后来 改去用七牛了  希望华为CDN 能改进一下 效果好的话 还是乐意用华为云的
总条数:204 到第
上滑加载中