【云小课】云视频第3课 视频直播22问,总有您想要了解的~~
随着近期视频直播服务受到更多小伙伴的关注,视频直播相关的咨询一直有持续上升的趋势。小课今天就给大家分享下在使用视频直播过程中可能碰到的疑问。若您需要了解的问题不在此归类中,您也可以通过华为云客服咨询。
视频点播的常见咨询疑问:https://bbs.huaweicloud.com/blogs/193861
媒体处理的常见咨询疑问:https://bbs.huaweicloud.com/blogs/202753
Q:使用华为云视频直播服务是否需要单独的域名?
A:在使用视频直播服务前,您需要准备已备案的推流域名和播放域名,且两个域名不能相同,您可以注册备案一个一级域名(如 example.com),然后使用两个不同的二级域名(如 live-play.example.com和live-push.example.com)作为直播推流域名和播放。具体直播域名的添加配置请参见直播域名管理。
Q:没有已备案的域名,是否可以体验直播服务?
A:视频直播服务预置了两个体验域名,不需要额外配置,您可以直接使用体验域名进行推流和播放体验。具体体验方法请参见三分钟体验视频直播。
推流域名:push.hwvideo.hwcloudlive.com
播放域名:pull.hwvideo.hwcloudlive.com
以上域名仅用于测试体验直播推流和播放,若您需要开展正式的直播活动,使用直播服务的其它功能,如转码、录制、鉴权等,请您注册正式的域名,并备案。
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三种播放协议。
播放协议 |
协议 |
原理 |
延时 |
优缺点 |
RTMP |
TCP长链接 |
每个时刻受到的数据即刻发送 |
1S~3S |
优点:延时低 缺点:高并发下不稳定;iOS平台要开发支持相关协议的播放器;使用非标准TCP端口 |
HTTP-FLV |
TCP长链接 |
数据头部添加标记,通过HTML5解封包播放 |
1S~3S |
优点:延时低 缺点:需要集成SDK才能播放 |
HLS |
HTTP短链接 |
集合一段时间数据生成ts切片文件,更新m3u8文件 |
10S~30S |
优点:跨平台 缺点:延时高 |
Q:如何获取播放地址?
A:域名配置后,针对不同的播放协议,对应的播放地址格式如下所示:
RTMP格式:rtmp://播放域名/AppName/StreamName
FLV格式:http://播放域名/AppName/StreamName.flv
M3U8格式:http://播放域名/AppName/StreamName.m3u8
若配置了转码模板,需要播放直播转码流,则在“StreamName”后加上“_转码模板ID”即可。
若配置了Key防盗链,则需要使用鉴权地址进行播放,在如上的原始播放地址后加上鉴权串即可。
鉴权播放地址:原始播放地址?auth_info=加密串.EncodedIV
具体播放地址的拼接方法请参见拼接播放地址。
Q:直播播放是否限制同时在线观看人数?
A:视频直播服务对同时在线观看人数未做相关限制。
Q:推流成功,但无法播放怎么办?
A:播放端网络、播放地址、播放域名的CNAME是否生效、播放域名是否关联推流域名等因素都可能导致播放失败,您可以参考故障排除做具体问题定位。
Q:直播播放出现卡顿怎么办?
A:从直播流到CDN节点,再到播放端,这其中每个阶段都有因素导致视频播放卡顿,具体可能有如以下几个原因:
推流端由于上行网络原因,可能导致采集的音视频数据无法正常速度上传。
用户的下行带宽过低,无法支撑直播流畅播放。
播放端设备性能不佳,或者运行程序过多,导致处理缓慢。
- 点赞
- 收藏
- 关注作者
评论(0)