Skip to main content

Live Stream Server

· 2 min read
Alan

搭建直播服务

准备工作

  • 服务器端安装 Docker
  • 直播方的客户端安装 OBS
  • 观看方的客户端安装 VLC

这三端可以在一台电脑上, 但是一般是分开的.

服务端设置

假设服务器的 IP 是 192.168.0.109

docker run -d \
-p 1935:1935 \
--name nginx-rtmp \
--restart unless-stopped \
tiangolo/nginx-rtmp

直播方设置

打开 OBS 软件, 依次点击 Settings > Stream:

  • Service 里选择 Custom...
  • Server 里填写 rtmp://192.168.0.109/live
  • 点击 Apply + OK 保存并退出:

obs-stream-settings

下面是录制桌面的设置: obs-stream-sample

上图里的 Sources 里选择的桌面录制, 点击 Start Streaming 即可捕获桌面视频传输给直播服务器.

观看方设置

安装VLC之后, 依次点击 Media > Open Network Stream..., 然后在 Network URL 里输入 rtmp://192.168.0.109/live 点击 Play 按钮即可实时接受直播信息.