---
title: 写了一个简约直播间
published: 2025-08-11
tags: [前端, 小项目]
category: 小项目
draft: false
---

## 简约优雅的个人直播间

闲着没事开发了一个网页直播间，基于 Tailwind CSS + shadcn/ui 风格。轻量，简约，自托管，使用rtmp协议推流。

代码地址：https://cnb.cool/wanfeng789/live

### Docker一键运行
```
docker run -d \
  --name live \
  -p 1935:1935 \
  -p 80:80 \
  -p 443:443 \
  --restart always \
  docker.cnb.cool/wanfeng789/live
```

> 可选映射：-v ./Caddyfile:/etc/caddy/Caddyfile \

> 可以修改`Caddyfile`配置中第一行为你的域名，如果不修改则默认使用`80`端口


### 查看推流密钥
```
docker exec live wget -qO- 127.0.0.1:8090/control/get?room=movie
```



### 配置直播软件

使用 OBS 或FFmpeg等软件推流直播。

推流地址为 ```rtmp://example.com:1935/live/密钥```


### 查看直播

浏览器地址输入你的`地址`查看您的直播。


### 预览

![1](png/live.png)
