Multistreaming Instagram Instagram Live Live Producer

How to Go Live on Instagram From Your PC

Instagram has no desktop app for going live, but Live Producer gives you an RTMP key. How to stream to Instagram Live from OBS on PC or Mac, with settings.

How to Go Live on Instagram From Your PC
Share

Here is the situation everyone hits. Instagram Live is a phone feature. The desktop website lets you watch live streams, comment on them, and browse the archive, but there is no "Go live" button that uses your computer's camera. So creators who want a real microphone, a proper camera, on-screen graphics, or their game footage on Instagram Live end up searching for a workaround.

The workaround is official, and it has a name: Instagram Live Producer. It turns Instagram into an RTMP destination, which means any streaming program on your PC or Mac can broadcast to it. This guide covers what Live Producer is, who gets it, the exact steps to go live from OBS Studio, the settings Instagram publishes, the features you lose compared with the phone, and how to be live on Instagram and your widescreen platforms at the same time without running two computers.

What Live Producer Is (and Isn't)

Live Producer is a mode of Instagram's web app that, instead of capturing your webcam, hands you two strings: a server URL and a stream key. You paste them into streaming software, the software captures and encodes your video, and Instagram receives the stream and puts it live on your profile like any other Instagram Live. Instagram announced it in November 2022 as an integration for "expanded production features," which is a fair description: multiple cameras, overlays, screen sharing, proper audio processing, and anything else your software can do.

What it isn't: a desktop app, or a way to go live from a browser alone. The website provides the destination; your software provides the picture. If you have used a stream key on YouTube or Twitch, this is the same idea, and our stream key explainer covers the mechanics.

Who Can Use It

Two requirements, one of which you control.

A professional account. Live Producer is offered to Creator and Business accounts, not personal ones. Switching is free and reversible: on the phone, Settings, Account type and tools, Switch to professional account. Nothing about your posts or followers changes.

Access. Instagram still describes Live Producer as limited access, and it has never published an eligibility rule. Third-party guides often quote a follower threshold, usually 1,000, which happens to match TikTok's mobile LIVE gate, but Instagram has not confirmed any number. Some smaller professional accounts have it; some larger ones do not. The only test that counts is to look: log in at instagram.com, click Create (the plus icon), choose Live video, and see whether Live Producer appears as an option. If it does, you are in. If it doesn't, check back periodically; the rollout has widened over time.

Step-by-Step: Go Live on Instagram From OBS

You need OBS Studio (free, from obsproject.com), a professional Instagram account with Live Producer access, and about fifteen minutes the first time. If OBS itself is new to you, our OBS beginner's guide covers installation and the interface.

1. Set up a vertical canvas in OBS

Instagram Live is portrait. A widescreen scene cropped to portrait loses your camera, your text, or both, so compose in portrait from the start. In OBS, open Settings, Video and set both Base (Canvas) Resolution and Output (Scaled) Resolution to 1080x1920 (or 720x1280 for a lighter stream). If you also stream widescreen elsewhere, create a separate Profile (Profile menu, New) and a separate Scene Collection for Instagram so you can switch between the two setups without retyping anything.

Then build the scene for a phone: camera filling the top two-thirds, text and graphics in the middle band, and nothing important in the bottom 15% or along the right edge, where Instagram draws comments, hearts, and buttons over your video.

2. Open Live Producer and copy the URL and key

On instagram.com: Create, Live video. Give the stream a title, choose the audience (Public, or Practice to test with nobody watching), and select Live Producer. Instagram shows a Stream URL (an rtmps:// address) and a Stream key. Copy both. Leave this tab open; you will come back to it to actually go live.

Both values are temporary. Instagram generates a new pair every session, and the key dies when the session does. That is a security feature, and it also means step 2 happens before every single broadcast.

3. Paste them into OBS

Settings, Stream. Set Service to Custom..., paste the Stream URL into Server and the stream key into Stream Key. Apply.

4. Dial in the output settings

Instagram publishes a specification for Live Producer. These are its numbers, with the practical choices alongside:

SettingInstagram's guidanceRecommended in OBS
Aspect ratio9:16 verticalCanvas 1080x1920 or 720x1280
Resolution and frame rate720x1280 at 30 fps recommended; 60 fps supported1080x1920 at 30 fps for talk, 60 fps only for fast motion
Video bitrate2,250-6,000 kbps4,500 kbps at 720p, 6,000 kbps at 1080p
Video codecH.264x264 or your hardware encoder (NVENC, AMF, Apple VT)
Rate controlNot specifiedCBR
Keyframe intervalNot specified2 seconds
AudioAAC, 44.1 kHz, stereo, up to 256 kbps160 kbps, 44.1 kHz

Note the audio sample rate. Almost every other platform expects 48 kHz; Instagram's spec says 44.1 kHz. OBS sets this under Settings, Audio, Sample Rate, and changing it requires a restart, which is one more reason to keep a separate Profile for Instagram. If you use the same bitrate math as any other platform, keep the total under about 70% of your upload speed; the bitrate calculator gives you a starting number.

5. Start streaming, then go live

Click Start Streaming in OBS. Switch to the Instagram tab; within a few seconds the preview in Live Producer shows your OBS output. Check the framing on the preview, and if you can, on a phone logged into a second account. When it looks right, click Go live. Until you do, nobody sees anything, so take your time here.

6. End the stream

Click End live video in Instagram first, then Stop Streaming in OBS. Instagram offers to save the broadcast to your Live Archive, which is worth doing; it is the only copy Instagram keeps, and there is no download-later option unless you also recorded locally in OBS.

What Works, and What You Give Up

Live Producer streams are real Instagram Lives, but the phone app does some things the RTMP route does not. Instagram's own list, as of its published documentation:

FeatureLive ProducerPhone app
Viewer comments and likesYesYes
Pin and report commentsYesYes
Save to Live ArchiveYesYes
Live Rooms (guests and co-hosts)NoYes
Live Shopping, Fundraisers, Q&ANoYes
Assign a Live ModeratorNoYes
Native simulcast to other appsNoNo
Session lengthAbout an hour, in practiceUp to 4 hours

The session length deserves a caveat: Instagram has not published a hard number for Live Producer, but creators consistently report streams ending around the one-hour mark, well short of the phone's four-hour limit. Plan your show accordingly, and if you run long, be ready to open a fresh Live Producer session with a fresh key.

Comment moderation is the other real loss. Without a Live Moderator you are reading and managing comments yourself, from a browser tab, while also running OBS. Pin the comments you want people to see, and consider having a friend on the phone app to keep an eye on the chat.

Instagram Plus Everything Else: Multistreaming

Most creators who go to the trouble of streaming to Instagram from a PC are already live somewhere else. That raises a problem OBS cannot solve alone: OBS has one streaming output, Instagram wants portrait, and YouTube or Twitch want widescreen.

The clean answer is a multistreaming service. With Livepush, you create a stream, add Instagram as a custom RTMP destination (paste the Live Producer URL and key, exactly as you would in OBS), and point OBS at Livepush instead of Instagram. Livepush forwards your feed to Instagram and to whatever else is in the destination list. Livepush supports vertical live streams, so the 9:16 picture arrives at Instagram as 9:16. Because Instagram's key changes every session, you update that one destination before each stream; your other destinations stay put.

For the widescreen platforms you have two options. The simple one is to accept a vertical stream on YouTube too, which YouTube now surfaces in the Shorts live feed. The better one, if you have the hardware, is to run a second, horizontal canvas in OBS and send it to a second Livepush stream with YouTube, Twitch, and Facebook as destinations. Two uploads leave your PC, one per format, and every additional platform costs you nothing more. Our guide to streaming vertical and horizontal at once covers the two-canvas setup in detail, and the OBS multistreaming guide explains why the cloud route beats a local plugin for upload bandwidth.

If TikTok is on your list as well, the same custom-RTMP approach applies once your account has LIVE access; our TikTok stream key guide covers how to get that key.

Troubleshooting

ProblemLikely causeFix
OBS says "Failed to connect"Key from a previous session, or a stray spaceOpen Live Producer fresh, copy both values again, paste into empty fields
Preview never appears in Live ProducerWrong service in OBS, or a firewall blocking RTMPSService must be Custom with the rtmps:// URL; try with VPN off
Video is letterboxed or croppedCanvas is 16:9Set Base and Output resolution to 1080x1920 in Settings, Video
Audio sounds wrong or out of syncSample rate mismatchSet OBS to 44.1 kHz for the Instagram profile and restart OBS
Stream ends on its own around an hourLive Producer session limitPlan for it; start a new session with a new key if you need longer
Live Producer option missingPersonal account, or account not yet enabledSwitch to a professional account; if it still doesn't appear, wait for wider rollout
Blocky picture in motionBitrate too lowRaise toward 6,000 kbps, or drop to 30 fps

Before Your First Real Broadcast

Do a Practice-audience test end to end: vertical canvas, fresh key, OBS connected, preview confirmed on a phone, go live, end, save. It takes ten minutes and it surfaces every mistake (the wrong sample rate, a camera too low in the frame, a key copied with a trailing space) while nobody is watching.

Then the workflow is a habit: open Live Producer, copy the new key, paste it into OBS or your multistream dashboard, start OBS, check the preview, go live. Instagram made the door; the software you already use walks through it.

Stream to multiple platforms without extra bandwidth

Send one stream to Livepush — we fan it to 40+ destinations.

Start Multistreaming →

Frequently Asked Questions

Can you go live on Instagram from a computer?
Yes, through Instagram Live Producer at instagram.com. Instead of using your webcam directly, Live Producer gives you an RTMP server URL and a stream key, and you broadcast from streaming software such as OBS Studio, Streamlabs Desktop, or a cloud multistreaming service. There is no native desktop app and the Instagram website cannot capture your camera on its own; the software does the capturing and Instagram receives the feed.
Who can use Instagram Live Producer?
You need a professional account (Creator or Business, free to switch to in Settings) and your account has to be enabled for Live Producer. Instagram still describes the feature as limited access and does not publish an eligibility rule; third-party guides quote follower thresholds, but Instagram has not confirmed one. The only reliable test is to open the Create menu on instagram.com, choose Live video, and see whether Live Producer is offered.
What settings should I use in OBS for Instagram Live?
Instagram's published guidance for Live Producer is a 9:16 vertical feed at 720x1280 and 30 fps, with a video bitrate between 2,250 and 6,000 kbps, H.264, and AAC audio at 44.1 kHz stereo up to 256 kbps. 1080x1920 also works. Set your OBS canvas to a vertical resolution so your scene is composed in portrait rather than cropped from a widescreen layout.
Does my Instagram stream key stay the same?
No. Instagram generates a fresh RTMP URL and stream key every time you open Live Producer, and the key stops working when that session ends. Paste the new key into OBS (or update the Instagram destination in your multistreaming dashboard) before each broadcast. Do not save it and expect it to work next week.
Can I stream to Instagram and YouTube at the same time?
Yes, but not by pointing OBS at both, since OBS has one streaming output and Instagram wants a vertical picture while YouTube expects widescreen. The practical route is a multistreaming service: send your vertical feed to it with Instagram added as a custom RTMP destination, and either send a second horizontal feed for YouTube or accept a vertical stream on YouTube, which is eligible for the Shorts live feed.

Start streaming free — 20 hours/month

Multistream to YouTube, Facebook, Twitch, and 40+ platforms. No credit card required.