Home
Softono

U2worker

Open source JavaScript
17
Stars
13
Forks
1
Issues
3
Watchers
4 years
Last Commit

 About U2worker

cloudflare youtube proxy worker

Platforms

Web Self-hosted Cloud

Languages

JavaScript

Need Help Installing U2worker?

We provide expert installation service for this software. Our team will install, configure, and secure U2worker on your server. plans start at just $30.

cloudflare worker

videoparser 来自项目 ujparse

多级缓存设计,cache-control都是用小写格式,方便替换

make build将生成无依赖的,使用videoparser解析数据的worker,可直接复制到cf worker编辑器中.

Workers KV支持

为此worker绑定变量名称为CACHE的KV命名空间,程序将自动适配Workers KV为视频解析提速.

你也可以直接使用release的文件无需自己构建

子项目

  1. cf优化版视频解析服务 https://github.com/suconghou/ujparse

API

similar to https://github.com/suconghou/videoproxy

as it is a subset of videoproxy, it has three api

r.get(/^\/video\/([\w\-]{6,12})\.(jpg|webp)$/, img)
r.get(/^\/video\/([\w\-]{6,12})\.json$/, videoInfo)
r.get(/^\/video\/([\w\-]{6,12})\/(\d{1,3})\/(\d+-\d+)\.ts$/, video)

quick start

Login https://workers.cloudflare.com/ and create a worker

or click Quick edit on your existing worker to open the online editor

download latest release index.js https://github.com/suconghou/u2worker/releases

paste all text value of index.js

then Save and Deploy

you will get your worker domain, such as https://stream.pull.workers.dev

open https://video.feds.club/setting

fill {worker doamin}/video such as https://stream.pull.workers.dev/video into 视频解析服务

click 保存

reload the page , watch some video, it should work

if not , use Chrome DevTools to see what's happening