Docker

分类
image-20260811145738315

MediaMTX 快速入门

MediaMTX 是一个开源的实时音视频流媒体服务器(Media Server / Media Proxy),以前叫 rtsp-simple-server,后来功能扩展后改名为 MediaMTX。它的定位类似一个“视频流路由器”:负责接收、转发、转换、录制各种实时视频流。 简单理解: 摄像头、程序、浏览器之间的视频“中转站”。 1. 它解决什么问题? 例如你有一个海康摄像头: 摄像头 | | RTSP | ↓ MediaMTX | ├── 浏览器(WebRTC) ├── VLC ├── Unity ├── OpenCV ├── FFmpeg └── 录像文件 摄像头通常只提供: rtsp://192.168.1.100/Streaming/Channels/101 但是: 浏览器不能直接播放 RTSP 微信、小程序不方便播放 RTSP Unity WebGL 不支持 RTSP 多个人同时访问摄像头会增加摄像头压力 MediaMTX 就在中间转换。 2. MediaMTX主要功能 ① RTSP 转 WebRTC(最常用) 例如: 摄像头: RTSP ↓ MediaMTX ↓ WebRTC ↓ 浏览器实时播放 优点: 延迟低(通常几百毫秒) 浏览器直接播放 适合监控、AI检测 例如: 网页: https://server:8889/camera1 直接看到摄像头画面。 ② RTSP 转 HLS 例如: ...

windows server 2022 安装 Linux Docker

为什么不选择windows安装 TimescaleDB 的一些高级工具(例如 TimescaleDB Toolkit)在 Windows 上支持有限,官方建议某些场景使用 Docker/Linux。 项目 Windows原生 Ubuntu Docker 安装 ⭐⭐⭐ ⭐⭐⭐⭐⭐ 维护 ⭐⭐⭐ ⭐⭐⭐⭐ 升级 稍麻烦 方便 备份迁移 一般 方便 工业服务器长期运行 可以 更常见 一、开启 Hyper-V 1. 打开服务器管理器 进入: 服务器管理器 ↓ 添加角色和功能 ↓ 下一步 选择: 基于角色或基于功能的安装 2. 选择服务器 选择当前 Windows Server。 3. 添加角色 勾选: ☑ Hyper-V 想·弹出: 需要添加管理工具? 选择: 添加功能 继续。 然后都默认设置,只是 默认存储 点击: Hyper-V └── 默认存储 会看到两个路径: 虚拟硬盘文件位置 默认一般: C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks 建议改: 例如: D:\Hyper-V\Virtual Hard Disks 虚拟机配置文件位置 默认: C:\ProgramData\Microsoft\Windows\Hyper-V 建议改: D:\Hyper-V\Virtual Machines 最后点击安装后重启 ...

image-20260616173023551

图像/视频标注工具CVAT

中文版cvat项目地址:YQisme/cvat: 计算机视觉标注工具(CVAT)是一个领先的平台,用于为视觉人工智能构建高质量的视觉数据集。它提供开源、云端和企业级产品,以及标注服务,支持图像、视频和3D标注,具备AI辅助标注、质量保证、团队协作、分析和开发者API等功能。 安装 CVAT 官方推荐使用 Docker Compose 部署,这是最简单、最稳定的方式。 如果是 Ubuntu 服务器(包括物理机、虚拟机、云服务器),按照下面步骤即可。 1. 安装 Docker Ubuntu 22.04: sudo apt update sudo apt install -y \ ca-certificates \ curl \ gnupg \ lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \ sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) \ signed-by=/usr/share/keyrings/docker.gpg] \ https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin 验证: ...