云服务器内容精选

  • 云直播转码是如何计费的? 若配置了转码模板,则直播开始推流时即同时开始转码,且产生转码费用,具体费用根据实际转码的编码标准、分辨率和时长进行计算,时长精确到小数点两位,第二位根据第三位四舍五入。 若配置多个输出规格,则各个输出规格的费用和为总直播转码费用。转码计费时长为直播推流时长,非观看时长,同一直播流、同一码率在多人观看情况下仅收取一份转码费用。具体请参见产品价格详情。 转码费用支持按需计费和转码套餐包,其中转码套餐包暂只支持抵扣输出规格为“H264 SD”的转码费用,其他4K/2K/FHD/HD转码只能按需计费。 父主题: 计费购买
  • 购买云直播转码套餐后,产生的转码费用未从套餐包中抵扣? 可能是由于您购买的转码套餐包未覆盖您的转码使用场景。 视频直播 目前提供了两种规格的转码套餐包,H.264标准转码包和H.264高清低码包,在购买转码套餐包之前需要注意如下事项: 直播转码套餐包不支持跨区域使用,如您购买的是“华北-北京一”的转码套餐包,但您使用的是“华北-北京四”直播服务,这种情况就无法通过套餐包抵扣,费用只能从您的余额扣除。 直播转码的编码格式支持H.264和H.265,当前暂只提供了H.264的转码套餐包,若您使用的转码模板中视频编码设置的是H.265,这种情况是无法通过套餐包抵扣的。 直播转码套餐包暂只支持抵扣输出规格为“H264 SD”的转码费用,其他4K/2K/FHD/HD转码只能按需计费。 H.264转码套餐包分标准转码包和高清低码包,若您只购买了其中一种,而使用的是又另一种转码规格,如您购买了“H.264标准转码包”,但使用的转码模板中开启了“高清低码”功能,这种情况也是无法通过套餐包抵扣的。同样的,如您购买了“H.264高清低码包”,但使用的转码模板中未开启了“高清低码”功能,也是无法使用套餐包抵扣。 父主题: 计费购买
  • 如何选择加速区域? 创建 域名 时,支持为播放域名配置可加速的区域,推流域名不支持设置。如果在所选加速区域之外播放,将无法保证功能和质量。 用户可以根据实际情况,选择如下加速区域: 中国大陆 当观众在中国大陆时,应选择此项。域名需要在工信部备案,推荐您在华为云备案中心备案。 中国大陆境外 当观众在海外、中国香港、中国澳门、中国台湾时,应选择此项。 全球加速 当观众在中国大陆、中国香港、中国澳门、中国台湾或其他国家和地区时,应选择此项。域名需要在工信部备案,推荐您在华为云备案中心备案。 不同的加速区域,对应不同的直播CDN带宽或流量单价,详情请参见产品价格详情。
  • 如何选择直播源站? 关联的推流域名必须与播放域名归属同一个直播源站。 推流域名的源站必须选择主播所在区域,不支持主播跨区域推流。比如主播需要同时在中国大陆和马来西亚直播,则需要创建两套推拉流域名,直播源站分别为北京四和新加坡。 请根据实际的直播场景,选择直播源站。详细说明如下所示: 如果直播的推流和播放都在中国大陆,且不需要对实时流进行 媒体处理 操作(如直播录制、直播转码、直播截图等): 添加域名时选择可以选择任一中国内地区域。如果主播不在所选区域,也会正常接入至所在区域的接入节点。播流时会根据观众所在区域进行调度,与媒体处理中心所在区域无关。 如果直播需要对实时流进行媒体处理操作(如直播录制、直播转码、直播截图等): 因为直播录制文件、直播截图需要存储在OBS桶中,所以需要创建的OBS桶,且OBS桶所在区域和直播服务所在区域需要保持一致。 如果您的直播的主播和观众都在海外: 建议您选择距离主播较近的一个直播源站,将视频流推至附近的直播源站。 边缘推流 直播CDN节点遍布全球,使用边缘推流,将视频流优先推送至距离主播最近的边缘节点上,再传输至直播源站。 实时监控网络状态 为实时观察域名直播的网络状态,您可以登录视频直播控制台。在“用量统计”页面中,实时查看当前域名的带宽用量趋势、流量用量趋势、转码用量、直播录制和截图用量趋势,确保直播的稳定顺利进行,请参见用量统计。
  • on on(event: string, handler: function, withTimeout?: boolean): void 【功能说明】 注册客户端对象事件回调接口。 【请求参数】 event:必选,string类型,事件名称, 注册Error事件,监听打点或者日志上传的错误信息。 handler:必选,function类型,事件处理方法。 withTimeout:选填,boolean类型,是否超时报错 【返回参数】 无
  • setLogLevel setLogLevel(level: string): boolean 【功能说明】 设置Console上打印的日志级别,如不设置日志级别,则console日志打印级别默认为error。 【请求参数】 level:string类型,必选,日志级别标识。 none:关闭全部级别的日志打印。 error:打印error级别日志。 warn:打印warn级别及更高级别日志。 info:打印info级别及更高级别日志。 debug:打印debug级别及更高级别日志。 【返回参数】 boolean:设置日志级别结果。true表示日志级别设置成功,false表示日志级别设置失败。
  • setReportConfig setReportConfig(reportConfig:ReportConfig):boolear 【功能说明】 设置打点能力以及打点和日志上传的认证策略。 【请求参数】 reportConfig:ReportConfig类型,必选。ReportConfig定义如下所示: enable:必选,布尔类型,true表示开启打点,false表示关闭打点。默认true。 tokenConfig:可选,对象定义如下所示: enable:布尔类型,true表示开启认证,false表示关闭认证。默认false。 tokenInfo:数组类型,数组内部ReportTokenInfo类。ReportTokenInfo定义如下所示: appid:string类型。传入appid。 expTimestamp:string类型。过期时间戳,系统当前UNIX时间戳加上鉴权过期时间(推荐7200秒,最长需要小于43200秒,即12个小时)。 例如:当前UNIX时间戳为:1708531200,鉴权过期时间自定义为7200秒,那么过期的时间戳为:1708538400,即表示该校验字符串在2024-02-22 02:00:00过期。 token:string类型。hmac_sha256生成的字符串。hmac_sha256(共享密钥, 过期的时间戳 + appID)。共享密钥由用户控制获取。 【返回参数】 返回值布尔值, true表示设置成功,false表示设置失败。 开启了认证策略,实际请求状态会通过on函数注册Error回调获得。
  • setParameter setParameter(parameterKey: string, parameterValue: any): boolean 【功能说明】 设置全局配置参数。 【请求参数】 参数名称 参数值 LOADING_CONFIG LoadingConfig类型,定义如下: { netQualityLoading:可选,boolean类型。true表示开启根据网络质量进行loading效果展示,默认值为false,关闭。 netQualityLoadingThreshold:可选,number类型。展示loading效果的网络质量(network-quality)的阈值,默认网络质量等级为5。 frameStuckLoading:可选,boolean类型。true表示开启根据帧卡顿时长进行loading效果展示,默认值为false frameStuckThreshold:可选,number类型。展示loading效果帧卡顿时长的阈值,单位为100ms。默认值为10,表示帧卡顿时长为1000ms。 } 注意: 需要在起播之前进行设置。 DNS_QUERY_ENABLE boolean类型,可选,默认为false,true表示开启DNS结果解析,false表示关闭DNS结果解析。 AC CES S_DOMAIN string类型,可选,默认为空,主要用于拉流环境配置,沟通华为工程师填入。 GLSB_DOMAIN string类型,可选,默认为空,主要用于GSLB环境配置,沟通华为工程师填入。 BACKGROUND_PLAY boolean类型,可选,默认为false,true表示开启后台播放,false表示关闭后台播放 【返回参数】 boolean:配置参数设置结果。true表示参数设置成功,false表示参数设置失败。
  • createClient createClient(type: string): HWLLSClient | HWFlvClient | HWHlsClient 【功能说明】 创建一个直播拉流客户端对象,如果需要拉取多个直播流则需要创建多个客户端对象。 【请求参数】 type:string类型,可选。创建的拉流客户端类型。 低时延直播拉流客户端类型:webrtc。 flv直播拉流客户端类型:flv。 HLS直播拉流客户端类型:hls(预留,暂未开放)。 缺省值:webrtc。 【返回参数】 client:拉流客户端对象。
  • streamStatistic streamStatistic(enable: boolean, interval: number): void 【功能说明】 设置是否开启流信息统计。 【请求参数】 enable:必选,boolean类型,是否开启流信息统计,true表示开启统计。 interval:必选,number类型,设置统计间隔,单位为秒,取值范围为[1, 60],默认值为1。 【返回参数】 无
  • enableStreamStateDetection enableStreamStateDetection(enable: boolean, interval: number, interruptRetry:StreamInterruptRetry): boolean 【功能说明】 开启/关闭音、视频码流状态探测功能,开启后可探测推流侧是否处于断流的状态。 【请求参数】 enable:必选,boolean类型,true表示开启音视频码流状态探测,false表示关闭音视频码流状态探测。默认值为false。 interval:必选,number类型,单位为秒,取值范围为[1,60]。音视频无码流状态的判断时间。默认值为3,推荐设置为3。 interruptRetry:可选,StreamInterruptRetry类型。断流重试播放配置参数,StreamInterruptRetry定义为:{ enable:boolean类型,开启断流后尝试自动恢复播放。默认值为false,即不开启自动重试。 retryInterval:number类型,拉流播放的重试周期,单位为秒。最小值10,最大值建议不超过60,默认值为30。 retryTimes:number类型,尝试重新恢复播放的最大重试次数。最小值1,默认值为30。 } 【返回参数】 boolean:是否成功,true表示成功,false表示失败。
  • enableStreamStateDetection enableStreamStateDetection(enable: boolean, interval: number, interruptRetry:StreamInterruptRetry): boolean 【功能说明】 开启/关闭音、视频码流状态探测功能,开启后可探测推流侧是否处于断流的状态。 【请求参数】 enable:必选,boolean类型,true表示开启音视频码流状态探测,false表示关闭音视频码流状态探测。默认值为false。 interval:必选,number类型,单位为秒,取值范围为[1,60]。音视频无码流状态的判断时间。默认值为3,推荐设置为3。 interruptRetry:可选,StreamInterruptRetry类型。断流重试播放配置参数,StreamInterruptRetry定义为:{ enable:boolean类型,开启断流后尝试自动恢复播放。默认值为false,即不开启自动重试。 retryInterval:number类型,拉流播放的重试周期,单位为秒。最小值10,最大值建议不超过60,默认值为30。 retryTimes:number类型,尝试重新恢复播放的最大重试次数。最小值1,默认值为30。 } 【返回参数】 boolean:是否成功,true表示成功,false表示失败。
  • streamStatistic streamStatistic(enable: boolean, interval: number): void 【功能说明】 设置是否开启流信息统计。 【请求参数】 enable:必选,boolean类型,是否开启流信息统计,true表示开启统计。 interval:必选,number类型,设置统计间隔,单位为秒,取值范围为[1, 60],默认值为1。 【返回参数】 无
  • on on(event: string, handler: function, withTimeout?: boolean): void 【功能说明】 注册客户端对象事件回调接口。 【请求参数】 event:必选,string类型,事件名称。具体请参见HWLLSClientEvent。 handler:必选,function类型,事件处理方法。 withTimeout:选填,boolean类型,是否超时报错 【返回参数】 无
  • enableStreamStateDetection enableStreamStateDetection(enable: boolean, interval: number, interruptRetry:StreamInterruptRetry): boolean 【功能说明】 开启/关闭音、视频码流状态探测功能,开启后可探测推流侧是否处于断流的状态。 【请求参数】 enable:必选,boolean类型,true表示开启音视频码流状态探测,false表示关闭音视频码流状态探测。默认值为false。 interval:必选,number类型,单位为秒,取值范围为[1,60]。音视频无码流状态的判断时间。默认值为3,推荐设置为3。 interruptRetry:可选,StreamInterruptRetry类型。断流重试播放配置参数,StreamInterruptRetry定义为:{ enable:boolean类型,开启断流后尝试自动恢复播放。默认值为false,即不开启自动重试。 retryInterval:number类型,拉流播放的重试周期,单位为秒。最小值10,最大值建议不超过60,默认值为30。 retryTimes:number类型,尝试重新恢复播放的最大重试次数。最小值1,默认值为30。 } 【返回参数】 boolean:是否成功,true表示成功,false表示失败。