最近对 SteamVR 媒体播放器比较感兴趣,简单记录下其技术细节和实现方式(顺带看看它和之前本人从业做过的播放器有何不同)。 前文:SteamVR媒体播放器分析(一):UI 渲染与用户交互 简述 文件浏览器用到的东西不多,文件访问基于 C# System.IO,拖拽外部媒体播放基于 win32 Native……

之前一直用单独的路由器为 Quest 之类的设备提供特殊网络接入,这次改为了旁路网关(某些人称之为旁路由),从而解决网段不一、局域网带宽受限等问题。 旧的接入 我手头有两个家庭路由器,一个是前段时间购买的 WAX206(路由器 A),一个是很早之前购买的小米路由器 Pro(路由器 B)。 接入的设备情况如下:……

最近对 SteamVR 媒体播放器比较感兴趣,简单记录下其技术细节和实现方式(顺带看看它和之前本人从业做过的播放器有何不同)。 这是第一篇笔记,主要描述了 SteamVR 媒体播放器的 UI 渲染和交互事件响应的实现。 本篇只讨论 UI 的渲染,至于视频 3D 渲染及视频 2D 窗口镜像、文件列表等,后续文章……

上次博客迁移还是在 2019 年,如今当初购置的服务器到期,续费的价格贵上天(6000+),因此服务器又要迁移了。 运行环境 新服务器运行环境依旧使用 Docker 容器的方式进行组织,只不过将 Docker-Compose.yml 从现成的 DNMP 换成了自己写的 Docker-Compose。 容器依旧……

在使用 Jellyfin 的过程中,曾经遇到了字幕渲染错误的问题。从源码入手,简单分析问题原因,并提供一个简单的解决方法。 前置知识 字幕可简单分为硬字幕、内置字幕、外置字幕。 习惯性叫法,仅代表梓喵出没博客(azimiao.com)范围内的个人观点。 硬字幕 压制时,将字幕的图像直接渲染在视频图像上。 内置……

为了提高 WIFI 连接质量及带宽,买了一个网件 WAX206 用作无线热点。目前使用一月有余,简单记录下编译 OpenWrt 的过程及使用体验。 为什么买它 换了 2.5G 交换机,为了不浪费交换机端口,想换掉用了好久的小米路由器 Pro 和 K2P,遂寻找一个有 2.5G 电口的无线路由器。 根据蘑菇的参……

通过 react-leaflet 在 react 中使用 leaflet,在动态修改 Popup 弹窗内容时,发现 Popup 尺寸(宽高)不会跟随修改后的内容变化。 问题 有一个默认小尺寸的 Popup,它里面有一个按钮。点击按钮后会将 Popup 中的内容替换成大尺寸内容。 简要逻辑如下: <Pop……

想在 Unity 中显示 Android 界面,但又不想导出 Unity 工程在 Android Studio 里编辑,于是探索将 Activity 导出到 AAR 包,用 Unity 编译打包的方法。 说明 本文介绍了通过 Unity Editor 打包含 Android Activity 在内的多 Act……

近日将 NAS 中的迅雷内测版升级到了 3.5.1,发现界面多了一个下载速度球,点击下载速度球,展开的菜单中竟然写着流量剩余 2000G,WTF? 事件 通过迅雷 NAS 版内置的自升级升级到最新的 3.5.1,官方的更新说明如下: 支持本地字幕在迅雷其他端加载 支持显示下载中的总速度 修复了一些问题,提高了……

甲骨文云在 1 月底针对 Always Free 类服务发布了空闲计算实例将被回收的公告,被回收后是否能够重新再开新实例目前未知。 现状 目前甲骨文云公布的回收规则如下: Idle Always Free 计算实例可能会被 Oracle 回收。如果在7天内满足以下条件,则 Oracle 会将虚拟机和裸机计算实……