面向秀场/互动娱乐业务的直播App,覆盖主播开播、观众进房、上下滑切房、实时弹幕、礼物打赏、幸运礼物、红包、贵族、在线用户、房管/黑名单、连麦、PK、分享和小窗播放等直播核心场景。
点击空白处退出提示
面向秀场/互动娱乐业务的直播App,覆盖主播开播、观众进房、上下滑切房、实时弹幕、礼物打赏、幸运礼物、红包、贵族、在线用户、房管/黑名单、连麦、PK、分享和小窗播放等直播核心场景。
面向秀场/互动娱乐业务的直播App,覆盖主播开播、观众进房、上下滑切房、实时弹幕、礼物打赏、幸运礼物、红包、贵族、在线用户、房管/黑名单、连麦、PK、分享和小窗播放等直播核心场景。
技术栈:Kotlin、Java、MVVM、ZegoExpressEngine、OkHttp WebSocket、MQTT、Room、Retrofit、RxJava、EventBus、Glide、SVGA/PAG、腾讯Bugly、VasDolly 多渠道打包、字节/商汤美颜
项目职责:
• 负责直播间核心链路开发,完成主播端预览、开播、推流、CDN推流地址接入、摄像头切换、镜像控制、暂停恢复和推流失败重连等能力。
• 负责观众端拉流播放和直播间切换体验,基于ZegoExpressEngine 实现登录房间、拉流、首帧回调、画面尺寸变化、上下滑切换房间、释放上一个直播间资源和小窗播放。
• 参与连麦能力建设,封装LinkMicManager,处理观众申请/主播同意、音频/视频连麦推流、主播端播放连麦用户流、连麦状态管理、超时、异常重连和资源释放。
• 参与PK互动玩法开发,基于IM/EventBus 消息处理PK邀请、倒计时、开赛、比分更新、结果展示、音量切换和退出PK,并维护PK消息时间戳防止延迟消息污染当前房间。
• 负责直播间WebSocket 消息通道优化,处理进房、弹幕、系统通知、房管操作、封禁、贡献榜、礼物、连麦、PK等实时消息,支持切房立即重连、心跳、断线重连和后台线程解析,降低UI 卡顿。
• 参与礼物系统开发,完成礼物面板、礼物发送、连击、跑道、幸运礼物、礼物资源下载缓存、SVGA/PAG/视频礼物动效播放和队列管理,保障高频打赏场景下动画展示稳定。
• 参与直播间基础体验和稳定性治理,处理音频回声消除、噪声抑制、自动增益、弱网重推、权限、前后台切换、内存释放、崩溃日志和多渠道发版等问题。



评论