Skip to content

How to Broadcast from your Computer to Facebook Live

Broadcast Facebook Live

Want to find the best live video tool?

Try the Live Video Tool Comparison Wizard

I've just created this new tool that helps you find the best live video streaming tool for your needs.

Want to use Facebook Live from your Computer?

...On your Facebook Profile, Page or Group?

...For Free? On your Mac or PC?

Since 2016 you have been able to broadcast to Facebook Live from your computer. You can stream to your Facebook profile, pages, groups or event pages.

Facebook allows you to do this simply via the Facebook website.

But in this article, I am going to show you how to take things further so you can use multiple cameras, embed videos and audio files, and overlay images all with slick transitions.

Cool eh? Want to know how? Read on!

A 135-page comprehensive guide on how to broadcast live confidently and professionally from your computer.

Top live video gear (cameras, microphones, lights, screens)

In-depth comparison and reviews on the best live video streaming tools

And more!

Special Earlybird Launch Price $19 (Quick PDF download)
(normally $29)

Looking for the Facebook Live button to go live with OBS Studio? It's moved!
Just click the button below to scroll down...

Walkthrough Video

Play Video

Your Live Video Toolkit

#1 Live Video Tools

If you want to broadcast from your computer, you'll need to use a live video streaming tool. This can be a web app that runs in your browser (such as Facebook itself, or a 3rd party tool like Restream Studio, Streamyard or BeLive) or an app that runs on your Mac or PC (usually known as an encoder).

There are quite a few that work with Facebook Live, but the most popular ones are Ecamm Live, OBS Studio, RestreamStreamYard and Wirecast, but there are others.

Top recommendations:

  • Ecamm Live (Mac Only, from $15/mth)
    My top pick for Mac users
  • Restream (PC & Mac - Browser-based & multi-streaming service, free & from $19/mth)
    Both a web app (Restrean Studio) and a cloud-based multistreaming service that works with other 3rd-party tools such as Ecamm Live and OBS Studio. With Restream Studio, you can bring up to 10 guests)
  • Streamyard (PC & Mac - Browser-based, free & from $25/mth)
    This runs in your browser and so works for both Mac and PC users. Really easy to use and integrates with Facebook, YouTube, Periscope, Twitch and more. Screensharing on the free version and bringing in up to 10 guests. Paid version allows multicasting to up to 10 destinations (web app, free and from $25/mth).
  • SwitcherStudio (iPhones & iPads only from $39/mth)
    Use your iPhones and iPads to create a mobile video studio. Really powerful yet easy to use solution.
  • OBS Studio (Macs, PCs, Linux - Free)
    This is what I cover in this article. My top pick for a free app that works for both PCs and Macs. A bit difficult to use, but extremely powerful and flexible.
  • Wirecast (Macs & PCs, from $599)
    Taking things to the next level - for Macs and PCs. More powerful but also more difficult to use. Gives you the ability to stream to more than one destination at the same time.

Other live video tools:

Then there are some apps and tools that offer video meetings or broadcasts but don't currently integrate with Facebook Live. The good news, you can integrate these with Facebook Live by sharing the window in OBS Studio and Wirecast. Examples include:

In this article, I will guide you how to set up the free OBS Studio to broadcast to Facebook Live (to your profile, groups or pages). OBS Studio is incredibly powerful, and it's free!

Both OBS Studio and Wirecast can use many different sources for your live stream including:

  • Multiple webcams
  • DSLR cameras
  • Image and Videos on your computer
  • Your phone's camera (via an IP Camera app)
  • Your display
  • A Window on your computer

They support multiple displays at the same time (including picture-in-picture) and you can easily set up keyboard shortcuts with slick scene transitions. OBS Studio and Wirecast allow you to stream to a plethora of services including Facebook Live and YouTube.

For a full comparison of all the top live video streaming tools, read my full guide on the
Top Live Video Streaming Tools for 2020

#2 Video-Conferencing Tools

If you want to bring in guests, then most of the tools I recommended above allow you to invite guests into your live show very easily. The easiest tools are web apps such as Streamyard and BeLive as these are all done via the browser. Ecamm Live currently integrates really well with Skype - so you just invite your guest via Skype. vMix has a browser-based guest app called vMix Call and Wirecast has one called Rendezvous.

For OBS Studio, you'll need to use a video-conferencing tool. You can integrate these with Facebook Live by sharing the window in OBS Studio and Wirecast. Examples include:

#3 Internet Speed Tools

I'll cover this in more detail shortly, but before you go live I highly recommend you test your internet speed every time. It's important that you have a stable upload speed. The most reliable speed testing tool I've found is Speedtest. It's available as a computer app or a mobile app:

