Files
wzdj/.env.example
卡若 b95d1a94c6 feat(live): 直播与主播工作台 API、云厂商解析与文档调研
- 新增直播评论/上下文/礼物等 API 与回放组件
- 主播开播、云端推流配置与 streamer 校验
- 依赖与 Mongo 集合/种子更新
- 需求与调研文档补充

Made-with: Cursor
2026-04-14 16:24:17 +08:00

36 lines
1.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Mongo必填本地种子见 package.json db:mongo:seed
MONGODB_URI=mongodb://127.0.0.1:27017/wanzhi_esports
# 本地开发:`pnpm dev` 默认端口 3088 → http://localhost:3088勿与占用 3000 的其它 Node 进程混淆)
# —— 腾讯云直播(服务端签名,推流/播放防盗链)
# 推流域名、播放域名:仅填 host不要带 rtmp:// 或 https://
TENCENT_LIVE_PUSH_DOMAIN=your-push.livepush.myqcloud.com
TENCENT_LIVE_PLAY_DOMAIN=your-play.liveplay.myqcloud.com
# 播放与推流若使用不同鉴权 KEY可分开配置否则可只配推流 KEY播放同用
TENCENT_LIVE_PUSH_AUTH_KEY=
TENCENT_LIVE_PLAY_AUTH_KEY=
# AppName控制台模板常见为 live
TENCENT_LIVE_APP_NAME=live
# —— 阿里云视频直播 URL 鉴权
ALIYUN_LIVE_PUSH_DOMAIN=your-push.aliyunlive.com
ALIYUN_LIVE_PLAY_DOMAIN=your-play.aliyunlive.com
ALIYUN_LIVE_APP_NAME=live
ALIYUN_LIVE_PUSH_PRIVATE_KEY=
ALIYUN_LIVE_PLAY_PRIVATE_KEY=
# —— 七牛云 Pili 限时鉴权推流
QINIU_LIVE_PUSH_DOMAIN=your-publish.qiniup.com
QINIU_LIVE_HUB=your-hub
QINIU_LIVE_ACCESS_KEY=
QINIU_LIVE_SECRET_KEY=
# 可选:播放域名(若与推流 token 策略不一致,请改在控制台复制播放地址)
QINIU_LIVE_PLAY_DOMAIN=
# —— 自定义无鉴权 RTMP仅测试
LIVE_GENERIC_RTMP_BASE=rtmp://127.0.0.1/live/
# —— 前端展示用(不含密钥)
NEXT_PUBLIC_LIVE_RTMP_TEMPLATE=rtmp://your-push-domain/live/