直播是支持录制功能的,直播录制是将直播原始流经过转音视频封装(不修改音频、视频数据以及对应的时间戳等信息)得到的文件存储到点播平台的服务。
(1)按推流域名、流名称多级别录制:您可以在推流域名、流名称级别配置是否需要录制。
(2)按指定时间段录制:您可以通过调用 API 控制录制的开始与结束时间,在您指定的时间内进行录制。
(3)精彩视频录制:在推流过程中碰到精彩画面,您可以通过调用 API 实时产生录制。
(4)纯音频录制: 若推流为纯音频,您可以配置 AAC 纯音频录制。
(1)推流帧率太低:如果主播端手机性能较差,或者有很占 CPU 的后台程序在运行,可能导致视频的帧率太低。正常情况下的FPS 达到每秒15帧以上的视频流才能保证观看的流畅度,如果 FPS 低于10帧,可以判定为帧率太低,这会导致全部观众的观看体验都很卡顿。当然如果主播端画面本身变化就很少,如静态画面或 PPT 播放等场景,则不受该原因影响。
(2)上传阻塞:主播的手机在推流时会源源不断地产生音视频数据,但如果手机的上传网速太小,那么产生的音视频数据都会被堆积在主播的手机里传不出去,上传阻塞会导致全部观众的观看体验都很卡顿。
(3)下行不佳:就是观众的下载带宽跟不上或者网络很波动,例如直播流的码率是2Mbps的,也就是每秒钟有2M比特的数据流要下载下来,但如果观众端的带宽不够,就会导致观众端体验非常卡顿。 下行不佳只会影响当前网络环境下的观众
云直播新版控制台新增播放鉴权、直播流管理和自定义模板配置等功能,新版控制台与直播 API3.0 协同使用,提供更全面更便捷的配置和管理。云直播旧版控制台将持续维护,但不再上线新功能,您可切换新版控制台以使用持续升级的云直播功能和服务。
(1)移动端 Android/iOS,使用摄像头:使用第三方软件或 移动直播 SDK 采集摄像头视频,并推送视频流至直播流推流地址。
(2)台式机或笔记本,使用摄像头或桌面录屏:使用第三方软件采集摄像头视频或桌面图像,将视频或桌面内容推流至直播流推流地址。第三方推流软件包括:OBS(推荐)、XSplit、FMLE 等。
(3)视频采集设备:高清摄像机类设备如果具备 HDMI 或者 SDI 输出接口,可以接入编码器,以 RTMP 推流的方式向直播服务推送直播内容,您需要将直播推流地址配置到编码器的 RTMP 发布地址。
(4)网络摄像头类设备,如果支持 RTMP 推流,则可将直播推流地址配置到摄像头的 RTMP 发布地址。
(5)视频文件转视频流:读取某个视频文件,并以 RTMP 流方式输出作为视频源来向直播服务的 RTMP 推流地址进行视频发布。可以使用ffmpeg命令来实现(Windows、Linux 及 Mac 均适用)。
在直播控制台【域名管理】 部分,添加播放域名,可选择两种类型:全球加速,该加速类型需要域名在中国大陆完成域名备案,否则会配置失败;中国港澳台地区及海外地区加速,只需要按引导完成配置即可,但该种加速类型中国大陆无法播放。
若您的播放域名需要支持 HTTPS,您需要准备好有效的证书内容、有效私钥内容前往【域名管理】,选择【播放域名管理】>【高级配置】>【HTTPS配置】添加配置,添加成功之后会有个生效时间(2小时),在生效后您的直播流就可以支持 HTTPS 协议播放。
进入云直播控制台的【辅助工具】> 【地址生成器】生成推流地址,在该页面进行如下配置:
云直播的计费项包含基础计费和增值计费,其中流量/带宽为基础计费,即您与加速源站建立连接产生的下行费用,可以理解为只要您的直播内容有用户观看就会产生流量/带宽费用。流量计费和带宽计费二选一,切换计费方式可通过 云直播控制台切换。
增值计费包括转码、录制、截图、鉴黄,上述四项功能默认关闭,您开启并使用后即会产生相应的费用。
云直播提供直播服务、但不提供域名使用服务,用户需提供自有的已备案域名进行推流和播放,若您没有自有域名,可在腾讯云通过域名注册申请注册自有域名。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。