MediaWarp 功能总结
核心功能
MediaWarp 是针对媒体服务器的增强工具,旨在优化基于 STRM 文件的流媒体播放体验,解决传统 STRM 方案中存在的带宽瓶颈和兼容性问题。
流量重定向优化
绕过带宽限制:
当客户端播放 STRM 文件时,MediaWarp 将客户端请求直接重定向至远程资源(如在线流媒体、远程服务器文件),避免流量经过家庭局域网的 Emby/Jellyfin 服务器,彻底消除宽带上行速率限制。
传统模式:客户端 → Emby服务器 → 远程资源(受上行带宽制约)
MediaWarp模式:客户端 → 远程资源(直连加速)
智能回退机制:
若客户端因以下原因无法直接播放远程资源,MediaWarp 将自动回退至 Emby 服务器推流:
跨域请求被拦截(如浏览器安全策略)
需要身份验证(远程服务要求特定请求头)
格式兼容性问题(如客户端不支持 H. 编码)
转码需求(客户端需降低分辨率或修改码率)
高级控制与兼容性
强制禁止转码:
通过配置可拦截转码请求,强制客户端仅使用原始流(适用于高带宽环境或追求画质场景)。
无缝整合 S ...
陪伴我年半的小新突然因为电池暴毙了,迫不得已赶紧购入一台电脑,原本是想买lunar lake的,但是望着高昂的售价加上我刚换了新手机让我望而却步,转头就打开海鲜市场捡了一台macbook air m,算是我集齐苹果全家桶的最后一篇拼图吧(apple tv和homepod暂时不考虑了)。
这次我收的是+的组合,对我来说是够用的,因为我还有一个T的NAS配合NextCloud无限接近于有一个T的iCloud,用起来很舒服,并且通过TimeMacine实时备份,无需担心数据丢失。mba m算是我最喜欢的机型了,这一代air和pro差距几乎为,是air最pro的一次也是pro最air的一次。并且air是老模具,没有讨厌的刘海屏并且有纤薄的楔形机身,外观真的很好看。不过遗憾的就是B面屏幕边框是真的很大,这一点远远比不上同为.英寸的小新Pros,恨不得直接把小新的屏幕装在Mac上。并且这个算是m系列芯片最便宜的笔记本了吧,算是一次试水,毕竟小马过河,在自己真正用过之前谁也不知道适不适合自己
关于MAC系统,很多人觉得“反人类”,但我觉得并不是反人类而是“反 ...
闲聊
由于学业压力(不仅要拿学分还得打比赛),好久没更新,好不容易到暑假又有其他比赛要打(属于是学牲了),但想着也拖更了个月了,今天浅浅更一下~
顺便问一下,单片机的还有人想看吗,今年打了一下蓝桥杯,也算有点心得吧
最近在写python项目是python.的,但我本身在搞ROS(远古版本kinetic)机器本身是Ubuntu .lts的,自带的软件仓库最高只支持到.,不同的python版本和包装载一起容易打架,于是学了一下python的包管理软件conda(也可也尝试其他更轻量级的,例如venv、pyenv)
前置知识
Conda是什么
Conda是与编程语言无关的包管理工具,具有严格依赖检查,可以解决复杂的依赖问题
在安装了Conda的设备上,全局有且只能有唯一一个Conda包管理工具,在Windows上你可以尝试开启多个Conda虚拟环境然后执行
where conda
然后可以发现不同的虚拟环境指向的Conda都是同一个路径
Pip是什么
Pip是仅限于安装Python包的包管理工具,且对于依赖的检查并不严格,这就有可能会造成我们运行项目时一些奇奇怪怪的B ...
网络基建计划未读
利用CloudFlare搭建测速网站前言
有人可能会说CloudFlare在境内各种限速丢包,用CloudFlare测速怎么可能准确,但其实这个测速网站并不是平时测速用的,而是用于优选IP上的
之前写的一个小程序FastCDN(FastCDN说明文档)或者使用CloudflareSpeedTest进行优选IP可能会遇到下载速度都是MB/s,这是因为默认的测速https://cf.xiu.xyz/url使用的人太多了,而这个测速地址也是搭建在CF Works上的,每天有一定的限额,用的人多了自然就用不了,所以这里推荐大家自建一个
测速网站原理
其实CloudflareSpeedTest对测速网站的要求很简单:
可以直接下载、文件大小超过 MB
用的是 Cloudflare CDN
所以我们就先找一个源下载地址,这个源地址于CloudFlare之间最好是访问通畅的(这个一般境外的网站都可以做到),然后用CF Works反代这个下载地址就好
搭建教程
登入CloudFlare账号后,在侧边栏有一个选项是Workers和Pages,点击后我们再选择创建Works
然后随便设置一个名称,我这里就写speedtest ...
前言
Fcircle,无需担忧友链太多无暇一个一个访问,可以帮你快速整理出好友们新发的文章,如果你和我一样是一名站长,那么可以尝试部署一下这个项目:Github官方仓库
踩坑
这次就简单记录一下部署遇到的坑吧
其实部署难度并不高,只需要部署一下后端,并且文档教程很详细(仅限于默认部署的方式)
先简单说一下hexo-circle-of-friends这个项目的原理吧,其实很简单,主要分为前后端,前端主要由Hexo的主题负责,如果主题不支持也可以通过安装插件的方式解决,具体安装方式可以参考各主题的文档,如果是插件安装可以去店长的博客观看详细教程
至于后端,我将其分为了三部分,爬虫、数据库、API接口
整个原理很简单,爬虫定期爬取友链文章并存入数据库,当前端访问API接口时,会访问数据库查询最新发布的文章返回给前端
官方文档中提供了x共种部署方式
leancloud存储
mysql存储
sqlite存储
mongodb存储
github部署
github+leancloud
github+mysql
github+sqlite(默认选项)
github+mongodb ...
前言
最近几天一直再写一个小程序(其实去年月就有想法了,但是这两天才有时间真真完善了一下),这两天终于写完了v.版本了,并且也达到了一个正常使用的范围
FastCDN简介
一款自动优选CloudFlare的Anycast IP以及第三方反代IP或亚马逊CDN服务器IP并自动DDNS到CLoudFlare托管的域名上的工具,并且可根据地区选择同步到对应域名
使用文档
当前文档适用版本:v..
若版本不同,具体功能实现可能会有差异
准备工作
FastCDN项目地址:https://github.com/Akimio/FastCDN,可以通过Git Clone或者打包下载的方式下载到本地
安装Python,推荐使用Python.及以上版本
安装依赖库:
- 手动安装以下依赖:
- pandas == ..
- requests == ..
- PyYAML == ..
- 通过Pip安装:
pip install -r requirements.t ...
网络基建计划未读
利用CloudFlare搭建镜像站前言
国内访问一些在国内没有设立服务器的网站可能速度较慢或者经常连接不上,这时我们一般会找一个镜像站,但如果使用的网站比较冷门,没有其他用户搭建的镜像站的花,就需要我们自己搭建了
最近在整理影视库的时经常需要用到TMDB的数据库,但是TMDB在国内访问速度较慢,因此我们可以自己搭建一个反代的API
搭建教程
最开始我是使用Vercel来搭建反代API的,但是最近这半年Vercel在国内访问也不如之前那么理想了,于是后面更换成Cloudflare了,虽然说因为总所周知的原因,CF的延迟没有那么理想,但总的来说还是比较稳定的,对于小流量的传输效果还是不错的,甚至还可以参考我之前的文章利用CDN加速并保护站点中回源的部分做加速,因为我只是使用TMDB,并不需要大流量的传输,所以这里就不做更多介绍了
CloudFlare Workers和Pages
具体是什么我就不做更多的解释了,简单来说就是可以无服务器上线一些应用,类似于Vercel,但是功能要比Vercel强大,感兴趣的可以参考官方文档:Workers 文档、 Pages 文档
Works比Page好在可以网页上修改,但其分配的免费域名和 ...
学习笔记未读
Docker入门教程前言
之前发过一篇有关Docker命令的文章,但感觉太水了,也不能系统地学习Docker这门技术,并且之前也只是会用,自己并不会构建Docker的镜像,并且很多命令行的操作并不习惯,所以现在重新系统的学习一下Docker,从使用到构建一个自己的Docker镜像
这篇文章并不是基础学习Docker的文章,建议有过使用NAS上的Docker经验再看,这样能更快理解在做什么
安装Docker
Docker主要是Linux中使用,我接触Docker是因为NAS,大多是有图形化界面,结果发现自己并不熟悉在命令行配置Docker,所以这次我会使用Ubuntu重新学习使用Docker,细教程可以看Docker官方文档,这里不再赘述
安装好后可以通过下面的命令测试一下Docker
docker -v
配置镜像加速
如果使用的是非大陆地区的VPS,那么下面的步骤可以跳过了,换源后可能导致速度下降!!!
sudo mkdir -p /etc/dockersudo tee /etc/docker/deamon.json <<- ;EOF; &q ...
网络基建计划未读
UnlockMusic音乐解锁搭建教程~~之前因为学业很久没写博客了,~~最近重新开始写博客
前言
Unlock Music 音乐解锁在浏览器中解锁国内常见的加密的音乐文件,仅供学习使用。我这里也有一个已经搭建好的,如果不想搭建,可以直接使用我搭建好的网站:https://um.akimio.top
准备
GitHub账号
Vercel账号
域名
搭建教程
Unlock Music官方仓库
UM仓库原本是在Github上的,但是后面也是收到警告,现在已经在Github上删库了,现在是发布在自建的Gitea上: Unlock Music Git Service
可以在Github上新建一个仓库然后从第三方URL导入仓库,或者也可以直接从我的Github仓库Fork:Akimio/UnlockMusic
Vercel部署
这里也可以选用其他的静态网页托管平台,这里我就选择Vercel了
进入Vercel官网(没有Vercel账号也可以使用Github账号登入),进入到主界面后,点击Add New...、Project,就在这里找到仓库点击Import,~~Prject Name随意选择,Framework Pre ...
网络基建计划未读
Excalidraw搭建教程前言
如果大家有读过我之前一篇文章利用CDN加速并保护站点应该注意到了其中的原理图,这些图片均是使用Excalidraw制作的,这篇文章就将教你搭建一个属于自己的Excalidraw
当然Excalidraw不单只能制作思维导图,还有更强大的用法等待摸索
如果你不想自己搭建,也可也直接使用我搭建好的网站秋澪Akimio的Excalidraw网页
Excalidraw是什么
Excalidraw是一个免费的在线图形工具,它可以帮助你快速创建简单的草图和图形。它可以在任何设备上使用,只需要连接互联网即可。你可以使用它来创建各种图形,例如流程图、线框图、组织图和思维导图等
与其他思维导图软件(如Xmind)相比,其最大的特色就是手绘风格
搭建准备
域名(甚至不需要域名)
服务器(可以使用静态网页版本,所以无需服务器)
搭建教程
Fork仓库
看我的文章的人应该都有Github账号吧,没有的就自行注册一下
进入 Excalidraw-cn的Github仓库,并将其Fork到自己的仓库中
这里我并没有选择使用Excalidraw官方仓库,理由很简单,这个项目对中文的支持更好,官方虽然UI ...