视频直播方案

基于大规模实时流媒体计算集群和强大的音视频信号处理算法,打造"清晰流畅、低时延、高并发"的音视频直播服务,助您轻松搭建企业级在线直播平台。

方案架构图

相关产品

方案描述

弹性计算,有效降低计算成本

通过采用低成本低配置云服务器来保证业务持续性,搭配使用弹性伸缩服务在业务高峰期自动增加云服务器数量来保正业务的正常运转。

优质的直播体验

百度智能云LSS服务提供RTMP和HLS两种直播视频输出流,同时与CDN服务进行了深度的定制开发,配合其优质多线BGP网络接入和全运营商覆盖,带来稳定、流畅和低时延的直播体验。

海量视频文件存储

百度智能云的对象存储服务BOS能够提供海量的文件存储服务,同时具有11个9的数据可靠性,并提供同城热备和异地灾备方案,使海量视频永久存储,随时可得。

可扩展性更好

解决方案中存储、计算和网络等资源均可弹性伸缩,百度智能云超大规模资源池满足复杂业务无缝扩展需求。

使用步骤

1.注册登录百度智能云平台

使用百度智能云音视频点播服务前,您需要拥有一个百度智能云账号并完成使命认证,具体操作如下:
1)进入百度智能云首页,点击注册,并按提示完成注册操作;2)完成实名认证,操作细节请参考实名认证

2.创建BOS Bucket

您需要开通对象存储BOS服务,可以通过BOS控制台APISDK创建一个BOS bucket,并根据业务需求设置权限,然后将源音视频文件上传至源bucket,具体操作请参考BOS帮助文档

3.Bucket绑定域名

为第二步中创建的BOS Bucket绑定域名,该域名将用于生成直播播放地址。关于BOS Bucket 域名绑定的操作,请参考绑定Bucket域名

4.CDN直播加速(可选)

为第二步中创建的BOS Bucket进行CDN加速,满足高并发直播观看需求。同时,还可以通过CDN进行直播播放防盗链设置。具请参考加速BOS Bucket设置防盗链

5.创建直播会话

直播会话的创建和管理可以基于LSS控制台、API或SDK实现,初步了解其使用过程,可以参考操作指南。创建会话成功后,即可获得推流地址与播放地址。

6.直播推流及播放

基于LSS提供的推流SDK开发直播采集端软件或者使用第三方推流工具完成推流。同时,百度智能云提供多端播放器SDK。