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."

 
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.
 
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.
 
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?
 
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.
 
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
 
I use OBS under " Linux " and " Windows " ...
I had a similar problem, the solution is here:
 
Back
Top