项目需求,实现小程序直播功能,包括:直播,点播(直播录像加回放)和弹幕。
通过学习和调研多种方案,决定采用腾讯云直播来实现,主要包括云直播、云点播、IM(即时通信)。
上述是直播的准备和大体的实现流程,每个部分的实现细节可以查看腾讯云相关网站
接下来我们介绍每个功能的具体实现:
1.直播开播流程:
主播开播,主要包括几个部分:
进入直播间,生成该直播间对应的拉流地址和推流地址
开始直播后,通过配置好的录播模版,进行直播录制
通过IM接口,创建群聊,实现弹幕功能
2.直播结束流程
3.用户观看直播
观看直播主要包括获取主播直播的拉流地址,加入弹幕聊天室
4.点播功能