备案权重域名预定

 找回密碼
 加入我們

國際版onedrive網盤內4k視頻流暢播放方案分享

[複製鏈接]
小猪哼囔 發表於 2024-3-24 22:00:56 | 顯示全部樓層 |閱讀模式
前提條件:
    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沒有做好,可以基於中轉地址在加內存緩衝來解決
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 加入我們

本版積分規則

备案权重域名预定

4um點擊跨境網編創業社區

GMT+8, 2024-11-23 19:06

By DZ X3.5

QQ

快速回復 返回頂部 返回列表