作者:
王皓
发布于:
2015-03-23 09:03
更新于:2015-03-23 09:08
ninghao.tv 就是我们在课程里要做的东西,一个带视频播放,可以卖权限,用户角色,服务,数字产品,或许也可以加上点社交功能。主要还是视频播放,与电子商务这两大功能。另外还有基础设施的搭建。
视频播放
视频播放我想开始还是简单点吧,视频文件直接在自己的服务器上,不需要在线转码功能,因为假设视频都是您或您的团队自己制作的,可以直接在本地压缩好,再上传到服务器上,对于一般的录屏幕的视频,720p 的质量,每秒视频的尺寸也只有几十 KB ,可以接受。
或许以后我们可以考虑使用云存储,或者搭建自己的流媒体服务器。因为考虑到这需要额外的投入,所以暂时先放一下。待测试 ... 看看到底得花多少钱。
电子商务
电子商务部分,可以让你重复循环的向用户销售你的在线服务,比如在线看视频,帮助,一些数字产品,比如你拍的图片,做的主题。
大家都在寻找更好的商业模式,越来越重视可持续这个事,得到一个用户很不容易,我们不想那么快就让他离开,你的产品与服务是可以重复消费的,当然必须得好到让你的用户愿意再次付费。
基础设施
就是你要使用的服务器,我现在只用了一台服务器,这的确会遇到一些问题。不过对于起步的人来说,有一台服务器就可以了。也可以考虑下用两台服务器开始,这需要再去了解阿里云,或者其它云服务提供的负载平衡服务(SLB)。
在这些基础设施上搭建服务的运行环境,开始还是用传统的方式吧,不过可以加上点自动化的配置工具,这样可以把配置工具代码化,可以看到这些配置的每一步都做了什么。并且可以重复使用这些配置。
我很喜欢 Docker 的概念,把应用装到容器里,再把这个容器搬到任何可以运行它的地方。目前宁皓社区就是在一个 Docker 容器里。如果能把 Drupal 放到容器里,并且搞明白整套开发流程,那以后我们可能会这么干。