如何从零搭建和理解直播系统,包括运维,直播流供应商选择,多端支持直播,直播互动能力,后台管理,实时结算,月度主播公会结算等,会让你对直播有个更清晰的认识。本人在直播行业也有4年,踩过很多坑,也会分享一些经验给大家。
- 选择合适的直播流供应商,可能是多家互备;
- 自建机房还是使用云;
- 开关播流程,多端支持直播能力;
- 直播互动功能,弹幕,送礼,活动等;
- 后台管理能力;
- 实时结算系统设计;
- 主播公会结算系统设计;
- 多年踩坑经验。
实录提要:
- 微服务具体怎么和直播业务结合起来,什么样的系统适合微服务?
- 关于直播端,App 端有 SDK 提供,那么对于 PC 端的直播端是否完全自研?
- 做过腾讯直播对接,对于兼容阿里云直播或者其他直播,接入 API 差异有多大?
- 当发生故障切换,用户端是否做了相关检测机制自动刷新?
- 对于直播在线数据,是自己采集存储还是都通过第三方平台获取?
- 龙珠的道具系统是怎么样的,如何灵活地完成各种快速新道具需求?
- 龙珠几百万在线是怎么计算的,用的是 shard 和 bitmap 吗?
- 百万人的直播,卡顿、延迟、掉线怎么去优化?
- 存储过程是不是还应该使用,它有什么好处和坏处,适合哪些场景?
- 微服务分解依据,从项目上怎么分解成更小粒度?
- 怎么更好地理解系统的负载均衡?
- 龙珠直播服务端是用什么语言开发的?
- 在做微服务的时候是如何做日志记录的快速定位?
- 在做微服务的时候网关如何分发?
- 对于微服务这么庞大的体系,龙珠是如何做技术选型的?
阅读全文: http://gitbook.cn/gitchat/activity/5a0f98c00321202f017b7603
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。