全球主机交流论坛
标题:
国际版onedrive网盘内4k视频流畅播放方案分享
[打印本页]
作者:
badcode
时间:
2024-3-1 15:48
标题:
国际版onedrive网盘内4k视频流畅播放方案分享
前提条件:
1、最好是移动用户,因为基于cf优选ip
2、自己家里有linux服务器(windows也行),比如nas(其实一个n1就够了)等,需要搭建局域网内的webdav服务,分享给家庭网络
原理介绍:基于onedrive api提供webdav服务给终端使用,访问onedrive 资源时候,使用cf worker来中转加速资源,效果可以优选香港的时候速度为50MB/S,现在选择美西15MB/S,看4k视频绰绰有余。
用到的软件为 https://github.com/milin2436/oneshow ,自己开发的,动机解决以前使用rclone挂载时容易卡死,没有断点续传和下载,简要配置步骤:
1、将oneshow将在到本地的linux服务器,使用oneshow auth登录onedrive帐号,授权api访问,使用oneshow info查看网盘基本信息
2、使用oneshow saveUser you,保存一个别名you用户
3、 设置加速服务器,增加应用配置文件~/.config/oneshow/.oneshow.json 内容为:
{
"accelerated_api":"https://fetch.542542.xyz/fetch?url=",
"acceleration":true
}
其中"https://fetch.542542.xyz/fetch?url="fetch请求地址,每月为10万请求
最好自己搭建cf worker的中转转发请求,代码为:https://github.com/milin2436/oneshow/blob/main/tools/worker.js
4、修改/etc/hosts文件加入美西优选ip如:
104.17.25.27 fetch.542542.xyz
失效或变慢可参考站内的https://monitor.gacjie.cn/page/cloudflare/ipv4.html
5、启动webdav服务
oneshow webdav -user you -passwd you -u :8080 -ss you &
webdav地址为:dav://linux服务地址:8080/you/ 用户名:you 密码:you
android端使用ES文件浏览器或kodi来访问webdav服务
6、如果速度有了,播放还是卡钝,应该是视频播放器的cache没有做好,可以基于中转地址在加内存缓冲来解决
作者:
似毛非毛
时间:
2024-3-1 15:57
难得技术贴。mark一下。
作者:
ibende
时间:
2024-3-1 16:00
收藏一下,回头试试
作者:
unclesamo
时间:
2024-3-1 16:17
感谢分享
作者:
eastcukt
时间:
2024-3-1 16:19
6,以后有nas试试
作者:
alog148
时间:
2024-3-1 16:24
本帖最后由 alog148 于 2024-3-1 16:28 编辑
alist一样可以实现
(, 下载次数: 3)
上传
点击文件名下载附件
https://anwen-anyi.github.io/index/11-durl.html
作者:
RuntoLoc
时间:
2024-3-1 16:57
帮顶
作者:
燕十三丶
时间:
2024-3-1 16:59
不错不错 这几天唯一一个技术贴
作者:
bbsbbs
时间:
2024-3-1 17:10
技术贴必须得支持
作者:
wlc1984
时间:
2024-3-1 17:32
绑定留名,以后有机会试试
作者:
badcode
时间:
2024-3-1 19:54
alog148 发表于 2024-3-1 16:24
alist一样可以实现
https://anwen-anyi.github.io/index/11-durl.html
算多一种选择吧,可以把cf worker拿去用。做这个东西主要当时的想法是解决linux环境下,因为网络差的原因,上传大文件失败问题。rclone和alist是不支持断点续传的。
作者:
oulin
时间:
2024-3-1 23:06
支持大手子
欢迎光临 全球主机交流论坛 (https://sunk.eu.org/)
Powered by Discuz! X3.4