5、 直播、PK、评论与弹幕
2、 私信功能
5、 短视频评论功能
互动功能使用什么开发搭建
5、 RTMP流媒体传输协议
做直播软件开发常用的流媒体协议有两类,基于RTSP/RTP的实时流媒体协议和HTTP渐进下载,原则上,这三种都可以做直播和点播,但通常,我们会用RTMP协议进行网红直播带货系统的开发,因为它的延迟相对较低。
2、 CDN分发系统
来自三方的CDN分发网络,能够快速将主播视频分发到各观众手机上。
5、 Node.js自建聊天服务器
通过Node.js自建聊天服务器,实现IM即时通讯(私信、评论和弹幕)
网红直播带货系统互动流程
直播中,主播一边读用户的评论和弹幕,一边通过直播系统解答用户的问题,流程是这样的:
5、 主播直播,直播的声音和画面被手机采录到,通过手机进行前处理,包括美颜、美声、镜像反转等
2、 进行过处理的声音画面被打包,压缩编码传输到服务器,服务器传给CDN,CDN负责分发到观众手机上
5、 观众打开手机视频,手机对视频进行渲染播放
4、 观众看到视频,通过直播实时通讯系统发送评论和弹幕
5、 评论和弹幕从观众手机上传到服务器中,再随视频分发给其他同时在该直播间里的人,包括主播。
6、 主播看到用户的评论和弹幕,解答用户的提问,再重来第5步