hanzichi
V2EX  ›  问与答

怎样播放 vps 服务器里的视频?

  •  
  •   hanzichi · Nov 8, 2018 · 28523 views
    This topic created in 2920 days ago, the information mentioned may be changed or developed.

    在 vps 服务器里下载了个视频,怎样播放比较方便?

    vps 配置,内存 512m,带宽 500g

    我尝试了两个方案:

    1. vps 里启 server,然后在外网通过 ip 访问,视频小的话,可以播放(但是会卡顿),视频大了,直接打不开
    2. 将 vps 里的内容传到本地,用的 scp 命令,好慢,还不如直接下载(可能用迅雷什么的会快点?)

    所以,用 vps 离线下载视频后,你们都是怎么看的?

    59 replies  •  2019-04-30 19:22:50 +08:00
    xzc19970719
    xzc19970719
    Nov 8, 2018 via Android
    1
    kodexplorer?
    29EtwXn6t5wgM3fD
    29EtwXn6t5wgM3fD
    Nov 8, 2018
    2
    开个 Caddy 然后用 MPC 打开啊 速度慢那就开 BBR 锐速之类的啊
    Vogan
    Vogan
    Nov 8, 2018❤️2
    3
    说到底,还是你的 vps 不行。
    Trim21
    Trim21
    Nov 8, 2018 via Android
    4
    传到对象存储再拖回来
    RoyLeong
    RoyLeong
    Nov 8, 2018
    5
    为何不自己实现一下呢?
    开个 nginx 服务,里面加个 h5 播放器,对于视频列表可以做个定时任务去目录里面检索到 JSON 静态文件里面。页面请求这个 JSON 把视频地址写给 H5 播放器。
    后面有兴趣再自己优化。
    taresky
    taresky
    Nov 8, 2018 via iPhone
    6
    开个 ftp 不就完了?我这 iPad 看远程视频,60G 的 4K 原盘都秒开。
    xuhaoyangx
    xuhaoyangx
    Nov 8, 2018
    7
    http ftp 各种播放器能播 url
    PureWhiteWu
    PureWhiteWu
    Nov 8, 2018
    8
    其实说到底还是你 vps 网络速度不够,太慢了。
    vps 网络问题,不管你怎么想办法,都没辙。
    买更好的 vps 吧。
    jasonyang9
    jasonyang9
    Nov 8, 2018
    9
    看你的描述,VPS 里面跑了个 Win ?
    Mikewu
    Mikewu
    Nov 8, 2018
    10
    emby server
    hsfzxjy
    hsfzxjy
    Nov 8, 2018 via Android
    11
    带宽 500g ?
    imn1
    imn1
    Nov 8, 2018
    12
    1.VPS 不够力
    2.视频没有 web 优化
    xiaoz
    xiaoz
    Nov 8, 2018 via Android
    13
    1.安装 bbr 先优化一下
    2.potplayer 可以播放 http ftp 的连接
    malagebidi
    malagebidi
    Nov 8, 2018 via Android
    14
    视频码率 < 带宽,可以流畅播放。
    Lax
    Lax
    Nov 8, 2018
    15
    mp4 格式的话,推荐用 nginx-vod-module,直接用 HLS 能在各类手机平板上直接播放,也可以套个播放器。
    Ultraman
    Ultraman
    Nov 8, 2018
    16
    用 BaiduPCS-Go 扔到百度云去,然后就随意了
    xiaqi
    xiaqi
    Nov 8, 2018 via Android
    17
    带宽 500G ?
    你这是假的 500G 吧?
    我都是直接 python -m http.server 8080,直接 chrome 就能播放了。当然,带宽要好。否则,那肯定卡啊。
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    18
    @hsfzxjy
    @xiaqi

    不好意思,500g 是流量吗?我看它英文写着 Bandwidth,不是带宽的意思?不是很懂。。
    sephinh
    sephinh
    Nov 8, 2018 via Android❤️1
    19
    plex 或者 emby 就是专门解决这个问题的,但是观看的手机客户端可能要付费,网页的随便看
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    20
    @sephinh 这个和直接在 vps 里启 server,浏览器打开公网 ip 查看,有本地区别吗?可能我的 vps 带宽不行
    BFDZ
    BFDZ
    Nov 8, 2018❤️1
    21
    nginx 开列目录,或者用 h5ai 这种程序,在线观看,电脑用 potplayer,手机用 vlc,服务器速度不行的话,开 ss 加速。

    下载用 IDM,线程多开点,很容易跑满带宽
    ayconanw
    ayconanw
    Nov 8, 2018
    22
    卡是因为速度不行吧,你先下载试试速度,速度低于视频码率就别折腾了
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    23
    @BFDZ 用

    请教下:
    1. nginx 和用类似 python 起 server 效果一样吗?
    2. potplayer 是播放软件吧?用它播放和直接浏览器播放效果一样吗?

    谢谢
    irainsoft
    irainsoft
    Nov 8, 2018❤️1
    24
    怕不是十万八千里的辣鸡线路 vps 吧...反正我这辈子还没见过 500G 带宽的机子,不知道能有怎样的体验

    单一视频的话直接找个网盘中转吧,做服务的话还是换机子的吧...
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    25
    @irainsoft 可能是 500g 流量吧。。大佬轻喷小白不太懂啊。。我看它写着 Bandwidth 以为就是带宽啊。。

    机器是 vultr 3.5$ 的配置
    BFDZ
    BFDZ
    Nov 8, 2018❤️1
    26
    @hanzichi #23 界面和 python 一样,但性能没测过,估计 python 的 server 没 nginx 这种专业的强大吧。potplayer 和 vlc 的串流支持所有视频格式,浏览器的 HTML5 播放只支持 mp4
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    27
    @BFDZ 学习了,那我是不是可以这么理解,只是播放 vps 里的 mp4 文件,其实本质没太大区别?不能播放还是因为我的 vps 配置太烂了?
    irainsoft
    irainsoft
    Nov 8, 2018❤️1
    28
    @hanzichi #25 Bandwidth 应该是带宽,我也不知道为什么 Vultr 会那么写,但听说 Vultr 几年前就被玩烂了 (没买过没有亲自感受),完全自己用的话可以直接找双边加速软件
    kidtest
    kidtest
    Nov 8, 2018❤️1
    29
    vps 里边起个文件服务(和下载没区别),注意处理 http range 请求就行
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    30
    @irainsoft 但是按照理解 500g 确实是流量。我也是刚玩,vultr 也算是大牌子吧,随便折腾下,加速的话,之前装 ss 的时候又开启 bbr,不知道有没有用
    sahrechiiz
    sahrechiiz
    PRO
    Nov 8, 2018❤️1
    31
    配置无所谓的 如果用播放器本地解码 vps 就提供个下载而已 卡不卡全看线路速度了

    不过说起来 以前买过台垃圾机子 多线程拖回来 CPU 爆了 233

    个人用的话 可以用上面说的双边加速软件

    你 mac 的话 kcp 加速 ss 然后 iina 之类的播放器 通过代理播放就好了
    snoopy1024
    snoopy1024
    Nov 8, 2018 via Android
    32
    @hanzichi vultr 的带宽还是很高的
    zhangyichent
    zhangyichent
    Nov 8, 2018
    33
    搞个玩客云多爽
    lengyihan
    lengyihan
    Nov 8, 2018 via Android
    34
    用 php。firebrowser 这个程序。可以看,也可以下下来看。
    lengyihan
    lengyihan
    Nov 8, 2018 via Android
    35
    不过现在我都是传到 onedrive 看。
    sephinh
    sephinh
    Nov 8, 2018 via iPhone❤️1
    36
    @hanzichi #20 它们相当于一个组织文件的功能,播放还得看你 vps 速度,不过 plex 付费有提供转码的功能,等于过它们服务器,但速度就不好说了
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    37
    @snoopy1024 话说 vultr 的带宽咋看?没看到它的配置数据啊
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    38
    @sephinh 过它们的服务器,岂不是又多了道程序,理论上应该更慢了吧? 那可能还是我的 vps 配置太烂了,
    snoopy1024
    snoopy1024
    Nov 8, 2018 via Android
    39
    @hanzichi 测试网速
    redapple02041
    redapple02041
    Nov 8, 2018
    40
    怕不是疯狂丢包+延迟爆炸。。搞个锐速或者 bbr 吧
    f0rger
    f0rger
    Nov 8, 2018 via iPhone❤️1
    41
    我在 vps 上启动了 nginx,一般 mp4 直接网页播。像 mkv 之类的也可以用链接在播放器内播,例如 iina。你说的卡顿关系你的服务器宽带,以及记得网络质量吧
    x86
    x86
    Nov 8, 2018❤️1
    42
    500g 是流量老铁
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    43
    @x86 老铁,我现在知道了,谁让他写着 Bandwidth
    sephinh
    sephinh
    Nov 8, 2018 via Android❤️1
    44
    @hanzichi 也不一定,你慢只是到国内慢,国外服务器网络之间并不一定慢,如果服务器之间速度没问题,就得看 plex 的服务器和你之间的速度了,部署免费的可以先试试看
    fromshawn
    fromshawn
    Nov 8, 2018
    45
    现在用 Aria2 + h5ai 方案,再简单用 Apache 自带的账号验证功能,离线下载+在线播放
    icyluna
    icyluna
    Nov 8, 2018
    46
    vultr 日本开 bbr 弄台国内的移动线路机子做中转 爽到不能自已
    当然高峰期该炸的都得炸
    hanzichi
    hanzichi
    OP
    Nov 8, 2018
    47
    @fromshawn 如何在线播放?是不是你带宽比较大啊。。
    protonme
    protonme
    Nov 9, 2018 via iPhone
    48
    @hanzichi python 的 http server 应该是不支持 Range
    msg7086
    msg7086
    Nov 9, 2018❤️2
    49
    Bandwidth 既可以是流量也可以是带宽。
    用 Bandwidth 代表流量的时候,带宽会用 Port speed 表示。
    用 Bandwidth 代表带宽的时候,流量会用 Traffic 表示。
    jiangnanyanyu
    jiangnanyanyu
    Nov 9, 2018 via Android
    50
    找到提供商,寄给他优盘,叫他帮你拷贝回来,然后寄给你
    qilishasha
    qilishasha
    Nov 9, 2018 via iPhone
    51
    服务器配置太低,流媒体不合适,只能手动切割视频,分段式加载,可以有效处理播放卡顿.
    fantasylidong
    fantasylidong
    Nov 9, 2018 via Android
    52
    传到谷歌网盘上面去,然后用 kodi 装 drive 插件,直接播放
    orqzsf1
    orqzsf1
    Nov 9, 2018
    53
    RTMP 不知道行不行
    glouhao
    glouhao
    Nov 9, 2018 via Android
    54
    楼主哪里 vps 银河系总部的么 一个 vps 这么强的带宽 用恒星光线传播的么?
    fromshawn
    fromshawn
    Nov 9, 2018
    55
    @hanzichi 确实,vultr 的机器,在线播放没什么压力
    wangfei324017
    wangfei324017
    Nov 9, 2018 via iPhone
    56
    h5ai 可以的。按着官网教程走就行了
    laolinn
    laolinn
    Nov 9, 2018
    57
    @taresky 60G 4k 秒开 那带宽怕是有点高
    hoyixi
    hoyixi
    Nov 9, 2018❤️1
    58
    如果有某些网盘或迅雷的会员,且该网盘有离线功能,就在 vps 开个 http 服务,把视频丢到服务目录, 再把视频文件访问的网址,让网盘离线,最后离线下载完成后,在网盘上在线看。 本质还是从你 vps 转移到某个访问快的服务器上。
    zuoakang
    zuoakang
    Apr 30, 2019 via Android
    59
    vps 下载 BT 资源不会受版权保护吗? vps 能当这个用吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4721 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 127ms · UTC 07:52 · PVG 15:52 · LAX 23:52 · JFK 02:52
    ♥ Do have faith in what you're doing.