本来没有写博客的习惯, 现在发觉通过写技术文章,能把自己的知识点捋捋并保存起来,也方便以后自己回顾,希望自己能坚持写吧。
项目预期
打算参考熊猫直播的主界面, 首页是视频预览截图, 鼠标放到截图上,可以预览一小段视频,点击则跳转到播放页面。
解决方案
基本框架采用web播放器+http代理服务器+后台服务器, 我之前是嵌入式音视频开发的, 所以js,html,css这些算半路出家, 也是处于兴趣要做这么一个项目,才开始看js,html这些,所以从头到尾把这3块都实现一遍基本不可能。这里我打算web播放器采用开源的flv.js,这是一个基于flv格式(h26+aac)的html5播放器。http代理服务器则采用高性能的nginx, 后台服务器我现在还没想好(主要是不想要用jsp来生成网页,后面查查资料看看), 所以现在先用nginx代替,用脚本生成相关的json数据以及自己做一个module用来动态生成html。
项目地址
戳这里项目地址, 后续每加一些功能我都会更新到这里,当然,时间估计会很坑,哈哈~~