obs-multi-rtmp icon indicating copy to clipboard operation
obs-multi-rtmp copied to clipboard

macOS version?

Open MechanisM opened this issue 5 years ago • 16 comments

Hey, macOS version planned? I'm on a mac and can test/contribute

MechanisM avatar Jun 03 '20 13:06 MechanisM

Hey, I have no mac and not familiar to it at all. I think I uses no windows specified function calls in source code, they may have chance to work on macOS.

The step of build windows version is:

  1. prepare OBS i. download zip file of obs-studio release for windows, extract the archive to obs-bin folder. ii. download the source code zip file of same version to release, extract to obs-src folder. (I heard that obs-frontend-api.h is not contained in Linux release?) iii. make import library for DLL files. use pexports to get function list from DLL files, and then use link.exe tool from Visual C++ to create lib file from function list. (I heard that dynlib and so can link to executable directly, no import library is need?)

the step iii will be done in CMake script automatically.

  1. prepare QT QT in same version as OBS release using is required. The official site of QT doesn't provide 5.10.1 version which OBS windows release is using. This version can be found in OBS's CI script.

  2. cmake configure parameter for cmake can be found in build.bat. specified the CMAKE_INSTALL_PREFIX variable to a folder to retrieve the release.

  3. cmake build & cmake install

Hope the steps can make some sense for building under macOS version.

sorayuki avatar Jun 03 '20 14:06 sorayuki

Thanks, I'll try it

MechanisM avatar Jun 03 '20 14:06 MechanisM

Hey @MechanisM ! I'm interested in this too, did you try it?

mpp162 avatar Jun 08 '20 16:06 mpp162

@ all Jul 14, 2020 - Jat

#93

mac package: https://ci.appveyor.com/api/buildjobs/lbt0iaac6ta8u357/artifacts/obs-multi-rtmp_0.2.4.pkg

arch and arch based distros users can use aur obs-multi-rtmp

https://obsproject.com/forum/threads/multiple-rtmp-outputs-plugin.122535/page-5

danilosantossdbrasil avatar Aug 13 '20 03:08 danilosantossdbrasil

Can I run this mac .pkg normally on macOS catalina? Or do I haver to compile something first? The OBS version from mac might not be the same as the one from windows, anyone tested if it actually works ?

lucianahanan avatar Aug 15 '20 01:08 lucianahanan

@YammYcoding I built it on macOS so I certainly tested it

jat001 avatar Aug 23 '20 21:08 jat001

u can find the latest build on https://ci.appveyor.com/project/Jat/obs-multi-rtmp I did not test it but should be work.

jat001 avatar Aug 23 '20 21:08 jat001

I tested it, seemed to work. happy to help maintain a macOS version somehow.

ChrisChinchilla avatar Sep 12 '20 07:09 ChrisChinchilla

https://ci.appveyor.com/project/Jat/obs-multi-rtmp/build/job/qvc730e9h8lh6cfl The newest version for mac has build failed, any bro can fix this issue? from log seems like qt download has failed.

Error: Calling Non-checksummed download of qt formula file from an arbitrary URL is disabled! Use 'brew extract' or 'brew create' and 'brew tap-new' to create a formula file in a tap on GitHub instead.
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/Homebrew/homebrew-core/issues/new
Command exited with code 1
Build failed

hwangjr avatar Jan 13 '21 02:01 hwangjr

how to build on mac? see this error ⬇️

JondeMac-mini:~ mac$ /Users/mac/Downloads/obs-multi-rtmp/build_macos.sh

  • : 0
  • : '/Library/Application Support'
  • : /usr/local/opt/qt
  • : /Applications/OBS.app/Contents/MacOS
  • : /Users/mac/Downloads/obs-multi-rtmp
  • lib_path='dist//Library/Application Support/obs-studio/plugins/obs-multi-rtmp/bin/obs-multi-rtmp.so' ++ grep 'obs-multi-rtmp VERSION' CMakeLists.txt grep: CMakeLists.txt: No such file or directory
  • ver=

zonbar avatar Mar 05 '21 12:03 zonbar

how to build on mac? see this error ⬇️

JondeMac-mini:~ mac$ /Users/mac/Downloads/obs-multi-rtmp/build_macos.sh

  • : 0
  • : '/Library/Application Support'
  • : /usr/local/opt/qt
  • : /Applications/OBS.app/Contents/MacOS
  • : /Users/mac/Downloads/obs-multi-rtmp
  • lib_path='dist//Library/Application Support/obs-studio/plugins/obs-multi-rtmp/bin/obs-multi-rtmp.so' ++ grep 'obs-multi-rtmp VERSION' CMakeLists.txt grep: CMakeLists.txt: No such file or directory
  • ver=

Hi, how about have a try on https://github.com/kilinbox/obs-multi-rtmp/releases but you may find the way to install it yourself

sorayuki avatar Mar 05 '21 12:03 sorayuki

如何在Mac上构建? 看到此错误⬇️ JondeMac-mini:〜mac $ /用户/ mac /下载/obs-multi-rtmp/build_macos.sh

  • :0
  • :'/图书馆/应用程序支持'
  • :/ usr / local / opt / qt
  • :/Applications/OBS.app/Contents/MacOS
  • :/ Users / mac / Downloads / obs-multi-rtmp
  • lib_path ='dist // Library / Application Support / obs-studio / plugins / obs-multi-rtmp / bin / obs-multi-rtmp.so' ++ grep'obs-multi-rtmp VERSION'CMakeLists.txt grep:CMakeLists .txt:没有这样的文件或目录
  • ver =

嗨,尝试一下https://github.com/kilinbox/obs-multi-rtmp/releases怎么样, 但是您可能会找到自己安装它的方法

sorry,i never find the mac version,it must be (.so)file or pkg?

zonbar avatar Mar 05 '21 12:03 zonbar

我不用苹果电脑也不会苹果开发,其实我也不知道哇……

sorayuki avatar Mar 05 '21 13:03 sorayuki

https://github.com/kilinbox/obs-multi-rtmp/releases obs-multi-rtmp-macos-x64-0.2.5.3.zip

sorry, I am releasing is not a pkg. This is because I can't make pkg. Please copy 'obs-multi-rtmp' folder to '/Library/Application Support/obs-studio/plugins/'.

kilinbox avatar Mar 06 '21 01:03 kilinbox

https://github.com/kilinbox/obs-multi-rtmp/releases obs-multi-rtmp-macos-x64-0.2.5.3.zip

sorry, I am releasing is not a pkg. This is because I can't make pkg. Please copy 'obs-multi-rtmp' folder to '/Library/Application Support/obs-studio/plugins/'.

thank you for your work. I have added your manual page link to https://sorayuki.github.io/obs-multi-rtmp

sorayuki avatar Mar 06 '21 03:03 sorayuki

cool,thx

zonbar avatar Mar 06 '21 11:03 zonbar