Skip to main content

本地配置与部署

设定:

  • 启动OBS并转到文件 设置 直播将服务选为自定义

    e14d7822-f752-4ce3-b09a-e1ab774694e2.png

  • 在服务器中输入:rtmp://localhost:1985/live  (无需任何更改)
    • 如果默认端口(1985)冲突,则需要更改配置文件:在mediamtx的配置文件中找到rtmpAddress:配置项,将后面的端口改成任意不会冲突的端口。
  • 推流码任意,本教程默认为stream
  • 转到输出 - 直播
    • 由于VRC限制,视频码率最好为6000kbps左右;
    • 音频码率任意,这里默认160;
    • 视频编码器可选择任意的H.264编码器;
    • 编码器预设任意,这里默认慢速;
    • 音频编码器为AAC;

      5b126679-6cf8-4e08-9e5d-055d7d1d0dbf.png

  • 设置完成后退回主界面,并点击开始直播,如果一切正常的话,它会是这样:

    ad1d6295-efca-4dd5-8b72-29b957483040.png

  • 如果你安装了VLC,则可以在哪里测试你的部署效果:

    68a464c6-6b07-468a-9e8e-1974073f5c06.png

    • 在Network Stream中输入:rtsp://localhost:8554/live/stream
      • 其中8554为rtsp的默认端口,如果需要更改或冲突,则还是需要在配置文件中更改。如果用的其他rtsp服务,其默认端口也可能是554,我们可以在mediamtx的cmd窗口直接看到对应端口:

        96cdc269-a011-4e84-b04f-bf3f0a1b502c.png

      • stream为obs中设定的推流码,如果自行更改的话这里也需要同步更改。
  • 如果到这里全部测试都没有出现问题,则到这里本地部署就完成了!

有一些rtsp服务并不支持转换到rtspt,比如很经典的obs rtsp 服务插件,如需用别的rtsp服务请多多测试