本需求的缘由
因为最近发现了一个比较好的电影、电视剧种子论坛,使用上面的种子下载下来的电影都是3G以上的高清视频,美剧每集也基本都是1G左右。而宿舍的网速实在是呵呵了,所以无奈之下,想到了到我的阿里云服务器上去下载。
我的阿里云服务器上的操作系统是非图形界面的Ubuntu14.04,在上面安装了transmission来使用种子下载电影。果然阿里云不负我所望,2M/s的下载速度,分分钟把高清大片下到手。
但是下载下来后,问题也来了,我想在家里随时通过电脑、ipad或者手机看电影、看美剧怎么办?
从阿里云scp到本地,然后拷贝到pad和手机上?这显然还是要受到家里的网络带宽的限制,和直接在本地下载没有太大的区别,所以这个方法不可行。
第二种方案是自己在阿里云上搭建一个流媒体服务器,然后本地在浏览器里加载播放器,从流媒体服务器获取视频数据进行播放。基本思想就是个本地的优酷。但是调查一圈下来,发现,因为对流媒体技术不是很了解,而且这中间涉及到视频压缩等技术,实现上成本太高,所以自然也不考虑了。
于是乎想到了百度云盘,最初想到使用百度云是因为想到了,百度云客户端从百度云上拉文件,速度很快,正好能够弥补本地网络带宽不足的问题。随之又想到,百度云盘支持不下载直接观看云盘中的视频,只要我在pad和手机上安装有百度云的app,就可以不用下载到本地,直接观看电影和美剧,这样基本能够满足我前面提到的需求。于是乎,说干就干,就有了本文。
具体方法实现
经过google,找到了一个神器 – bypy!
这是一个百度云\百