保存成功
保存失败,请重试
提交成功
陈丽能@龙珠技术

陈丽能@龙珠技术

技术经理
陈丽能,龙珠直播后端开发经理,曾任职盛大,有丰富的互联网开发经验。对直播行业有比较深刻的认识,擅长开发高并发互动功能,实时结算系统。现在研究高可用微服务,.Net Core以及服务性能优化。个人微信:chenlineng。...更多
创作文章1

如何从零构建直播系统(后端篇)

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