Question / Help Unable to stream to Facebook Live (using OBS v24.0.6 and UltraStudio Mini Recorder v11.5)

brownnicholas32

New Member
I am attempting to stream to Facebook Live with a Canon 5D mk IV, OBS v24.0.6 and a BlackMagicDesign UltraStudio Mini Recorder with software v11.5. My MacBook Pro is running Catalina v10.15.3
As I understand it, the issue is that Facebook now requires Facebook Live users to use RTMPS rather than RTMP.
How can I change the "upgrade the encoder settings to use the secure RTMPS URL"?
Is this an issue with OBS or something I need to change in Facebook?

When I click "Start Streaming" I get an error that says "Failed to connect to server. The RTMP server sent an invalid SSL certificate."

 

Narcogen

Active Member
14:35:47.680: [rtmp stream: 'simple_stream'] Connecting to RTMP URL rtmps://rtmp-api.facebook.com:443/rtmp/...
14:35:48.019: RTMP_Connect1, Cert verify failed: 8 (The certificate is not correctly signed by the trusted CA)
14:35:48.019: [rtmp stream: 'simple_stream'] Connection to rtmps://rtmp-api.facebook.com:443/rtmp/ failed: -2


I'm not certain this is something you can fix. According to the log, either Facebook hasn't got a valid SSL certificate, or else your machine lacks an up-to-date cert from the CA they are using, and so can't verify the signature on the cert.

I just tested this myself, I generated a new key, added a new profile in OBS 24.0.6 on MacOS Mojave, and got this result:

15:57:37.847: [rtmp stream: 'simple_stream'] Connecting to RTMP URL rtmps://rtmp-api.facebook.com:443/rtmp/...
15:57:38.549: [rtmp stream: 'simple_stream'] Connection to rtmps://rtmp-api.facebook.com:443/rtmp/ successful


The URLs are the same, so you've got the right address, and I'm assuming your key is correct, or else you'd have gotten a different error.

As far as I can tell, you're doing everything right-- I'm not sure why it worked for me and not for you.
 

Narcogen

Active Member
That said, the URL that Facebook says *should* be being used for ingest is:

rtmps://live-api-s.facebook.com:443/rtmp/

Those both resolve to the same IP, though, so.. I dunno.
 

spirosb

New Member
I am attempting to stream to Facebook Live with a Canon 5D mk IV, OBS v24.0.6 and a BlackMagicDesign UltraStudio Mini Recorder with software v11.5. My MacBook Pro is running Catalina v10.15.3
As I understand it, the issue is that Facebook now requires Facebook Live users to use RTMPS rather than RTMP.
How can I change the "upgrade the encoder settings to use the secure RTMPS URL"?
Is this an issue with OBS or something I need to change in Facebook?

When I click "Start Streaming" I get an error that says "Failed to connect to server. The RTMP server sent an invalid SSL certificate."

HELLO THERE. WHERE IS THE ANSWER ABOUT THAT?
 

Narcogen

Active Member
You need to be using a current version of OBS in order to stream to Facebook. Older versions do not support RTMPS, only RTMP. If your copy of OBS is too old, it will fail to stream to facebook. If it doesn't auto update, download it directly from the site.
 

spirosb

New Member
You need to be using a current version of OBS in order to stream to Facebook. Older versions do not support RTMPS, only RTMP. If your copy of OBS is too old, it will fail to stream to facebook. If it doesn't auto update, download it directly from the site.
ok but my pc running windows 7
 

TK777

New Member
I use OBS under " Linux " and " Windows " ...
I had a similar problem, the solution is here:
 
Top