V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lirau
V2EX  ›  问与答

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

  •  
  •   lirau · 2015-11-01 22:15:41 +08:00 · 5034 次点击
    这是一个创建于 3316 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是通过浏览器观看,应该全是一个简单的视频服务器了,有什么现成的工具哦?
    20 条回复    2015-11-02 09:21:34 +08:00
    Slienc7
        1
    Slienc7  
       2015-11-01 22:27:38 +08:00   ❤️ 1
    hfs 最简便
    直接下载看就是,局域网可以不考虑下载之类的问题吧。

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

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

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

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



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

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

    Slienc7
        12
    Slienc7  
       2015-11-01 22:57:11 +08:00
    @Hello1995
    比起 pdirl 来,觉得 h5ai 的界面更清爽
    Hello1995
        13
    Hello1995  
       2015-11-01 23:28:44 +08:00 via Android
    @xgowex 主要是我懒, pdirl 解压就能用, h5ai 印象中需要改配置文件吧
    tanyuxiang
        14
    tanyuxiang  
       2015-11-01 23:33:39 +08:00 via Android
    之前用过最简单的是 everything 。然后 hfs 功能多。
    typcn
        15
    typcn  
       2015-11-01 23:35:22 +08:00 via iPhone
    simplehttpserver 不可能,直接 nginx 就没问题
    sahrechiiz
        16
    sahrechiiz  
       2015-11-01 23:36:11 +08:00
    h5ai 好看
    yangqi
        17
    yangqi  
       2015-11-02 01:20:08 +08:00
    装个 Plex server
    kmahyyg
        18
    kmahyyg  
       2015-11-02 01:28:51 +08:00
    为啥不用 dlna?
    skydiver
        19
    skydiver  
       2015-11-02 01:29:45 +08:00
    nginx 默认内置 mp4 模块,所以可以支持流式播放。
    其他的估计不行
    tony1016
        20
    tony1016  
       2015-11-02 09:21:34 +08:00
    PLEX
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2321 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.