还用拷贝看视频?自己搭平台吧! – 作者:华纳云Yoke

生活中大家肯定下了不少电影,可是家里人你要看这个,他要看那个,怎么分开看呢?就算开共享,有的手机还要下载对应的播放器,还是自己搭个在线平台吧,互不干扰,皆大欢喜~下了电影还在拷贝看?自己搭个在线平台吧!

特别对于在高校宿舍的同学,不但一个宿舍,甚至学校内网不同宿舍之间,都可以互相访问,这种情况下,整个学校也可以点播进行电影点播哦~

之前也好像看到有值友贡献方法,而且那个平台非常酷炫,可以展示电影简介,可以展示电影的海报图,我这个没有这么复杂,非常简单,达到的效果就是在线看电影,看完可以删掉,而且不依赖网络,没有网的时候,内网观看照样木有问题。下了电影还在拷贝看?自己搭个在线平台吧!

下了电影还在拷贝看?自己搭个在线平台吧!

下了电影还在拷贝看?自己搭个在线平台吧!

硬件准备工作

1、一台电脑

理论上windows、mac或者linux 都可以,但是由于我自己只有windows的环境,所以就以windows为例吧,如果大家是别的环境,照着尝试下应该就ok。下了电影还在拷贝看?自己搭个在线平台吧!

我的服务器环境是4~5年前的昂达平板,那平板,不多说了,atom的Z3735芯片,2g的内存,卡出翔来。下了电影还在拷贝看?自己搭个在线平台吧!

而且,只有一个MicroUsb接口,所以,只好增加了一个usb的扩展坞,通过网线链接路由器,有线还是稳定一些,不然自带的2.4G频段当服务器,你估计想摔了它。

但是同一时刻7台设备播放。下了电影还在拷贝看?自己搭个在线平台吧!

2、没了

是的,全部是通过软件来完成的。下了电影还在拷贝看?自己搭个在线平台吧!

原理讲解

其实我一说,大家就恍然大悟了,要想一个电影,多人观看,什么方法呢?好多人有NAS系统,可是穷,而且家里空间太小,占地方,而且,我的资源还真没那么多。这么些年,自己拍的照片才200g。下了电影还在拷贝看?自己搭个在线平台吧!所以,在自己电脑上或者是小平板上搭个WEB服务器,成本最低,最高效!不看的时候,电脑一关机就ok。

web服务器软件呢,非常多,而且大多是免费的。

剩余的什么解码软件都不需要,因为现在网上下载的电影,至少我下载的,大多是MP4或者是MKV格式的,而MP4的格式兼容性非常强,常见的web端浏览器都可以自行解析,所以,根本就不需要额外的什么播放解码软件,系统自带就ok。

什么?你说MKV,这是个格式合集,在mKV后缀增加一个.mp4就好了呀!下了电影还在拷贝看?自己搭个在线平台吧!

废话不多说了,我们先开始吧

步骤一:web服务器程序安装

Apache的版本非常多,而且,一般需要自己安装,之前很早时候说要学习web网页,软件下了好久,也就是今年才开始玩,所以我的apache安装包比较老,2.2.25版本的,但是优点在于,它集成了安装程序,直接点安装就好了。

等到提示安装成功后,在浏览器输入:localhost ,回车,如果页面显示it works,可以了,安装成功了!

作为服务器,一般要求ip固定,不然的话,每次变更ip时,所以建议去路由器,把服务器的IP设置成固定。

步骤二:web 语言解析软件安装

有了服务器,总得有网页吧,这个代码我使用的是php语言,php语言非常简单,入门极其容易。下载php的安装包,这个也是可以自动匹配apache服务器,所以一路下一步就好了。

安装完成后,输入localhost/index.php如果有显示php的信息,那就证明安装成功了。

步骤三:新建电影的存放文件夹

这一步什么意思?就是看看你电脑上,哪个硬盘空间大,你电影准备放在哪里,你就新建个文件夹就完事儿了,鉴于中文和英文在web端编码可能出错,建议文件夹路径不要包含中文

步骤四:配置文件夹的路径

下了电影还在拷贝看?自己搭个在线平台吧!

为啥说要配置下呢?apache的服务器路径,默认安装在C盘目录下,可你下载个百十个电影之后,哪个盘怎么不也得上百G啊,那有多少电脑会这么配置C盘?

