写作热力图 加载中...
加载中...
少
多

2026

AI 时代我的去 SaaS 化之路

AI 时代我的去 SaaS 化之路

这几年各类 SaaS 产品和商业 App 的体验越来越离谱:开屏广告、信息流广告、弹窗广告轮番轰炸,后台权限要了一大堆,通讯录、位置、相册、剪贴板恨不得全读一遍。更烦的是,很多功能明明可以本地完成,却非要联网上传个人信息才能用。 什么是 SaaS,为什么要去 SaaS 化SaaS(Software...

From NGINX-RTMP to the DJI Action 5 Pro: A Real-World Cycling Livestream Push
从 NGINX-RTMP 到大疆 Action 5 Pro:一场骑行直播推流实战

从 NGINX-RTMP 到大疆 Action 5 Pro:一场骑行直播推流实战

前言:最近在做的 Health Sync(骑行运动 App)里接入了大疆 Osmo Action 5 Pro 的实时推流。这套链路看起来简单——相机推 RTMP,服务器收流,前端播放——但真要把“BLE 控制 + RTMP 推流 + 服务端鉴权 + 本地录制”串起来,还是踩了不少坑。这篇文章把整个...

Stuck Home on a Typhoon Day, I Used AI to Make My Workout App Support the Huawei Watch GT5
台风天宅家,用 AI 把运动 App 改造成支持华为 Watch GT5

台风天宅家,用 AI 把运动 App 改造成支持华为 Watch GT5

第 13 号台风”白海豚”的周末,外面风大雨大,哪儿也去不了。索性窝在家里,把上半年写的一个运动 App 拿出来折腾——目标很明确:让它能连上我的华为 Watch GT5 手表,同时把原版 App 那堆广告和混乱的信息全部清掉。 为什么要重做上半年我开发了一个运动记录 App(RUNNINGGO),...

2026

My Road to De-SaaS-ification in the AI Era
From NGINX-RTMP to the DJI Action 5 Pro: A Real-World Cycling Livestream Push
From NGINX-RTMP to the DJI Action 5 Pro: A Real-World Cycling Livestream Push
Stuck Home on a Typhoon Day, I Used AI to Make My Workout App Support the Huawei Watch GT5
Stuck Home on a Typhoon Day, I Used AI to Make My Workout App Support the Huawei Watch GT5