Package Details: obs-rtspserver 3.1.0-1

Git Clone URL: https://aur.archlinux.org/obs-rtspserver.git (read-only, click to copy)
Package Base: obs-rtspserver
Description: This is a plugin for obs-studio, encoding the output and publish rtsp stream
Upstream URL: https://obsproject.com/forum/resources/obs-rtspserver.1037/
Keywords: obs obs-studio plugin rtsp
Licenses: GPL2
Submitter: tytan652
Maintainer: tytan652
Last Packager: tytan652
Votes: 0
Popularity: 0.000000
First Submitted: 2021-02-01 16:21 (UTC)
Last Updated: 2023-12-29 12:54 (UTC)

Latest Comments

1 2 Next › Last »

tytan652 commented on 2023-05-12 06:28 (UTC)

It seems that makechroot was doing something that made it work, I finally fix the build.

ubergeek77 commented on 2023-05-12 05:39 (UTC) (edited on 2023-05-12 05:39 (UTC) by ubergeek77)

@tytan652 There is nothing wrong with 3ri4nG0ld's system, you have an error in this PKGBUILD.

Setting DESTDIR like you do erroneously appends the build dir to the make install path twice, as you can see in 3ri4nG0ld's logs. You should be less verbose with the path. Change the package() function to this:

package() {
  mkdir -p $pkgdir/usr/

  cd $pkgname

  make -C build install

  cp -a release/* $pkgdir/usr/
}

For any other readers - changing this will get your build functioning until tytan652 updates this AUR package.

tytan652 commented on 2023-05-06 05:43 (UTC)

@3ri4nG0ld, something is wrong with your system. And stop flag this package a out-of-date where it is not.

3ri4nG0ld commented on 2023-05-06 01:50 (UTC)

-rtspserver/release/share/obs/obs-plugins/obs-rtspserver/locale/ja-JP.ini -- Installing: /home/brian/.cache/yay/obs-rtspserver/src/plugin-install/home/brian/.cache/yay/obs-rtspserver/src/obs-rtspserver/release/share/obs/obs-plugins/obs-rtspserver/locale/ko-KR.ini -- Installing: /home/brian/.cache/yay/obs-rtspserver/src/plugin-install/home/brian/.cache/yay/obs-rtspserver/src/obs-rtspserver/release/share/obs/obs-plugins/obs-rtspserver/locale/nl-NL.ini -- Installing: /home/brian/.cache/yay/obs-rtspserver/src/plugin-install/home/brian/.cache/yay/obs-rtspserver/src/obs-rtspserver/release/share/obs/obs-plugins/obs-rtspserver/locale/zh-TW.ini -- Installing: /home/brian/.cache/yay/obs-rtspserver/src/plugin-install/home/brian/.cache/yay/obs-rtspserver/src/obs-rtspserver/release/share/obs/obs-plugins/obs-rtspserver/locale/zh-CN.ini make: se sale del directorio '/home/brian/.cache/yay/obs-rtspserver/src/obs-rtspserver/build' cp: no se puede efectuar `stat' sobre '/home/brian/.cache/yay/obs-rtspserver/src/plugin-install/build/obs-rtspserver/src/obs-rtspserver/release/*': No existe el fichero o el directorio ==> ERROR: Se produjo un fallo en package(). Cancelando... -> error making: obs-rtspserver-exit status 4 -> Failed to install the following packages. Manual intervention is required: obs-rtspserver - exit status 4

tytan652 commented on 2023-02-28 17:41 (UTC)

All OBS Studio packages are version 28, I see no point to update it to 2.3.0.

I'll update it once a version compatible with 28 will be out.

feinedsquirrel commented on 2023-02-28 17:30 (UTC) (edited on 2023-02-28 17:34 (UTC) by feinedsquirrel)

You are correct, I missed the release notes specifying OBS v27.2.4. However, v2.3.0 of this package is released, which still qualifies as this package being out of date.

If you are unable to do that for the time being, would you mind making me a co-maintainer, and I can update it?

tytan652 commented on 2023-02-12 11:43 (UTC)

This still has no release for OBS 28. Don't put it out of date because of new version meant for OBS 27.

feinedsquirrel commented on 2023-02-12 07:33 (UTC) (edited on 2023-02-12 08:47 (UTC) by feinedsquirrel)

I manually updated the package to v2.3.0, and updated a few of the cmake option switches according to https://obsproject.com/wiki/Building-OBS-Studio One of them specifically "BUILD_BROWSER" has become "ENABLE_BROWSER". I have left it set to "OFF", however I get the following error:

CMake Error at cmake/Modules/ObsHelpers.cmake:446 (message):
  OBS: obs-browser submodule not available.
Call Stack (most recent call first):
  plugins/CMakeLists.txt:11 (obs_status)
  plugins/CMakeLists.txt:64 (check_obs_browser)

I am confused at why it is failing at "no module browser" when we have it off in the PKGBUILD cmake options list. It seems like it may be a bug upstream, that their cmake option is not turning off the browser properly, but I could be completely off here.

The link from the wiki still has "ENABLE_BROWSER", but the commit at: https://github.com/obsproject/obs-studio/commit/49e9d49943d501eb372dee1afa78919c3d8640d3#diff-1abf564a84becf73b24c833a7300a9fcaf5ff9df6427cb54fd53b297806669a0 If you look at removed line 63, and added line 7, it seems that isn't a valid cmake option anymore, and they are essentially requiring "git submodule update --init --recursive". Does that seem correct?

Looking further at the obs repo, obs-browser isn't the only submodule in the 'plugins/' directory that is required. CMakeLists.txt will also fatal error if the obs-websocket submodule is not fully cloned.

Does this mean the aur packages for obs-browser and obs-websocket are hard requirements now?

...

I just found:

https://github.com/archlinux/svntogit-community/blob/packages/obs-studio/trunk/ignore_unused_submodules.patch

They simply remove the checks/fatal errors for both. Maybe that patch needs to be brought in here?

YHNdnzj commented on 2022-04-16 09:02 (UTC)

This package is missing git in makedepends

tytan652 commented on 2021-06-11 08:10 (UTC)

Sorry, for the wait we finally fix the issue with compiling this plugin from source. This package is now build-able.