本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

ustreamer Docker 镜像下载 - 轩辕镜像

ustreamer 镜像详细信息和使用指南

ustreamer 镜像标签列表和版本信息

ustreamer 镜像拉取命令和加速下载

ustreamer 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

ustreamer
mkuf/ustreamer

ustreamer 镜像详细信息

ustreamer 镜像标签列表

ustreamer 镜像使用说明

ustreamer 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

µStreamer是一个轻量级且快速的MJPEG视频流服务器
1 收藏0 次下载activemkuf镜像

ustreamer 镜像详细说明

ustreamer 使用指南

ustreamer 配置说明

ustreamer 官方文档

ustreamer 打包的 Docker 镜像

什么是 ustreamer?

µStreamer 是一个轻量级且非常快速的服务器,用于从任何 V4L2 设备向网络流式传输 MJPEG 视频。所有新浏览器都原生支持这种视频格式,大多数视频播放器(如 mplayer、VLC 等)也支持。µStreamer 是 Pi-KVM 项目的一部分,旨在以尽可能高的分辨率和 FPS 流式传输 VGA 和 HDMI 屏幕硬件数据。

_via [***]

使用方法

默认情况下,ustreamer 会查找设备 /dev/video0。可通过 Docker 设备绑定提供该设备,无需修改默认命令。

运行

bash
docker run -p 8080:8080 --device /dev/video0:/dev/video0 mkuf/ustreamer:latest

(将容器的 8080 端口映射到主机,同时绑定主机的 /dev/video0 设备到容器)

Docker Compose 配置

yaml
services:
  ustreamer:
    image: mkuf/ustreamer:latest
    ports:
      - "8080:8080"  # 端口映射
    devices:
      - /dev/video0:/dev/video0  # 设备绑定

默认值

描述
用户ustreamer (1000:1000)
工作目录/opt
入口点/opt/ustreamer
命令--host=0.0.0.0 --port=8080(绑定所有网络接口,使用 8080 端口)

端口

端口描述
8080/tcp默认 WebUI 端口

标签

标签描述是否静态
latest指向最新的运行时镜像。可能在 24 小时内指向新构建,具体取决于上游仓库的代码变更。
<git description>
例如:v5.51-1-g3c7564d
指向上游仓库中特定的 git 描述。例如:pikvm/ustreamer:v5.51-1-g3c7564d

健康检查

容器内每 5 秒执行一次 /opt/health.sh 脚本。

注意:在 Docker 中启用健康检查可能会显著增加 CPU 使用率。测试中,每 30 秒执行一次健康检查时容器 CPU 使用率翻倍,每 5 秒执行时增加六倍。这可能导致低功耗主机资源不足和异常行为。

脚本功能:

  • 获取服务器状态的 JSON 结构
  • 检查以下值:
    • .ok 设置为 true(表示 ustreamer 正常运行)
    • .result.source.online 设置为 true(表示视频源(摄像头)正常返回图像而非“无信号”)
  • 若上述任一条件不满足,脚本以失败状态退出,标记容器为不健康

Compose 示例:

yaml
services:
  ustreamer:
    healthcheck:
      test: ["bash", "/opt/health.sh"]
      interval: 30s  # 检查间隔,建议设为 30s 以降低资源消耗

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"