平时在家里看 nas 的视频没问题,但要是在外面,就一卡一卡的。家里没有公网,也没敢弄过公网,怕危险。在外面就用 zerotier 连接家里的 openwrt 软路由,然后就像家里一样,通过 192.168.x.x 访问 nas 里的文件。访问一般的小文件没问题,但电影就不小了。 刚才在手机用 zerotier 试了一下,速度只能跑到 1MB/s,信号好时偶尔跑到 3MB/s,可以看一小会儿,然后卡住,再看一会儿,再卡住。回到家再看了一下,在家里刚打开电影时,速度 13MB/s(对应:外网访问时,速度跑满,加载慢,转圈圈),然后没过多久就一直是 1MB/s(对应:外网播放稳定的一小会儿),偶尔速度升到 8MB/s(对应:再次卡住)……卡卡放放,一直循环。 我用 MX 播放器 pro 和 VLC 都这样,不知道怎么解决。我也不能像一般的在线视频播放器那样,暂停下来缓冲。暂停继续照样卡。有没有能暂停缓存的播放器?
1
Cheons 2021-10-04 14:24:09 +08:00 via Android
你这个需求没看懂,网络上免费的资源不少啊,为什么要难为自家的小水管?
多数人折腾下载是为了本地 4k 解码观看, |
2
lithiumii 2021-10-04 14:27:49 +08:00 via Android
个人经验是走播放器(emby)不太行,smb 直接挂载勉强能看。另外文件当然也有要求,蓝光原盘就算了,优先选 h265 编码的还行
|
3
oneisall8955 2021-10-04 14:40:35 +08:00 via Android
移动端的 zerotier 直接打洞了吗?
能否提高上行?又或者转码服务降低带宽?如 jellyfin ? |
4
oneisall8955 2021-10-04 14:43:13 +08:00 via Android
@Cheons 有公网 IP,ddns 挂载 webdav,速度还是可以的,最近两周地铁路上看了不少家里下载好的剧
|
5
imn1 2021-10-04 15:12:04 +08:00
你搞错方向了
online 视频和本地播放视频是不同的,前者有做 web/stream 优化,后者没有,后者更多追求高画质和感官感受 所以后者不单纯是靠缓冲就能解决的 如果你较多使用这种网络播放的方式,建议下载那种带有 web-dl 标志的版本,不然就要自己重编码加入优化 |
6
Cooky 2021-10-04 15:33:54 +08:00
mpv 有提前加载的功能
kodi 应该也有 vlc 就不清楚了 |
7
flynaj 2021-10-04 15:44:48 +08:00 via Android
估计你一个视频 10 多 g,现在的 500m 宽带上行只有 30m,3MB/s 已经满了,经常在外面看就压小点
|
8
abc8678 OP @flynaj 刚才连接 zerotier,用内网版 speedtest 测了一下速,显示下载和上传都是 30Mbps 。测速期间,手机状态栏显示最高速是 6MB/s 。看来速度慢是没错了,明明千兆宽带,却变成这个样子。平时测速最多 50MB/s 。不知道是不是软路由里运行了 XX 上网的原因。我待会关掉插件再试试
|
9
abc8678 OP @flynaj 第二次测速结束,而且已经关掉科学。上传和下载依旧是两三十的 Mbps 。距离千兆差远了
|
10
xppppsfg 2021-10-04 17:01:49 +08:00
不应该是服务端转码降低画质吗
|
11
ruixue 2021-10-04 17:32:19 +08:00
反正在线串流体验不佳,还要想办法提前缓存,不如试试直接下载整个文件,等下载完成了再看呗
|
12
karpic 2021-10-04 18:15:11 +08:00 via Android
同想问问这个问题
|
14
legendbetty 2021-10-04 19:52:32 +08:00
@abc8678 我印象中的家宽在全中国大部分地区的上行带宽只有 30Mbps---50Mbps 之间,千兆家用宽带也只有下载才能达到千兆,zerotier 的 UDP 打洞其实不是很稳定,老老实实配个公网 IP,直连才是最稳定的,怕不安全那就做的 VPN,然后通过 VPN 连接回家。
|
15
z7356995 2021-10-04 20:10:48 +08:00 via Android
我用 ipv6 https 然后手机直连,和内网没区别
|
16
xmt328 2021-10-04 22:07:18 +08:00 via Android
我是弄了公网 ip 然后用 jellyfin 实时转码
看视频时带宽在 300-500kb/s |
17
lazywen 2021-10-05 00:56:37 +08:00 via Android
手机使用 smb 协议速度会有限制,换成 webdav 就能跑满你的上行带宽
|
18
MonoLogueChi 2021-10-05 06:41:52 +08:00 via Android
如果 nas 性能够,可以尝试用媒体服务器,emby,jellyfin 这类,做转码,不在内网时转码降低码率观看
|
20
abc8678 OP @legendbetty 我现在上传下载都变成最快 12MB/s 了。电信营业厅 APP 里还是写着宽带信息为千兆
|
21
abc8678 OP @z7356995 我用 IPV6 访问。首先是浏览器,刷入地址,回车,结果出现搜索引擎,搜了我输入的这行字;加上冒号加上端口,还是不行,再给给地址加上[]符号,这回不搜索了,提示访问失败。用 QFile 的 wanIP 连接,十几秒后连接成功,每展开一层目录要等七八秒,下载文件的速度 50KB/s
|
22
z7356995 2021-10-05 08:28:41 +08:00 via Android
@abc8678 我是直接用 dsfile 里的域名访问的,+了 ssl 找到文件后用 vlc 看电影 手机是移动,宽带网络也是移动,我们这里千兆网络上传有 300M,第一年免费,所以可以在外面看 4K 的 nas 电影
|
23
ferock 2021-10-05 08:31:04 +08:00 via iPhone
这剧文件大小是要多大?
|
24
wdssmq 2021-10-05 10:16:38 +08:00
Resilio Sync 同步一部分外出时看吧。。
|
25
alyssa0326rr 2021-10-05 11:58:44 +08:00
有的, 既然你有 zerotier 了, 可以试试 rclone serve dlna 加本地 cache
没有流媒体优化的情况下,大约需要两倍于视频码率的带宽来流畅播放,你有 30Mbps 上传的话,15Mbps 的视频应该没问题, 大部分压缩之后的 Blu-Ray 1080P 应该可以 |
26
alyssa0326rr 2021-10-05 12:04:09 +08:00
说岔了, 家里的服务器上任意开一个 rclone 支持的 endpoint,webdav 或者什么都可以, 手机上用 rclone 直接 mount 到本地或者 serve as dlna, 这个环节可以缓存。 手机上再用普通播放器 或者 DLNA 的播放器即可
|
27
cwbsw 2021-10-05 22:38:48 +08:00
协议问题,建议用 WebDAV+IPv6 直连,担心安全性可以限制一下源 IP 段。实测可以流畅播放十几 M 码率的 BDRip 。
|
29
kebot 2021-11-08 20:28:03 +08:00
Plex 可以离线到设备本地,在家离线一下出门看
|