我的博客

搭建局域网视频直播服务:使用 node media server

目录
  1. 服务器配置
  2. 直播端配置
  3. 客户端

推流软件(直播视频采集):OBS Studio,一款免费的开源软件,支持 Window,Linux 和 MacOS

直播服务器:nodejs 的 node media server(nms)

Web 端视频播放器:flv.js

直播端和服务器可以是同一台机器。

服务器配置

  1. 安装 nodejs

    访问官方网站: https://nodejs.org/en/

    下载安装包并安装,有 LTS 和 Current 都可以,一般选 LTS

    image.png

  2. 进入目录 nms 执行 install.bat

  3. 执行 run.cmd

  4. 执行 run2.cmd

    此时会显示网址,就是在局域网内可以访问的地址,等配置好直播端,直接访问这个地址就可以观看直播了。

    image.png

直播端配置

  1. 安装 OBS Studio

  2. 配置

    image.png

    点击 sources 的加号,选择 Display Capture,这个会捕获整个屏幕的视频。再点击确定。

image.png

然后点击右侧的 Start Streaming 开始推送,但是第一次使用没有配置服务器,会弹出提示,点击打开配置即可

image.png

打开配置后点击左侧第二个 Stream,右边的第一个 Service 选择 Custom(即自定义),Server 填 rtmp://127.0.0.1/live, Stream Key 填 test,然后点 OK。

配置好再次点击 Start Streaming

客户端

最后在同一个局域网的机器上打开上面的网址就可以观看直播了

评论无需登录,可以匿名,欢迎评论!