Minisatip 是一个多线程的 satip 服务器版本 1.2,它在 Linux 下运行,并且已经通过了与 DVB-S、DVB-S2、DVB-T、DVB-T2、DVB-C 等的测试。satip 是一个用于接收卫星电视流的服务器软件,而 Minisatip 则是该软件的一个轻量级版本,它旨在提供相同功能的同时减少资源消耗。
功能介绍
- 多线程处理:Minisatip 支持多线程,能够同时处理多个连接,提高服务的并发性能。
- 多协议支持:支持多种 DVB 标准,适用于不同类型的卫星电视接收。
- 轻量级:相比于完整的 satip 服务器,Minisatip 占用更少的系统资源,适合在资源有限的环境中运行。
实际应用场景
- 卫星电视流接收:在家庭或商业环境中,使用 Minisatip 接收卫星电视流,并将其转发给客户端设备。
- 远程电视观看:通过 Minisatip 服务器,用户可以在远程通过网络观看卫星电视节目。
- 多媒体中心集成:将 Minisatip 集成到家庭多媒体中心,提供卫星电视服务。
使用 Docker CLI 搭建 Minisatip
拉取 Minisatip Docker 镜像
docker pull ghcr.io/linuxserver/minisatip
运行 Minisatip 容器
docker run -d \--name=minisatip \-p 80:80 \-e PUID=<your_user_id> \-e PGID=<your_group_id> \ghcr.io/linuxserver/minisatip
参数解释:
-d
: 后台运行容器。--name=minisatip
: 为容器指定一个名称。-p 80:80
: 将容器的 80 端口映射到宿主机的 80 端口。-e PUID=<your_user_id>
: 设置容器的用户 ID,应替换为实际的用户 ID。-e PGID=<your_group_id>
: 设置容器的组 ID,应替换为实际的组 ID。ghcr.io/linuxserver/minisatip
: 使用的 Docker 镜像地址。
使用 Docker Compose 搭建 Minisatip
创建 docker-compose.yml
文件
version: '3'
services:minisatip:image: ghcr.io/linuxserver/minisatipcontainer_name: minisatipports:- "80:80"environment:- PUID=<your_user_id>- PGID=<your_group_id>
参数解释:
version
: Docker Compose 文件版本。image
: 指定使用的 Docker 镜像。container_name
: 为容器指定一个名称。ports
: 端口映射,将容器的 80 端口映射到宿主机的 80 端口。environment
: 设置环境变量,包括用户 ID 和组 ID。
启动 Minisatip 服务
docker-compose up -d
通过以上步骤,可以成功搭建 Minisatip 服务,并根据实际需求进行卫星电视流的接收和转发。