所以就需要新增一个虚拟路径

apache注意区分虚拟路径和虚拟主机的概念,配置虚拟路径,不需要额外打开啥配置。

(1)找到httpd.conf文件,一般就在apache的安装路径下的conf文件夹下。用记事本打开,在文档的最后复制以下内容,粘贴。

Alias /home “d:/movie”

#站点所在的目录注意要和上面保持一致

<directory d:/movie>

Order allow,deny

Allow from all

</directory>

Alias /usb “E:/movie

#站点所在的目录注意要和上面保持一致

<directory E:/movie>

Order allow,deny

Allow from all

</directory>

加黑部分需要修改成自己的电影文件夹路径,例如上面的代码,我新增了两个虚拟路径,一个是d盘下的movie文件夹,一个是E盘下的movie文件夹,

d盘下的movie文件夹的访问路径为:localhost/home

E盘下的movie文件夹的访问路径为:localhost/usb

所以,明白了吧,alise的前一个就是该路径的访问名称,毕竟电影也有可能需要区分下,哪些给小朋友的,哪些给老年人的,哪些给小姐姐的,拆分成不同路径就好了,这样,免得有些不方便别人看的被看到。咳咳咳。。。。。。下了电影还在拷贝看?自己搭个在线平台吧!

对了,修改之后,记得重启apache服务器才能生效,重启很简单。

步骤五:网页代码编写

好了,开始编写电影页面的代码了,我们本次只用到了html的常规语法,php的函数很少,大家只需要稍微修改就好了。下了电影还在拷贝看?自己搭个在线平台吧!

再次高能预警,我。。。。是个小白,更没有好的编码习惯,大神们看了辣眼睛请见谅哦!么么哒!~下了电影还在拷贝看?自己搭个在线平台吧!

写了2个页面,1个是目录页面,还有1个是播放页面,分别是homemovie.php和movieshow.php页面

把这两个文件,分别放在对应的硬盘文件夹里,也就是我们前面说的d:/movie 和e:/movie文件夹里面

稍微解释下,homemovie.php主要是扫面文件夹下的内容,跳过文件夹,对于mp4和MP4后缀的文件,输入文件名称,通过循环生成对应的播放和删除的超级链接。

你看到的乱码,实际上是GBK转换的中文“电影名为:”、“打开”和“删除”,如果网页在你的电脑上显示异常,可以尝试这把charset中的GBK修改为UTF-8.

movieshow中,设置了有movie的电影的默认播放宽度 ,这个你可以设置也可以不设置,我设置的是1024,毕竟现在的电脑显示器都差不多1080,不过不设置也没关系,因为可以全屏的。

步骤六:播放享受

最后就是享受了呀,这还有啥说的,请摆好姿势,拿起播放设备,打开web浏览器,下了电影还在拷贝看?自己搭个在线平台吧!输入网址:

xxxxx/home/homemovie.php,或者XXXX/usb/homemovie.php

注意,xxxx就是你安装apache的那台电脑的ip

可以了,视频加载成功了,点击播放就ok了,你可以发现,家里的路由器终于派上用场了吧,100M的5G路由器有用了吧。。。。

提示

前面我们不是讲到了,目前主要是支持MP4格式和MKV格式的电影么?但是需要注意一点,IOS的手机web无法支持MKV格式,所以,对于MKV格式的视频,要么你自己转换下格式,要么通过换安卓的终端播放。

最后就是,有人说。。。。我不想手机看,我这家里有那么大的电视,我想电视看呀,好嘞,非常方便!因为现在大家电视都自带操作系统,有一个功能叫投屏功能,miracast,直接投到电视上就ok啦!

经过我的测试,同时6台设备播放一个1.5G视频的情况下,都不会卡顿,只有在两个人同时拖放进度条时,会有稍许的卡顿,但是并不会延续很久,并不会对播放有什么影响。

而且,CPU的占用率也不会很高。

耗电

昂达平板耗电的情况还是比较乐观的,高峰时期最多5w,一般情况下也就4w左右,所以一天24小时开着也不会有啥影响,和路由器比起来,还是要省电一些哦~

来源:freebuf.com 2021-07-08 17:45:09 by: 华纳云Yoke

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论