IPFS网络已经可以使用了,这里为大家介绍一个国内第一个基于IPFS网络的视频播放器。观看高清电影只需两步:
1.打开网站:http://www.ipfs.guide/
2.输入视频文件的 HASH 值,点击播放
就可以在线播放大片了,画质很高对吧,亲测网速也是可以的,基本没有卡顿的情况。
但是由于在IPFS网络上分享的文件目前并没有权限管理功能,一旦上传,则拥有HASH地址的人都可以访问文件。这就意味一些有版权的内容,书籍、论文、电影、音乐,一旦有人将它们的HASH公布到了网络当中,并且分享到IPFS网络上,那么所有人都可以轻而易举地获取到这些内容,并且由于HASH地址未变化,每一个下载者都会成为下一个分享节点。这些问题都会为现在的版权监管造成很大的阻挠,在现阶段也可能打击人类智慧的创造欲,对人类文明发展造成负面影响。
下面分享几部电影视频的 HASH 仅供大家研究和学习,涉及版权问题,请勿用于商业用途。
神秘巨星:
QmWBbKvLhVnkryKG6F5YdkcnoVahwD7Qi3CeJeZgM6Tq68
芳华:
QmYVri7jyBdPyfR8AgBLTgyTjiJifCgpeHFiFrKxowQeq8
大佛普拉斯:
QmdpR9iP9EhUg1rmduHqwA4ddyHNMcsR8t9saXA9BmMU4t
看不见的客人:
QmYWwXkgjdhMps9mB6DyEp4zSFmDQ9U6SuqGRGovEycr49
勇往直前:
QmZRJevYhADpXmCGGF6eCcP1afNEYFahDW5jxje3iyyCJS
至暗时刻:
QmUPvs7iyM5ZWPQwDovRqvNzxMJHSUWNRWAWRkAsseVcvs
银翼杀手2049:
QmcUHdzKgRrcJrD5Ah46HgBHF7urWDhmAnLKYwcHaLgeGP
盗梦空间:
QmQATmpxXvSiQgt9c9idz9k3S3gQnh7wYj4DbdMQ9VGyLh
狮子王:
QmfHGQZNQNymHDC6b7TZjgGbh962VWQQN5oV92w9jHE4qt
祖宗十九代:
QmbrwEH4AEQhUN929yPy4j5B2PfQYk3JJyG8iq7HVoXbia
疯狂动物城:
QmUKaQwN2ppapUEFhbHsKoVXn2yBRM7mLpu5HQv9am7dB7
彩绘心天地:
QmXg1c6qPtoQAyfrXrWnuDrUgFehnt4kLvv1hxheMUeFBC
肖申克的救赎:
QmRUYeMkvirV4frGX8wcntCq6x5GqDixAjZnFj5Jg1E3qj
太空旅客:
QmdxpUVnvFnert9nmEkzwwz2tWdavU3fUQzrgBsTZP5yyG
比得兔:
QmYizQHA4km2j2xLiTEVEsQHWWcBmRjboxEF6rnQgDDETC
暴裂无声:
QmQDkxPPhafWcS1GNDrEg3RBJtpwpdyqPtWAqXFrdfQPxg
红海行动:
QmSPHhpjua9kfDitP2TLZsQxMxbmjXdhUJEPEPsewgm9Ho
唐人街探案2:
QmRQwtGNEr5GRcBEhXSv1JmvNWcsHJLrR1ueT7LazsC97n
教父1:
QmQGigyhE1w1ZxUW69t9Bn4wnQL7WxK8iToF4fQ7tzDzR2
教父2:
QmWMg1BpVo4aVHgJNqEh19CZdyebzf4CmTFaZxEGaGfD76
教父3:
QmRKr7cpYAEbsT7RShRCfSphBSs9vTRtBYMmaHchX1iNcq
西部世界S02E01:
QmWNKAmdsd6GERfdLUBaSDp1Pjiywc3hZ5mv7Quye28frv
西部世界S02E02:
QmXgAhoTcma5ZVFKdKG6vZkbMxRimQSsVbb8mgtAhe8tRJ
西部世界S02E03:
QmaPJC4XjuNUtq6fU7cxU7rfp1K7WN52k9eZA2hYgZh8AD
西部世界S02E04:
QmadtwmasYjosdeqbg8EsDKxGp4pKB9rHSABH28oeexFLf
西部世界S02E05:
QmdUbBV3eo3Js6pKM28Xgx8VVxCyb5YPhezERDoDAR6x2m
这个视频网站是不是很方便呢?其实基于IPFS搭建这样的视频分享网站也是非常简单的,下面我们也简单介绍一下如何搭建属于自己的IPFS视频网站,分享给想要学习的小伙伴们。(灰色背景部分为代码)
教程的Github地址:
https://github.com/download13/ipfstube
(首先你需要解析一个域名到你的VPS服务器)
1.申请SSL证书
这里就不使用一键脚本申请了,使用更快的webroot方式签发Let's Encrypt证书。
安装Nginx和letsencrypt
apt-get -y install nginx letsencrypt
申请SSL证书
#请替换成自己域名,申请后证书文件在/etc/letsencrypt/live
letsencrypt certonly --webroot -w /var/www/html --domain moerats.com
2.安装Docker和Docker Compose
#安装Docker
curl -sSL https://get.docker.com/ | sh
service docker start
#安装Docker Compose
curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
3.检查端口
为防止80端口冲突,导致安装失败,先卸载掉之前的Nginx。
apt-get -y remove nginx
检查80端口,并杀掉残余进程。
#找到80后的LISTEN xx/yy,xx就是进程号
netstat -lnp|grep 80
#杀掉xx进程
kill -9 xx
4.安装ipfstube
apt-get -y install git
git clone https://github.com/download13/ipfstube.git
cd ipfstube
#编辑nginx.conf文件
nano nginx.conf
将域名server_name和ssl证书后面的域名改成你的。
运行容器
docker-compose up -d
最后打开你的域名即可。重启VPS服务器后,需要重新运行一下容器。一个IPFS去中心视频分享平台就搭建完成了。