前言
我们团队的小项目有小视频的上传和浏览的业务场景,一开始我们将视频的上传和浏览都跑在我们1核2G1M的小水管服务器上,整个流程是通的,但就是卡的让人怀疑人生。所以我们考虑将视频上传到阿里云oss服务器上,提升一下访问速度。后面还遇到一些小问题,全部解决之后特意记录总结一下。
注册阿里云账号,开通oss服务
这个就不多说了,目前这种大厂的saas的模式真的是很方便,极大降低了个人和小公司的开发成本,按照官方文档操作就行。云存储的类型很多,我选oss服务器,是因为它支持各种类型,并可以直接http协议访问,正是我需要的功能。其它什么存储没有做过多了解。
开通oss之后,就创建一个bucket,设为读写公共。
web端直传视频到oss存储
上传文件到oss服务器可以说很简便了,都是阿里云封装的库,可以在帮助文档的sdk中查询各个语言的方法。
https://help.aliyun.com/document_detail/52834.html?spm=a2c4g.11174283.6.818.17e77da2LbpWWe
但需要注意的一点是,这是后台服务器上传文件的方法。我们基于的开源项目是首先web项目传到私有服务器上,然后再由私有服