Errors on installation of OBS on Raspberry pi

johnlongland

New Member
Good day all

Trust you are all well !!

Trying to install OBS on Debian Bullseye on a Raspberry pi 4 (4G)
Using this guide :


IF I look at the install-error log then the main problem seems to be undefined references to :
pthread_detach
pthread_cancel
pthread_join

Ive been googling the actual error and found a few pages but that didn;t help me either.

If someone could perhaps provide some guidance, I would appreciate that.
 

AaronD

Member
There's already a thread for this:

Just for reference, I did it once on a Pi 4, following that thread, and it ran. Seemed to be perfectly fine...until I tried to record a single HDMI -> USB 3 capture card at 1080p30. I just wanted to capture that signal as-is, but the Pi 4 just couldn't handle the encoding.

If you're using it for a live compositor, and nothing else (full screen projector), then it might be okay. But I wouldn't expect the Pi to live stream or record. Not even a 4.

(The Pi can REstream, as a direct copy from source to destination(s) without re-encoding, but it can't encode live. OBS is not the tool for restreaming, as its workflow requires decoding everything so that the compositor can work, and then encoding the result.)
 

johnlongland

New Member
Thank you @AaronD for taking the time to assist.

I have to confess, with me always been very carefull to search-before-asking , I messed up this time. So I missed that link.
Apologies on that.

Thank you for sharing your experience though. It certainly is one thing to install software on any platform, but it is another thing if it
will actually perform on that platform !

My application is .... making youtube-videos and presenting online-training via OBS with Teams. By the sounds of it, it seems I am
going to have to get a laptop for that.

Currently I have a laptop setup for that (Win-10) but the laptop belongs to the company whom I have just resigned from. Hence my
effort to see if RPi will save me from having to spend that money !!! Also, I have RPs allover my house-office, so they are available !!!
And on that Win-10 setup it works great ... recording videos .... via Teams ..... streaming to Youtube ..... all good.

Thank you again.
 

AaronD

Member
My application is .... making youtube-videos and presenting online-training via OBS with Teams. By the sounds of it, it seems I am
going to have to get a laptop for that.
Probably so. Sorry to have to say that. Pi's are awesome otherwise!

A bunch of years ago, I spent a lot to get the best docking laptop that I could (ended up customizing it and taking all the max options), to replace a desktop/laptop combination that I was constantly trying to keep in sync. It's still my daily driver today, and still capable, including live video production with OBS. Haven't done the math on when the big purchase price breaks even with the more common advice to upgrade every year or two with more midrange machines each time, but I like it anyway.

Currently I have a laptop setup for that (Win-10) but the laptop belongs to the company whom I have just resigned from.
It's generally a bad idea to use company anything for personal anything and vice-versa, even if the hardware is capable. This is one of the reasons, but the bigger ones are:
  • The company can wipe what they own, or otherwise reconfigure it to be incompatible with your personal use, at any time without warning, and you have no recourse because it's not yours.
  • Your personal trail on the company device can become embarrassing or otherwise detrimental to the company, and the fallout from that could be anything.
  • The company trail on your personal device can be a security / confidentiality problem for the company, and the fallout from that could be anything.
The closest I would go would be to swap hard drives if possible, since that's where everything is saved to. The company drive never sees your personal stuff, and your personal drive never sees the company stuff. The rest of the machine is just a memory-less processor. (RAM doesn't count here, because it forgets on poweroff) And if you're using Windows, you'll want to install it yourself on that machine (with YOUR drive in it!), so that it locks itself to *that* hardware and doesn't think it's stolen. (Linux is better at moving around, using whatever hardware it finds this time, but it's still not perfect) But even still, the company can call back their hardware, and then you're stuck.

If it's not possible (or if you or the company forbids) to swap drives, then just don't use that machine for personal stuff. Period. Get your own. Even if the company one is more than capable and you have access to it after hours. Keep work and life separate.
 
Top