咪咕直播
使用技术:Spring boot + Spring cloud +Mysql+Redis + Mongodb + Apollo+Kafka
项目描述:咪咕直播是由咪咕视讯科技有限公司开发的手机视频软件。咪咕直播专注以下三个领域:
1.手机看电视:提供海量电视台、电台直播,囊括内地所有上星电视频道和北京、上海有特色的地方频道;
2.LiveShow免费直播:中国移动及其合作伙伴每年举行大量的LiveShow。
3.全民直播:用户拿起手机、打开咪咕直播客户端,就可以利用“全民直播”功能,向全部用户或自己的朋友圈,拍摄、分享自己的快乐。主要功能模块可分为:展现微服务、短链接微服务、微信公众号微服务、小视频微服务、微博api微服务、全民播微服务、聊天室微服务、场控微服务、搜索微服务、直播答题微服务等。
功能模块:
展现微服务:包括咪咕直播首页节目推荐、各分类节目、小视频主页面、直播秀等所有展现功能。
短链接微服务:当用户分享咪咕直播内容时,生成短链接以记录操作和用户点击分享后的地址转换以适配微信等平台的链接规则。
微信微服务:对咪咕相关产品微信公众号的数据绑定、jsapi签名查询、微信公众号菜单的管理和对微信公众平台官方双方服务连接的请求的校验。
小视频微服务:提供了咪咕直播小视频模板视频获取、绑定背景音乐和小视频分类管理等功能。
微博api服务:当用户分享数据至微博以及点击分享链接时,提供生成微博分享卡片、重定向到真实播放地址、微博回调解析文本获取短视频或直播流地址等功能。
负责内容:
负责展现微服务中小视频主页面的推荐视频、小视频分享点赞数和小视频音乐聚合页的开发
负责短链接微服务对短链接分享的优化和bug修复
负责微信微服务中微信公众平台官方双方服务连接的请求的校验和配置优化
负责微博api微服务中对生成微博分享卡片模板的配置、微博回调地址的解析