今天跟大家唠唠我搞的网球直播频道那点事儿,纯属个人折腾,大神们轻喷。
一开始就是想自己看球方便,不用到处找资源,也给同样喜欢网球的朋友们提供个地儿。说干就干,先调研了一圈。
- 第一步:确定直播源
- 第二步:搭建直播平台
- 第三步:搞定播放器
这玩意儿是核心!一开始想自己搞个摄像头对着电视拍,想想算了,太low了。后来发现网上有些平台会放源,就想办法去找,各种搜,各种问,总算找到几个还算稳定的。
技术小白一个,啥代码都不会写。直接上现成的!研究了半天,选了个开源的流媒体服务器,叫啥名字忘了,反正网上搜一大堆。然后照着教程一步步搭,期间各种报错,各种查资料,头都大了。还好磕磕绊绊弄好了。
光有服务器不行,还得有个能播放的。继续找!找到了个网页播放器,看着还挺顺眼,能自定义logo啥的。然后把直播源地址填进去,OK,能播放了!
直播间雏形
好不容易,直播间算是有了个雏形了。但是问题也来了:
- 延迟太高
- 清晰度不行
- 稳定性差
我这边都打完一局了,直播里还在发球。这不行,得想办法降低延迟。各种查资料,发现可以用CDN加速。但是CDN要钱!穷逼一个,只能想想别的办法。发现调整一下服务器参数,勉强能接受了。
画面糊的一批,看着难受。又是一顿研究,发现可以调整直播源的码率。但是码率太高,服务器扛不住。只能在清晰度和流畅度之间找个平衡点。
时不时就卡一下,甚至直接断流。这个真没办法,只能祈祷直播源稳定点。后来发现换个好点的服务器能稍微好点,但还是看运气。
上线试运营
折腾了几天几夜,总算能看了。赶紧发到朋友圈,让朋友们帮忙测试。结果反馈各种问题,啥都有:
- 手机看不了
- 弹幕功能没有
- 界面太丑
赶紧适配移动端,改了半天代码,总算能看了,但是体验不太
这个我真不会搞,只能先放着了。搞了个简单的聊天室,大家凑合用。
这个我也承认,毕竟我不是设计师。只能以后慢慢优化了。
持续优化
就这样,我的网球直播频道就这么上线了。虽然问题一大堆,但是勉强能用。接下来就是慢慢优化了:
- 优化服务器
- 收集直播源
- 学习前端技术
这个是最重要的,直接影响到观看体验。换了个好点的服务器,稍微稳定了点。
多找几个直播源,防止一个挂了,还有备用的。
慢慢学习前端技术,希望能把界面搞得好看点,功能也完善点。
这回折腾还是挺有意思的。虽然很累,但是学到了很多东西。最重要的是,以后看球方便多了!
还没有评论,来说两句吧...