我的博客

搭建局域网视频直播服务:使用 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-20200620155327225

    点击 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

客户端

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

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