开源前沿 · 150 阅读
网页视频怎么投到电视?Castor 用抓流与转码打通大屏
Castor 是用 Go 编写的 MIT 协议开源终端工具,通过无头 Chrome 抓取网页视频真实流地址,用 ffmpeg 探测格式并按电视能力选择转封装、复制流或重新编码,再经 DLNA、Chromecast 或 Roku 协议投到电视,支持网页、直链与已配置电影剧集来源,集成 whisper.cpp 生成字幕,适合愿意使用命令行、希望自行控制播放链路的用户。
共找到 4 篇相关文章/软件
Castor 是用 Go 编写的 MIT 协议开源终端工具,通过无头 Chrome 抓取网页视频真实流地址,用 ffmpeg 探测格式并按电视能力选择转封装、复制流或重新编码,再经 DLNA、Chromecast 或 Roku 协议投到电视,支持网页、直链与已配置电影剧集来源,集成 whisper.cpp 生成字幕,适合愿意使用命令行、希望自行控制播放链路的用户。
Piko 是用 Go 编写的开源反向代理,MIT 协议,2.2k Star,定位为自托管、Kubernetes 友好的 ngrok 替代方案,通过内网 upstream 主动出站连接、WebSocket 加 yamux 多路复用、多节点路由同步实现容错与横向扩展,支持 HTTP(S) 反向代理与 TCP 转发,并提供 Go SDK 让隧道能力嵌进应用进程,适合 BYOC、边缘设备接入与 Kubernetes 工作负载对外暴露。
frp 是目前最流行的开源内网穿透方案,GitHub 109k Star。v0.64.0 新增 tokenSource 文件加载 token 功能,修复 SSH 隧道网关 bug。本文提供从服务端到客户端的完整配置实战,涵盖 SSH 穿透、HTTP 穿透、P2P 模式等场景。
superfile 是一个开源终端文件管理器,22.7k Star,基于 Go + Bubble Tea 构建。提供目录树、文件列表、预览区三面板界面,支持 Vim 快捷键、自定义主题、插件系统,让 SSH 远程服务器操作也能有图形化体验。