If you're live streaming from your computer, make sure you close down as many apps running in the background - especially internet hogging tools like Dropbox and Google Drive. It's important that your live video streaming tool can use as much internet bandwidth as possible.

There's a cool tool called TripMode which restricts internet use to specific tools. So you can make sure that only your live video streaming tool only has access to the internet.

#4 Managing Comments

Many live video tools allow you to highlight comments from Facebook onto your live broadcast. Streamyard, BeLive and Ecamm Live all do this. vMix and Wirecast have separate software that allows you to highlight comments on the screen.

But, once your live video has ended, don't just leave it there. Make sure you go through your comments and reply to each of them. Show that you care about your audience.

That can be a real pain on Facebook (or indeed LinkedIn or YouTube). That's why using a social media management tool to manage your comments, reply, like, delegate and review is so useful.

agora pulse My go-to tool for this is Agorapulse. It has a zero-inbox workflow which means getting through your comments is a breeze. It will display the comments from your Facebook Live Videos in one place (and also works with LinkedIn Live and YouTube Live comments!)

As you go through your comments you can like, reply or delegate to another team member. Once you've done that it will be reviewed and disappear from view meaning you can get down to inbox zero really quickly.

Managing Facebook Live Comments in Agorapulse
Managing Facebook Live Comments in Agorapulse

Your Live Video Gear

Confident Live Studio Gear Guide

Your Computer

