为了方便直播平台搭建主播的推广和吸粉,平台常用到主播推荐机制,就像短视频平台的大数据推荐一样,根据用户的喜好推荐他们可能喜欢的内容,这类推荐机制在用户喜好的基础上还可以添加平台得喜好,比如想让用户看到哪个主播的直播、热门的赛事等,非常利于直播平台搭建的内容推荐。
一、直播平台搭建常见的两个机制
除了推荐机制外,直播平台还有哪个机制是常用并且表现不错的呢?
主播与直播内容是保证平台长久运行的保障,同时平台的主播推荐机制也会根据直播的内容和主播的优劣性排序。按照在线时间、活跃程度、在线观看人数等进行直播间排序,用户的直播间推荐页面会优先推荐观看人数的直播间或用户经常关注的直播内容相关直播间。
而关注主播列表则展示用户已关注并通过平台认证的主播,也可以采用推荐主播列表的推荐机制进行排序。
二、直播平台的内容处理机制
1、采集。移动端的采集分Android和iOS两个版本,iOS端机型适配简单,Android端适配较为复杂,由于Android端机型系统版本做不到适配,开发团队需要花更多的时间做适配工作,但同样直播平台搭建手机端的直播缺点在于摄像头的画面摄取,移动端摄像头画质不好做配置,所以在开发中较难处理。
2、前处理。视频前处理主要是添加视频美颜,视频美颜需要用到GPU变成,直播平台搭建开发团队需要做到GPU占用和美颜之间的平衡,美颜会占用太多的GPU内容,GPU虽然性能好但也有消耗,占用太多会导致手机发热,手机发热导致手机摄像头采集掉帧。
3、编码
直播平台搭建推荐使用硬编码,硬编码能保证视频的画质,软编码也会导致GPU过热影响到摄像头的拍摄效果,硬编码可以实现分辨率、帧率、码率等参数的平衡。
4、传输
直播平台搭建的内容传输过程中多用CDN来实现,CDN节点分布的是否广泛直接影响到用户的使用体验,节点分布越广泛,满足的用户观看数越多。CDN提供带宽和服务器之间的传输,发送和接收端的网络链接抖动缓冲还要自己写,为保证卡顿低,必然要加入大缓冲区,导致延迟高低,延迟高低影响互动性做到权衡。
声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任