前言
问题描述
在 Linux 系统上,通过 Flatpak 安装 OBS 的最新版本(30.2.3
)后,为了实现多平台直播推流,又安装了 obs-multi-rtmp 多路推流插件的 0.6.0.1
版本,最终发现 obs-multi-rtmp 多路推流插件并没有生效。查阅 GitHub Issues 才知道,这是因为 Flatpak 安装 30.2.3
版本的 OBS 后,OBS 无法加载 ~/.var/app/com.obsproject.Studio/config/obs-studio/plugins
目录下的 obs-multi-rtmp 多路推流插件。
相关资源
多路推流插件的安装
解决方案一
通过 Flatpak Builder 手动构建 obs-multi-rtmp 多路推流插件的 Flatpak 软件包,并在本地安装,详细教程请看 这里。
1 2 3 4 5
| $ sudo apt install flatpak flatpak-builder $ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo $ sudo flatpak install flathub org.kde.Sdk//6.4 $ sudo flatpak install flathub com.obsproject.Studio//stable $ mkdir -p build
|
1 2 3 4 5 6 7 8
| $ git clone https://github.com/pepesan/com.obsproject.Studio.Plugin.MultiRtmp.git
$ sudo flatpak-builder --force-clean build-dir com.obsproject.Studio.Plugin.MultiRtmp.yaml
$ sudo flatpak-builder --user --install --force-clean build-dir com.obsproject.Studio.Plugin.MultiRtmp.yaml
|
解决方案二
降低 OBS 的版本,也就是通过 Flatpak 更新安装 30.1.2
版本的 OBS,然后通过拷贝文件的方式来安装 0.6.0.1
版本的 obs-multi-rtmp 多路推流插件。值得一提的是,这里必须先通过 Flatpak 安装好 OBS 的高版本,详细教程请看 这里。
1
| $ flatpak remote-info --log flathub com.obsproject.Studio
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| Ref: app/com.obsproject.Studio/x86_64/stable ID: com.obsproject.Studio Arch: x86_64 Branch: stable Collection ID: org.flathub.Stable Date: 2024-08-15 22:57:46 +0000 Subject: Export com.obsproject.Studio Commit: dc38e67bbca5d6c9c3d005f84bbf006109310de3852a9cd32b1dc19e030b1b0c Parent: 68d5e09141770575d2c962c06dea2bde8c8f97f035a75f6a47b0c1dfd39a7749 Download size: 186.5 MB Installed size: 490.0 MB Runtime: org.kde.Platform/x86_64/6.6 Sdk: org.kde.Sdk/x86_64/6.6 History: Subject: Export com.obsproject.Studio Date: 2024-07-23 18:02:18 +0000 Commit: 68d5e09141770575d2c962c06dea2bde8c8f97f035a75f6a47b0c1dfd39a7749
Subject: Export com.obsproject.Studio Date: 2024-07-22 23:41:23 +0000 Commit: bf9183bb1b4f291037a55df64402ed2dda0a8236907545c1a699ca1b205396fe
Subject: Export com.obsproject.Studio Date: 2024-07-12 23:26:00 +0000 Commit: 4c452dfbd40bad7156b04449b61eb0bb651456f0848cd7e04c3064aac1ab2e90
Subject: Export com.obsproject.Studio Date: 2024-04-05 23:58:57 +0000 Commit: 71d974e21fd96594d6ce66314962435a46674e1c441abcc9a6d64cbe5a5f7eda
Subject: Export com.obsproject.Studio Date: 2024-03-23 21:36:59 +0000 Commit: 9acb8be364db52dcb4ea8ff0b20d63579ecd18d22bd7419deb20a2245356ffd7
Subject: Export com.obsproject.Studio Date: 2024-03-12 23:58:40 +0000 Commit: c5bc6eb99d2d638e0892320dd43d0cd5f948d6d90bf786abe2995087a068d131
Subject: Export com.obsproject.Studio Date: 2023-12-11 19:47:03 +0000 Commit: e641d66f8f509ff18c1e82bfd6e32e0e0021e56cb01d1471b00f56d82ea8bfa1
|
1 2
| $ sudo flatpak update --commit 71d974e21fd96594d6ce66314962435a46674e1c441abcc9a6d64cbe5a5f7eda com.obsproject.Studio
|
1 2 3 4 5 6 7 8 9 10 11
| $ wget https://github.com/sorayuki/obs-multi-rtmp/releases/download/0.6.0.1/obs-multi-rtmp-0.6.0.0-x86_64-linux-gnu.tar.xz
$ tar -xf obs-multi-rtmp-0.6.0.1-x86_64-linux-gnu.tar.xz
$ mkdir -p ~/.var/app/com.obsproject.Studio/config/obs-studio/plugins
$ cp -R -rf obs-multi-rtmp ~/.var/app/com.obsproject.Studio/config/obs-studio/plugins/obs-multi-rtmp
|
多路推流插件的使用
- (2) 打开 OBS 主界面的
停靠窗口
菜单,然后点击 多路推流
,如果找不到,可以试试找 视图 -> 停靠部件 -> 多路推流
- (3) 此时会弹出多路推流的窗口,如果没有弹出窗口,可以试试重启 OBS 应用
- (4) 点击多路推流窗口里的
新建推流目标
按钮,这样就可以新建多个推流配置