Streaming to Facebook Live from OBS Studio or Wirecast requires a good internet connection. Check the following:

  • Fast Upload Speed:
    You'll need a fast internet speed (10Mbps Upload).
    It's the UPLOAD speed that counts. Facebook mention you should have at least 3Mbps UPLOAD speed. However, to get good results, I recommend an upload speed of at least 10Mbps is more like it.
    I've had reasonable quality with lower (say 4Mbps) and I've heard reports from some who have worked with as low as 2Mbps, but it depends on what quality you are happy with. A good download speed is useful, but it is the upload speed that is important. Check your upload speed with the speedtest tool.
    Or try the speed test app which donates  $0.01 to charity for each user.
    Go Wired: 
    You'll get a higher and more stable upload speed if you connect straight to your router with an ethernet cable.
    WiFi is great, but your internet speed can reduce rapidly the further away you are from your router. To give you an example, my download speed when plugged in is 200Mbps, but it goes down to 34Mbps when I use WiFi. The same is true for my upload speed - it goes down a lot when I use WiFi.
  • Fast & Powerful Computer:
    You need a pretty powerful computer to broadcast live video.
    Ideally, you should have a modern i7 processor and 16Gb of RAM.
    Your computer needs to encode the video before sending it over to Facebook. Encoding video requires a fast processor and a modern i7 can cope with this. If you have a dedicated graphics card that helps too - as will a good bit of memory. To help things, it is best to close as many apps running in the background as possible - so that OBS Studio can have as many resources as possible to encode the video. To give you an example, my 6yr old Dell with an i5 processor, 8Gb RAM and a dedicated graphics card almost copes - but it's not perfect. I'm waiting for a new computer as we speak!
  • Enabling Pop-ups:
    If you're using the Go Live button on this page, you'll need to allow pop-ups from this site ( Usually, the first pop-up will open, but once that closes, a 2nd pop-up should open. If it does not, you'll need to enable pop-ups.
  • Allow RTMP:
    Really, this shouldn't be an issue for most people. However, make sure your firewall, router and ISP all allow RTMP. You don't need to know what that is, apart from that it's the method (or protocol) Facebook Live use for Facebook Live. If you can't connect, you'll need to check your firewall settings or contact your ISP.
  • If you're still having issues, Facebook recommends you "disable all ad blocking software or browser plugins that could prevent the video player from loading". I think that's a bit extreme, but if you're having issues, it's best to try.

Webcams & Microphones

If your computer has an integrated webcam and microphone, you can get going straight away. However, if you want to enhance the quality, I recommend investing in a decent webcam and if budget allows, a webcam.


hd-webcam-pro-c920 Logitech HD Pro Webcam C920
I recommend the Logitech HD Pro Webcam C920.
There is a newer version, but the C920 works really well, has amazing reviews and is fairly inexpensive.

SLR Cameras & HDMI
If you want to take things to the next level, then you could consider an SLR camera such as the Canon EOS 70D, but you'll need to connect it to your computer via an HDMI capture card.


The microphone in the C920 is pretty good, but if you can afford the cost of a microphone, it's well worth it.

Audio quality really matters. If people can't hear what you're saying, they'll just turn off. There are so many amazing microphones out there, and you can get really geeky and get mixing desks, external sound capture cards and more.

Blue Yeti Microphone Blue Yeti USB Microphone
I'm really happy with my Blue Yeti Microphone (Amazon) - It's lasted me a while. You do need to set it up correctly and minimize background noise as it can pick up noise from the background very easily. You can plug this microphone straight into your Mac or PC and it should just work! It also can be used with your iPhone or Android (with the appropriate cables)!

Samson Q2U
The Samson Q2U is a dynamic microphone with both an XLR and USB output. It's a really high-quality microphone with a great price (around $80) and is used and recommended by many top podcasters around the world.

Heil PR-40 Heil PR-40
It's not cheap ($327), but the Heil PR-40 dynamic microphone from Heil is probably the most highly rated microphone by professional podcasters. Cliff Ravenscraft (the Podcast Answer Man) has used it for years. Leo Laporte from TWiT TV uses it and so do many others. You'll need an XLR to USB converter or use a USB mixing desk so you can channel the sound into your computer.

Getting Creative

You can get really creative at this point and invest in multiple webcams. That way you can change camera angles throughout your broadcast. To get an idea of what you can do, check out this live broadcast by David Antunes. He produces live band sessions "David Antunes & Amigos" every week using OBS Studio, his Macbook Pro, 4 webcams and a Bluetooth keyboard which he controls while playing the piano. He regularly gets 50,000 views, with around 1,500 watching live:

Building Your Live Video Studio

In this article, I will guide you how to set up the free OBS Studio to broadcast to Facebook Live (to your profile, groups or pages). OBS Studio is incredibly powerful, and it's free!

Both OBS Studio and Wirecast can use many different sources for your live stream including:

  • Multiple webcams
  • DSLR cameras
  • Image and Videos on your computer
  • Your phone's camera (via an IP Camera app)
  • Your display
  • A Window on your computer

They support multiple displays at the same time (including picture-in-picture) and you can easily set up keyboard shortcuts with slick scene transitions. OBS Studio and Wirecast allow you to stream to a plethora of services including Facebook Live and YouTube.

Boring but Important Stuff!

Copyright Warning!

This is really important! Facebook is very good at detecting the use of copyrighted music. A number of users have been banned from broadcasting to Facebook Live for up to 3 months for inadvertently or intentionally playing copyrighted music. I'd hate that to happen to you.

Facebook Live Specs

You don't need to know this stuff, but it's useful, particularly if you encounter any issues.

  • RTMP - Facebook uses RTMP as the method (or protocol) to stream your live video. RTMP stands for Real-Time Messaging Protocol and was developed by Macromedia (and then Adobe) to stream audio and video via Flash.
  • Length: 4hrs (or unlimited for a continuous broadcast)
  • Resolution: 720p (1280 x 720), although some pages have 1080p enabled
  • Aspect Ratio: 16:9 (widescreen), 9:16 (portrait) 1:1 (square)
  • Frame rate: 30fps (maximum)
  • Bitrate (video): 4mbps (maximum)
  • Bitrate (audio): 256 Kbps (maximum)
  • Key frame: 2 seconds
  • Video codec: H264
  • Audio codec: AAC
  • Audio sample rate: 48kHz
  • Channel layout: Stereo
  • Maximum characters in Titles: 255 characters
  • Maximum characters in description: 63,206 characters
  • Minimum date to schedule a broadcast in advance: 10 minutes
  • Maximum date to schedule a broadcast in advance: 1 week

Broadcasting to Facebook Live: Getting Started

#1 Download OBS Studio

As I said, in this tutorial, we're going to be using the free and open source software, OBS Studio:

OBS Studio
OBS Project Website

So, head on down to the Open Broadcaster Software website and download OBS Studio:

Download OBS Studio >>

IMPORTANT! Please download OBS Studio (for Windows, Mac or Linux) and not the old OBS Classic (Windows Only). OBS Studio has built-in support for Facebook Live while the classic version does not.

#2 Get your Stream Key

In order to start streaming to Facebook Live, you need a Stream Key and the ability to publish a live video via Facebook.

First of all, do you want to go live from your Facebook page or your profile?

There is a different method for each.

The first is for Facebook Pages only. The 2nd method is mainly for Facebook Profiles & Groups, but also Facebook Pages.

Method 1: Facebook Pages Only

The easiest way to go live on your Facebook Page via your computer is to use the button at the top of this page.

However, the traditional way to go live from your page is to use the "Publishing Tools" on your page.

Log on to your Facebook page and click on Publishing Tools in the top menu: publishing-tools

Then click on Videos on the left menu:

Facebook Page Video

Then click on the +Live button on the top right:


Then copy the stream key in the modal window that appears:

stream-key Then click preview and fill in your update text and video information: Create Live Video

You can't go live yet, since you'll need to enter the stream key into OBS and start your stream so that Facebook can receive it.

Once Facebook receives your stream it will no longer display "OFFLINE" and will start to display your stream preview. Now skip to

Now skip to #3

Method 2: Facebook Profiles & Groups (and pages)

If you want to go live via your Facebook profile and share to your own timeline, a friend's timeline or a group you'll need to do things a little differently.

Facebook doesn't give you Publishing Options for profiles. They do, however, provide developers the Live Video API.

That's fine for developers, but not very helpful for everyone else! So, I've made it easier for you all by creating a button that connects to Facebook Live using the official Live Video API. All you need to do is click the button above!

So what are you waiting for?

Firstly, Click on the "Broadcast on Facebook Live" button above (at the top of this article). You should see a pop up window.

Then, choose whether you want to go live on your profile or group and click next: facebook-live

If you select "Share in a group", you'll need to search for the group you want to broadcast to.

Then first pop-up window should close and a second pop-up window should appear.

If this second pop-up does not appear, you'll need to check your pop-up settings to allow pop-ups. See the troubleshooting section at the bottom of this article.

In the pop-up, enter your update text and video information:


You can't go live yet since you'll need to enter the stream key into OBS and start your stream so that Facebook can receive it.

Once Facebook receives your stream it will no longer display "OFFLINE" and display your stream preview.

#3 Start Streaming

Click settings in OBS Studio and then click stream in the left menu.

Select "Streaming Services" as the Stream Type and "Facebook Live" as the service.

Paste the stream key you obtained from the previous step into the "Stream Key" box:


You shouldn't need to enter the server URL because OBS uses the standard URL.

However, Facebook has recently changed this so that it requires a secure connection. As I write this update, OBS Studio hasn't updated it to use the new URL. If you find you can't connect, you'll need to select the custom server and paste in both the server URL and the stream key:


Click Apply and OK.

Make sure you have selected a video source (such as your webcam) and that you can see this in the preview section.

OBS Sources

Then click the "Start Streaming" button:

Start Streaming

Go back to the Facebook Live pop-up window in your browser.

After a few seconds, it should display "Fetching video stream". If it does not, check the troubleshooting section at the bottom of this article for possible causes.

Fetching Video Stream

And then after a few more seconds, display your stream in all its glory:

Facebook Live Preview

Please note, there will be a 5-7 second delay in the stream. This is normal.

IMPORTANT! If you are testing, it is a good idea to select "Only Me" for the "Who should see this?" option. That way no one else will see the live video while you are testing. You could then view your live video on a secondary device such as your smartphone: Who should see this? If you are happy to go live click the "Go Live" button in the browser window: Go Live The pop-up window will then close. Don't worry, you have gone live!

Check your feed and you should see your live video has appeared. That's it. Enjoy!

To end your live stream, simply click the stop streaming button in OBS Studio.

Facebook Live Demonstration

Here is a Facebook Live video I created earlier which goes through the set up above

Using OBS Studio

This article is work in progress. I'll be expanding this section to explain how to choose sources, change scenes, about scene transitions and keyboard shortcuts. If there is anything you would like to know specifically let me know in the comments below.

Facebook Live with OBS Video Course

Want to know how to use OBS Studio with Facebook Live, set up webcams, scenes and screencasting?

My Facebook Live video course covers how to use the tool and how you can use Skype for multi-person broadcasts and even your phone to make an amazing broadcast using Facebook Live to your Facebook profile, group or page.

With the Pro version, you'll also get access to a members-only community for extra support, tips and techniques, extra modules and I also go through how to add the button to your website including creating the Facebook app and the embed code.

I've gone to great lengths to make this as painless as possible!

There are 12 videos and all are quick and easy to follow and will help you get started with Facebook Live and the free OBS software.

The alternative is buying Wirecast at $249! The cost for this course is $57.

Yes, show me how to broadcast to Facebook Live >>

You can watch the first two videos for free:

Module 1
Introduction (Free)

Introduction to OBS Studio.
How to add Scenes & Sources. (2'46")

Module 2:
Adding Webcams & Text to Scenes (Free)

Covering adding webcams & Text to Scenes as well as arranging layers. (5'28")

Other Modules in the course...

  • Module 3: Adding image layers in OBS Studio
  • Module 4: Sharing multiple screens & monitors
  • Module 5: Managing multiple scenes with slick transitions.
  • Module 6: Adding lower third graphics.
  • Module 7: Adding video intros & segments.
  • Module 8: Sharing app & program windows.
  • Module 9: Streaming Interviews using Skype.
  • Module 10: Streaming Interviews with other platforms
  • Module 11: Streaming Periscope to FB Live & Sharing your smartphone's screen.
  • Module 12: Saving your Streams.

Buy the Facebook Live with OBS Video Course

Yes, show me how to broadcast to Facebook Live >>


Use Facebook Live on your profile, page or group:

Choose where you want to go live, compose your post and
get the stream key to broadcast from your computer. Find out how, below!

Looking for the Go Live button?

The go live button doesn't work on mobile devices. View this page on your laptop or desktop to broadcast to Facebook Live.

Finding this guide Invaluable?

Don't feel you need to donate. It's used by hundreds of people every day and this page has been viewed over 5.8 million times! But, if you have found it useful why not become a Patreon?! Thanks! Ian

Become a Patron!

Troubleshooting Guide

Having trouble with the button above?

Do check the comments below, many other people may have asked similar questions to you and will save you some worry!

Here are some common questions and answers...


#1 The first pop-up closes after I select where I want to go live to

When you click the go live button, your browser will normally display a pop-up. You'll be able to choose where you want the live video to be posted to. Once you've done this, this window should close and another pop-up should appear. Here you'll be able to craft your post, get the stream key and see your preview. However some browser's block this second pop up. If this happens to you, check your browser settings to allow pop-ups from this site ( Check this article out to find out how to allow pop ups for your browser.


#2 I get a "Cannot connect to server" or a blank preview

Something is blocking your connection between OBS Studio and Facebook Live. It's likely that your ISP is blocking your connection. If this is happening to you, could you let me know in the comments below along with the name of your ISP? I'm interested to know. This is happening rarely, but it is happening to some people. If this is the case, I highly recommend that you try connecting on a different internet connection (such as at a friend's house or at your local coffee shop). If it works there then you know it's your internet connection. If it is your internet connection then check you don't have any firewalls that could be blocking the connection. Also restart your router to see if that solves it. If it doesn't then try and call your ISP and ask them to unblock Facebook Live. They'll probably fob you off, but keep trying. Please let me know how you get on in the comments below!


#3 There is a big delay in my stream

This is a more difficult issue to solve. There is always going to be a delay (perhaps up to around 5-10 seconds) but some people have complained of a much longer delay. Firstly make sure you check your upload speed using a service like It's not your download speed that makes a difference, it's the upload speed - since you are uploading the video to Facebook in effect. You should have an upload speed of at least 3Mbps, although 4Mbps and higher is preferable. You can use Facebook Live if you have a slower speed, but you may have issues. Also, the speed of your computer is important. Older and less powerful computers will take their time encoding the video. Keep an eye on the CPU usage in the bottom

Also, the speed of your computer is important. Older and less powerful computers will take their time encoding the video. Keep an eye on the CPU usage in the bottom right-hand corner of the OBS Studio window. If it's really high (above 90%) then your computer may be struggling.

In OBS Settings you can change the encoding preset to “ultra fast” or “super fast”. You can find this in Settings->Output.

Encoding Speed in OBS Studio
This will mean your computer’s processor will be used a little less.


#4 I use a Mac, and I'm not able to stream the audio from other apps such as Skype in OBS to Facebook Live

Macs handle desktop sound a little differently to Windows. On the Windows version of OBS Studio, the sound from Skype will automatically be captured as desktop audio in OBS Studio. On a Mac you need to route the sound from another app to OBS Studio.

This requires a 3rd party app. Wirecast has this functionality built in (a driver that records desktop audio), but with OBS Studio you’ll need a bit of extra help.

There are a number of options...

  • Soundflower - An extension that allows other apps (like Skype) to route audio to other apps. There were some issues with Soundflower not being compatible with later versions of OSX but the developer has made some updates.
  • JackAudio - Not tried this, but looks like a good alternative too.
  • Loopback - Is a premium Mac app, which is highly recommended by a friend of mine. It costs $99, but apparently, it’s worth it!
  • Sound Siphon - Similar to Loopback but cheaper.This was recommended by Leslie Samuel. I've not tried it myself, but it looks good!

When you install one of these, you can then route the audio output from Skype into OBS Studio and it should just work. It’s a pain that you have to jump through a few hoops here, but it’s just the way Macs work.


#5 My webcam appears black!

If your webcam preview just appears black in OBS Studio, you may need to adjust the resolution by changing it to custom. Right-click the webcam source and click properties to change the resolution.


#6 Audio and Video are out of sync

There are a number of factors that can affect a delay between audio and video. The first thing to ensure is that you close as many background apps as possible. Close down as many apps as you can, check for any bandwidth draining apps such as Google Drive, Dropbox etc. You could also see what else is running in the background and shut down any other apps.

The 2nd thing is to check your upload speed. Use something like If you have at least 3Mbps or 4Mbps upload speed you should be fine. Ideally use a wired connection as opposed to a wireless one.

The 3rd thing is to turn up the encoding preset. Go to settings and then output, and put the encoding preset up to max.

If none of that solves your issue, your computer may just be struggling with streaming the video. Live streaming takes a lot of processing power. Although OBS Studio as amazing - particularly for a free app, it's not quite as efficient as the likes of Wirecast. So, you may need to give it some help and manually fix the "sync offset".
To do this, click on the cog by the mixer on the main screen, and then adjust the sync offset of your audio. There is no ideal setting here, unfortunately, so you'll have to play around until you get a setting that works for you:



This site uses Akismet to reduce spam. Learn how your comment data is processed.

Oldest Most Voted
Inline Feedbacks
View all comments


It does not seem to work anymore. This endpoint is deprecated and will not be accessible once the next Graph API version is released. Please use the Live API instead.

Clicking next to share on news feed just brings up a blank white box.

Nathan Ricker

Thank you very much to the writer for the complete and step-by-step instructions. Thanks for sharing the tools that we need for broadcast.

Guillet Gaël


Je n’arrive plus à obtenir la clé. Pouvez vous m’aider ?



Hello good day Mr. Ian Anderson Gray This your button LIVE on facebook is not working anymore or i don’t know how to work , please reslove if you have time , because computer is more fast with your Button LIVE . thank you so much , you are amazing .

Last edited 1 year ago by Jov

Much appreciated Ian!! This was really useful! I’ve been longing for doing this for a little while. It’s anything but’s a neighborhood realtor to have the option to do live market refreshes and such straightforwardly into explicit local gatherings. 

Is there at any rate to deal with the video once it goes live? With the goal that I can screen the visit, post surveys, and so on? I saw that the FB Live window disappears.

Zack Fritzler

Hey! its not allowing me to scroll down to grab the stream key! Anything I may be doing wrong on my end? Thanks!

Zack Fritzler

hey ian its saying i do not havbe permission to use this app! can you help?


Hi Ian,

I’ve used your Facebook Live button many times, but now I am getting the following message:

App Not Setup: This app is still in development mode, and you don’t have access to it. Switch to a registered test user or ask an app admin for permissions.”

Could you please let me know if there is something I need to do on my end to remedy this?



Need Help! I got this message “App Not Setup: This app is still in development mode, and you don’t have access to it. Switch to a registered test user or ask an app admin for permissions.” Unable to live facebook!


Hi Ian, thanks for this. Have used your instructions to broadcast to FB Live a couple times and it worked great! Except the [Next] button is now disabled for Share in a Group. Wondering if there’s a workaround for this? Thanks!


how to fix this?

This endpoint is deprecated and will not be accessible once the next Graph API version is released. Please use the Live API instead.

to get my stream key..after I click broadcast on facebook live..


We have the same problem too.


We have the same problem

Maximilian Oepen

Hi Ian, thanks for all your help over the years. I’ve subscribed to this thread since 2016.
At this point I’m comfortable on my own and would like to unsubscribe from email notifications of new posts.
How do I do that?
Can’t seem to find any link or info for that.

Chris Grano

Thanks Ian!! This was super helpful! I’ve been dreaming of doing this for awhile. It’s great as a local real estate agent to be able to do live market updates and such directly into specific community groups.

Is there anyway to manage the video once it goes live? So that I can monitor the chat, post polls, etc.? I noticed that the FB Live window goes away.

Zack Fritzler

hey ian! the new layout has me very confused, where can I find the stream key?


HI SIR IAN, when i clicking the blue bar (BROADCAST ON FACEBOOK LIVE) didn’t working or not loading it, how can i fix this problem?

Shaikh cris zahari Sibal

HI SIR IAN, when i clicking the blue bar (BROADCAST ON FACEBOOK LIVE) didn’t working or not loading it, how can i fix this problem?


Thx your instructions are great. Problem- my live image is always inverted. What is the fix for this?


it says failed to connect. could not access the stream key and channel.
same problem if i use the custom server


Hello! How could I fix this? Ive done everything by adjusting the settings yet it will not work when i click ‘Start Streaming’ and this will appear in event logs. Maybe it’s the internet connection or else that could’nt perform to go live? Thanks


Hello everyone! Can anyone knows how to fix this problem? Ive done everything by adjusting the settings either resolution, bitrate etc. Please I really need ur help. Thanks.

eldon hugo

we need to buy this? just asking


i want streaming on my facebook page but doesnt work hope you help me


My hubby has been live streaming daily devotions on FB. Today when he logged in to do his live streaming the big blue box you click on to “go live” has disappeared. Any inkling as you why this happened. Thanks, Linda

Da Propohet

Wonderful program. Am a comedian and content creator. Thanks for this . i followed all the lesson in details and it worked for me. Just uploaded by first pre-recorded Facebook live video. Everyone is amazed. hahahaha. Thumps up.

richie dio

Why i can’t connect to fb live even I tried to connect the website fb live?

Didin jirat

After i click next button , nothing happen.. i could not get the URL and Stream key .
May i know what is the problem and how to solve it ?

Don Laturell

My facebook page does not have ANY reference to Publishing tools or live stream

Ronald Geobey

Hi Ian, thanks for the video for using OBS and FB Live. It seems that you’re either using older systems or the software has been significantly updated since you made your video. FB looks quite different with its new skin, and OBS options were different also. Do you have a newer version of the advice?


I can’t get the window to open up to copy the stream key, it just sits and spins.


I can´t connect to Facebook Live and this is the message I get. I could connect yesterday with a jumping image from zoom but suddenly this happened.

Marien E

This is the translation: The user chose to leave the platform: The attempted action is not allowed, because the user disabled the Facebook platform…

M Estrada

I can connect with my profile but not with my fan page.


Hello friends, I would like to know if there is the possibility of making transmissions of videos by other artists, if I have to pay any authorization to Facebook or how can I do about copyright?

Nick Griffiths

Agghhhh! Hi Ian – thanks so much for this great post. I’ve been setting everything up to do a FB live quiz for a load of friends at 7.45 tonight. Every practice run has worked fine. I’ve just gone in, plugged in my Group name – and the next screen, I’m just getting black with a twirling “working” symbol – but not the FB screen where you input the Stream info. Please help! Why’s it suddenly not working, just when I’ve got 100 mates ready to play my quiz?? Cheers!

Nick Griffiths

…When I get rid of the black screen, I get the IAG says You’re Live window. But I’m not.


Hola, perdon no hablo ingles y recien utilizo su servicio pero creo que esta fallando, podria orientarme por favor

Jason Gough

Hey Ian-
This is a great article, thank you. I am having difficulty with Facebook Live on my desktop (Windows 10) but not on my iPhone.
Everything is configured properly in OBS and the webcam does stream to Facebook. From there however, it loses and regains the feed and when it does, it has a frozen image and is buffering.
My upload speed is about 6 mbps and there is no issue with any other connections or with WiFi.
Any ideas?

eric moon

I’ve followed these directions through, and gotten as far as seeing the preview coming from facebook, but it just keeps waiting, and the go live button never actually comes on. I’ve waited 15-20 minutes…. Perhaps relatedly, I have an artist page, but not a personal page. The live producer button on my page is not working–nothing comes up. This is a fresh install of chrome with no extensions that has only been on facebook (although now it’s on your page….) Not only doesn’t the live producer page come up, there is no ‘go live’ button under POST, and there is no ‘live video’ option in the menu on the left side of the publishing page. I do have the other two video options, video library, and crosspost. I recently had facebook popup something saying ‘you have completed all four steps to something-something’ so I thought it might start working then. But no luck. I started this page in 2012, and have ignored it until the last week, but I do have 155 likes… The only thing I can think is that the fact that I don’t have a personal page is keeping this feature from being activated…. So I am… Read more »


Unfortunately your button doesn’t work (firefox under ubuntu). I have enabled pop-ups on in my browser, and I click on the button and nothing happens. No pop-up, no new tab, nothing.


Hi Ian,

Facebook is continuously trying to load my stream… What am I doing wrong? Kind regards.


mismo problema y no se como solucionarlo….ud logro entrar?

Hi Ian, it was indeed great to read your post in these demanding times. With the tone and recommendations that have been used in the blog, I can easily make out that you have vast knowledge of OTT service providers and live streaming platforms. Could you please suggest me an OTT provider who can offer state-of-the-art security for the video content. Just wanted to curb the menace of piracy.

Jay Bursky

Hi Ian!

I have two questions:

1. Using OBS with Facebook Live, what is the easiest way to include Live Chat so that the participants can ask questions, make comments, etc.?

2. Is there a way to rehearse my Facebook Live using OBS and record the session so that I can review it and tweak, if necessary, before I actually stream live?

Thanks in advance for your replies. Much appreciated!



Jay Bursky

By the way, Ian, I need to do this in my group and not my page.


Hi Ian, thanks SOOOO much for laying this all out so clearly. I just have one question regarding good quality audio when performing music. I’m a singer-songwriter and would like to start doing live streaming little concerts on Facebook. I tested this out on my Macbook today and was sending the audio from my mixer through a USB mic (the Zoom H2) line-in port. It all worked well EXCEPT that when I listened to the playback, I could hear that Facebook was applying some kind of noise-reduction to my audio input, which probably is normally good when the audio is voice only. But with guitar in the background it was obviously trying to filter out that background sound. I’ve seen this on other live-stream software such as Google Hangouts, where they would actually offer an option called “Studio Mode” that would allow your audio to come through unfiltered. Do you know how to fix this with Facebook?
Thanks so much,


Nope, they DO indeed have noise reduction algorithm, and it works really well. It works so well, if a person is playing guitar and singing it will literally filter their guitar out and you’ll hear only the voice. IMPOSSIBLE to work with for musicians. So frustrating. Why aren’t more people talking about this, I can’t find anything about it out there – this comment is the only time I’ve seen it mentioned, but it’s a horrible problem. FB please give us a simple checkbox to turn off noise reduction filter!!!!


Hi Ian, that’s a great article! I’ve noticed you mentioning other encoders like Wirecast and vMix, but it seems that OBS is your favorite among the others. Why? Unrelated (but close) topic to Facebook Live streaming. Did you stream on Instagram? If yes, is OBS involved?


I’ve successfully livestreamed to Facebook using OBS many times. But recently, upon attempting to “Start Streaming,” it says “Failed to Connect To Server.” After doing some internet research, one fix is to uncheck the Use a Secure Connection box in the Facebook settings when Going Live, and use the updated link for the custom URL in OBS.

But I now see that Facebook says:
“On November 1, 2019, support for RTMP server URLs is being deprecated. Non-secure URLS cannot be used after that time to stream live videos. Please upgrade your encoder settings and use the secure RTMPS URL.
If you do not update to the RTMPS protocol by November, you will no longer be able to use the Live API to stream videos.”

So what are your thoughts as to what the fix will be come November 1st?


Hi, great info, however even after searching around I still can’t find the answer to one persisting issue; my goal is to broadcast live from 2 places simultaneously – i.e. FB & Instagram – via 2 different devices, so after saving each of the 2 respective live videos I can import them into Final Cut and create a new video, editing back and forth between footage from both. The issue is that when importing the footage, needing to stick with one audio source throughout, the video whose audio I did not choose goes out of sync with the chosen audio. I thought this was a set-up-to-go-live setting (either audio or video?), where both platforms were not set to the same resolution/frame-rate/audio sample-rate prior to going live, but I am not finding options to set these parameters ahead of time in either FB or Instagram (and furthermore, I thought that the settings in Final Cut would “up-sample” etc. everything to the same specs so as to force a common denominator, but no go there either). What am I missing?


Hi Ian. I just tried this but nothing got posted to Facebook. Everything connected and recorded and I could see the live stream in the popup window with the 8 sec or so delay. But at the end of the stream it wasn’t on my Page timeline.


hi what is the speed internet requirement using this obs?


it was my PC apparently, idk why but it seem like the site is inconsistent and doesnt work 30% of the time i want to stream. again it might be my PC making it buggy but idk


How To Fix Blurry Video Live Stream in Facebook Gaming?


Having trouble broadcasting a live video to a facebook group with OBS, the stream key isnt working


FB seems to have broken the system in their move to secure-only. It doesn’t work with OBS or Wirecast.


I did it and it says: Fail to connect to server.
What should I do, then? Thanks for your help.


how to fix this?

This endpoint is deprecated and will not be accessible once the next Graph API version is released. Please use the Live API instead.

to get my stream key..


This is terrific, thanks so much! The second popup is not showing up for me. I have even fully allowed popups, cleared all cookies, restarted chrome and the computer, and nada 🙁 Can you advise please. And again SO SO grateful. I was dying to find a comprehensive article like this one!


Ian, I’m having issues with OBS connecting to Facebook live on MAC. Even after using the URL and Stream key custom settings. I am at a loss for what to do.

I’d like your feedback please. Thank you.


Hello big brother , we are using your facebook Button , this is very good from you , but , in last time your button one day working , one day not , where is the problem ? you are resloving all the time , we are all THANK YOU MAN . cheers , have a nice day and life !