今天跟大家唠唠我最近搞的这个“鹰队”项目,名字挺唬人,就是个简单的直播聚合小玩意。
一开始的想法很简单,就是想把自己喜欢看的一些球赛直播,比如老鹰队的比赛,集中到一个地方看,省得每次都去找链接,麻烦!
我干的第一件事就是调研。在网上搜罗各种直播平台,像是咪咕体育、企鹅体育这些大平台肯定要看,还有一些小众的、专门播球的网站也得关注。然后把这些平台的直播源地址都扒下来,这个过程比较费劲,有些平台反爬做得得想办法绕过去。
搞到直播源之后,接下来就是搭建播放器。我没用啥花里胡哨的技术,直接用的*,简单易上手,而且兼容性也然后写了个简单的HTML页面,把播放器放上去,再把直播源地址填进去,一个简陋的播放器就出来了。
但是,光能播放还不行,还得有个界面展示今天有哪些比赛可以看。我又写了个爬虫,每天定时去各个平台爬取赛程信息,包括比赛时间、对阵双方、直播地址等等。把这些信息整理好之后,再用一个简单的PHP脚本,生成一个JSON文件,供前端调用。
前端这边,用的是*,把JSON文件里的赛程信息展示出来,用户点击某个比赛,就切换到对应的直播源进行播放。
为了方便用户,我还加了个搜索功能,用户可以输入球队名称,快速找到自己想看的比赛。
这个“鹰队”项目现在还很简陋,很多功能还不完善,比如没有弹幕、没有回放、界面也不够美观等等。
不过我会慢慢把它完善起来的。下一步,我打算加入弹幕功能,让大家看球的时候可以互动交流。再往后,可以考虑加入回放功能,让大家可以随时回顾精彩瞬间。
这个“鹰队”项目,是我自己瞎折腾的一个小玩意,希望能给自己和喜欢看球的朋友们带来一些方便。以后有啥新的进展,我也会继续跟大家分享的。

还没有评论,来说两句吧...