找回密码
 立即注册
查看: 2530|回复: 12

有大佬研究过视频服务器串流方案吗 求建议

  • TA的每日心情
    开心
    2020-11-28 02:10
  • 签到天数: 508 天

    [LV.9]以坛为家II

    7

    主题

    176

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    77492
    Kyon 发表于 2020-6-16 16:22:43 | 显示全部楼层 |阅读模式
    本帖最后由 Kyon 于 2020-6-16 20:20 编辑

    硬件条件:
    视频都在一台hp gen8 win server 挂着bt  透过路由器接入校园网 观看设备在另一个网段
    以前的播放条件:
    win平台 用potlayer连gen8的ftp服务访问(经过了路由端口转发)
    目前播放条件:
    mac iina ,ftp访问完全播不了 如果接着vpn去使用smb也可以,就是特别卡,码率不高的视频都会卡顿,

    现在的疑问是:
    mpv支持ftp吗?iina基于mpv,估计mpv也不行吧?
    或者有什么基于http协议的串流方式么?ftp协议该进历史垃圾堆了吧
    最好是能够在客户端解码的,gen8的cpu太差了,软解很吃力

    想尝试的方案:
    plex  终身会员也不贵 但是据说只能用官方客户端 性能垃圾 这点不太喜欢  比较懒 之前potplayer能用就没考虑过一体化的解决方案
    emby  和plex差不多
    jellyfin emby的开源版本
    nginx 静态文件

    求大佬给点建议




    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-8-9 13:58
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    3

    主题

    18

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1015
    TLin2112 发表于 2020-6-16 16:39:03 | 显示全部楼层
    考虑直接HTTP协议呢,把视频当作静态文件放在服务器上
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-28 02:10
  • 签到天数: 508 天

    [LV.9]以坛为家II

    7

    主题

    176

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    77492
    Kyon  楼主| 发表于 2020-6-16 16:50:27 | 显示全部楼层
    TLin2112 发表于 2020-6-16 16:39
    考虑直接HTTP协议呢,把视频当作静态文件放在服务器上

    考虑在路由器上挂个nginx 然后把gen8用nfs挂在上去
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-9-6 10:04
  • 签到天数: 750 天

    [LV.10]以坛为家III

    84

    主题

    838

    回帖

    2616

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    517942

    崭露头角活跃达人坚持不懈日积月累新人登场

    kavenliang 发表于 2020-6-16 17:17:10 | 显示全部楼层
    本帖最后由 kavenliang 于 2020-6-16 19:41 编辑

    不在同一网段那就是算外网了,校园网能走IPV6不? 能的话SMB应该直接不用VPN就走得通啊

    不过我自己没这个网络条件,所以没实践过,楼主可以试试。

    1. \\xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx.ipv6-literal.net
    复制代码

    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-28 02:10
  • 签到天数: 508 天

    [LV.9]以坛为家II

    7

    主题

    176

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    77492
    Kyon  楼主| 发表于 2020-6-16 20:15:24 | 显示全部楼层
    本帖最后由 Kyon 于 2020-6-16 20:21 编辑
    kavenliang 发表于 2020-6-16 17:17
    不在同一网段那就是算外网了,校园网能走IPV6不? 能的话SMB应该直接不用VPN就走得通啊

    不过我自己没这个 ...
    gen8在宿舍区
    宿舍区的网络拿不到ipv6的地址 尴尬了
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    2

    主题

    90

    回帖

    0

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    108030
    yzwduck 发表于 2020-6-16 21:27:46 | 显示全部楼层
    我也干过类似的事情,用了 nginx 当串流服务器,遇到了这么些问题:
    • Windows 版 nginx 性能没有 Linux 好,但个位数用户足矣,无视;
    • Windows 版貌似无法处理长路径/非 ASCII 路径,当时我改了部分代码自己编译了一份;
    • 自带的列目录实在很简陋…装个 nginx 插件;
    本来想直接用 everything 的,但是好像串流一段时间后 http 连接就断了,不知道现在有没有改好。

    http 的好处是,除了 iOS 没试过外,Windows/Linux/macOS/Android 都可以有良好的流媒体播放体验(只要不是 mov 这类非流媒体格式)。
    http 的缺点是,很多软件不能自动加载字幕,不能自动播放下一个文件,也不一定能加载额外音轨。


    除非你用软路由,否则不建议在路由器上运行任何与“路由”无关的事情,很可能遇到性能问题。

    网络的话,建议试试在 gen8 和 mac 上运行 zerotier。如果学校网络不限速/限速策略不严谨的话,可以点对点直连,并且跑满带宽。
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    擦汗
    2022-9-6 10:04
  • 签到天数: 750 天

    [LV.10]以坛为家III

    84

    主题

    838

    回帖

    2616

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    517942

    崭露头角活跃达人坚持不懈日积月累新人登场

    kavenliang 发表于 2020-6-16 22:49:27 | 显示全部楼层
    Kyon 发表于 2020-6-16 20:15
    gen8在宿舍区
    宿舍区的网络拿不到ipv6的地址 尴尬了

    那只能看看花生壳、ddnsto之类的DDNS服务了,传输带宽受制于服务提供商的带宽限制
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-28 02:10
  • 签到天数: 508 天

    [LV.9]以坛为家II

    7

    主题

    176

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    77492
    Kyon  楼主| 发表于 2020-6-17 10:07:50 来自手机 | 显示全部楼层
    yzwduck 发表于 2020-6-16 21:27
    我也干过类似的事情,用了 nginx 当串流服务器,遇到了这么些问题:
  • Windows 版 nginx 性能没有 Linux  ...

  • 好的 谢谢 我去折腾试试 我现在就是软路由 不过性能一般 n3540垃圾u
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-28 02:10
  • 签到天数: 508 天

    [LV.9]以坛为家II

    7

    主题

    176

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    77492
    Kyon  楼主| 发表于 2020-6-17 10:09:30 来自手机 | 显示全部楼层
    kavenliang 发表于 2020-6-16 22:49
    那只能看看花生壳、ddnsto之类的DDNS服务了,传输带宽受制于服务提供商的带宽限制 ...

    谢谢 我去研究下 都在一个大的内网里 带宽倒是没问题
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    无聊
    2017-11-1 09:56
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    18

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    989
    foxsheep 发表于 2020-6-18 21:05:38 | 显示全部楼层
    emby还开源的时候曾经用过一段时间,挺舒服
    只要能直接访问到服务器,单个用户放放片,随便啥协议都没啥压力吧
    LZ你码率不高都卡,那又没测过直接传文件速率有多少?
    回复 支持 0 反对 1

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表