利用 Http 协议将电脑上的电影分享给同一局域网的设备观看,怎么做?

2015-11-01 22:15:41 +08:00
 lirau
就是通过浏览器观看,应该全是一个简单的视频服务器了,有什么现成的工具哦?
4915 次点击
所在节点    问与答
20 条回复
Slienc7
2015-11-01 22:27:38 +08:00
hfs 最简便
直接下载看就是,局域网可以不考虑下载之类的问题吧。

或者
你只需要的只是一个静态的 web 服务器,用 HTML5/Flash 播放视频即可
orzfly
2015-11-01 22:31:57 +08:00
记得找支持 Range 头和同时能处理多请求的 Web 服务器……
lirau
2015-11-01 22:32:17 +08:00
@xgowex 没有完全表达完整需求。不能是下载完,要边下边看。
Slienc7
2015-11-01 22:36:56 +08:00
index.html:
<html><body><video src="./啪啪啪.mp4"></video></body></html>

装一个 NGINX 之类,把视频放里面,然后把上面的新建一个 xxx.html 保存放里面, src 改成对应视频的相对文件名
Hello1995
2015-11-01 22:38:42 +08:00
装个 Apache 之类的 Web 服务器软件,然后设置好目录的权限,文件丢到目录里就可以了。其他人用 IP 地址访问。
lirau
2015-11-01 22:44:27 +08:00
@Hello1995 @xgowex 确定这个不需要本地先加载完毕是实时观看的吗(明天才能试一下),如果是的话加载完成这文件本地路径存在哪里,以及普通视频网站如何清除这些加载的文件的。
yech1990
2015-11-01 22:46:19 +08:00
samba 共享 点击播放 零延时
vmebeh
2015-11-01 22:47:05 +08:00
python -m SimpleHTTPServer

浏览器不支持的就没办法了,但是可以用播放器播放链接
Slienc7
2015-11-01 22:47:53 +08:00
@lirau
浏览器的 Cache 啊,普通视频网站不会管你的 Cache 是清还是没清

如 5 楼所说,只要格式支持( mp4,ogg 之类)的视频,扔在 NGINX 目录里,像 Chrome 等浏览器是可以直接在线播放的。
Hello1995
2015-11-01 22:48:06 +08:00
这是我电脑上的资源,注意看其中的 mp4 的文件:



这是用手机浏览器看的,注意看地址栏,我是用 IP 访问的:

Hello1995
2015-11-01 22:49:39 +08:00
尴尬,贴错地址…

Slienc7
2015-11-01 22:57:11 +08:00
@Hello1995
比起 pdirl 来,觉得 h5ai 的界面更清爽
Hello1995
2015-11-01 23:28:44 +08:00
@xgowex 主要是我懒, pdirl 解压就能用, h5ai 印象中需要改配置文件吧
tanyuxiang
2015-11-01 23:33:39 +08:00
之前用过最简单的是 everything 。然后 hfs 功能多。
typcn
2015-11-01 23:35:22 +08:00
simplehttpserver 不可能,直接 nginx 就没问题
sahrechiiz
2015-11-01 23:36:11 +08:00
h5ai 好看
yangqi
2015-11-02 01:20:08 +08:00
装个 Plex server
kmahyyg
2015-11-02 01:28:51 +08:00
为啥不用 dlna?
skydiver
2015-11-02 01:29:45 +08:00
nginx 默认内置 mp4 模块,所以可以支持流式播放。
其他的估计不行
tony1016
2015-11-02 09:21:34 +08:00
PLEX

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/232761

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX