希望是美好的,也许是人间至善,而美好的事物永不消逝。----- 肖申克的救赎
我只想安安静静的追剧,奈何现在全网分渠道收会员费,感觉追剧像是被通缉,只要换个剧,就得交会员费。现在会员开通后还的点播,作为程序员的我实在忍不了。
影视类APP架构设计:
APP主要三大框架:
- 搜索
- 详情
- 推荐/搜索
花果山APP设计基于以上三点进行拓展:
花果山APP目前有以下几个模块:
- 主页
- 推荐
- Top排行榜
- 热门分类
- 分类
- 我的
- 历史记录
- 收藏关注
- 搜索
- 播放详情页
最优资源搜索与通道数据切换设计实现
问题点:
- 搜索速度(20%) 基于 影片名称、导演、演员、上线时间等维度 在不同通道内进行并行搜索。根据返回结果进行匹配度排序。
- 数据源播放速度(50%) m3u8格式进行数据源速度测试,基于优先级进行排序
- 视频清晰度(20%) 对不同通道源数据进行清晰度排序
- 通道加载优先级(10%) 通道对不同地区响应速度不同,基于cdn响应速度进行排序
基于不同占比对播放体验的影响,按照规则进行排序展示。
效果图:
主流程通道界面搭建
附属页页面搭建
花果山 是一款基于flutter 开发的高清影视视频播放器,它整合了现有各视频平台的资源,支持电影、电视剧、综艺、动漫、美剧、韩剧等在线观看,无弹窗广告,如果你想安安静静的追剧,就请赶快下载使用吧。
目前花果山支持 Android iOS 等其他平台。我们的目的只是想安安静静的刷剧
欢迎大家对技术进行交流沟通。
附上 主页链接 https://huaguoshanapp.github.io/