产品详情
商品属性
品牌其他
语言Java
数据库Mysql
移动端App
大小162 MB
规格整站源码
授权免授权
源文件完全开源(含全部源文件)
安装环境
安装服务¥18.00(额外,可选)【要求说明】
主机类型独立主机(服务器、VPS、VM)
伪静态无需
操作系统Windows
安装方式提供管理权限,QQ远程协助
web服务IIS
备注说明1.使用Android Studio开发工具打开Android端源码,替换接口域名为你自己的服务器域名及端口号,打包编译成APP
2.使用Intellij idea打开后端spring boot项目
商品介绍
聚合直播项目(安卓端APP) 无后台管理,只有后台接口API代码和安卓端代码安卓apk安装包下载演示地址:https://wwz.lanzoul.com/ib3GK08zjqti QQ:软件介绍:聚合多个直播平台(bilibili,虎牙,网易CC,斗鱼)的安卓客户端APP,正在直播和未开始直播的房间列表显示,搜索全平台的主播房间,按照热度首页推荐,按照平台分区分类筛选,关注订阅主播,直播间在线观看,弹幕获取主要功能:1.多平台直播信息获取2.关注直播间3.弹幕获取4.直播间搜索直播支持虎牙、斗鱼、BILIBILI直播、网易cc(cc暂无清晰度切换)、企鹅电竞弹幕支持(暂不支持弹幕发送)斗鱼、虎牙、BILIBILI直播 (企鹅电竞 正在适配中)斗鱼弹幕协议参考 斗鱼开放平台 https://open.douyu.com/source/api/63接口说明(仅供参考,接口已经更新过多次,实际代码可能和以下说明不符)直播相关接口都采用 HTTP GET 方法请求请求地址 参数 接口说明1./getRecommend int page, int size 根据分页信息获取所有支持直播平台的推荐直播间(根据观看人数降序排序)2./getRecommendByPlatform String platform, int page, int size 根据分页信息获取指定直播平台的推荐直播间(根据观看人数降序排序)3./getRecommendByPlatformArea String platform, String area, int page, int size 获取指定直播平台下特定分区(area)的推荐直播间信息4./getRecommendByAreaAll String areaType, String area, int page 获取特定分区下所有直播平台的直播间信息(一页10个直播间)5./getRealUrl String platform, String roomId 获取指定平台直播间的真实直播推流地址6./getRoomInfo String uid, String platform, String roomId 获取指定平台直播间的房间信息(uid用来确定改用户是否已关注次直播间)7./getRoomsOn String uid 获取用户所有关注的直播间信息8./refreshArea 无 更新缓存中所有平台的分区信息9./getAreas String platform 获取指定平台下的分区信息10./getAllAreas 无 获取所有平台的分区信息11./search String platform, String keyWords, String isLive 搜索指定平台的主播(keyWords:搜索关键词,isLive:搜索正在直播的主播)调用方式支持通过Http和Https请求调用,Http请求请发送至8013端口,Https请求请发送至8014端口。调用时请在uri中加上/api/liveHttps请求调用示例:image-20210524170329627调用成功时,返回信息中code为200。调用失败时,返回code为400。源码清单:安卓端APP前端源码(Java开发),后端API接口源码(Java开发,SpringBoot框架),数据库sql结构表部署准备:1台服务器(如果只是本机调试则不用),一个域名(如果是ip地址访问则不用),Android Stduio工具(打包编译app的开发工具),Intellij idea(后端api接口项目需要用这个打开打包成jar包)部署方式1.修改 配置文件(src/main/resources/application-github.properties) 中的数据库信息2.运行 src/main/java/work/yj1211/live/LiveApplication.java 启动技术支持说明:1.使用Android Studio开发工具打开Android端源码,替换接口域名为你自己的服务器域名及端口号,打包编译成APP2.使用Intellij idea打开后端spring boot项目,配置文件(src/main/resources/application-github.properties) 中的数据库信息,打包成jar包文件(打包步骤可百度搜索),上传到服务器上,建议使用宝塔后台面板,部署java项目贼快,具体部署我可以来帮你操作免责申明:直播源均来自于网络,本店概不负责,若之后出现直播源失效,不提供技术上的维护支持应用页面截图:
