Stream to Instagram

How to add Instagram Live to Restream.

Anya Razina avatar
Written by Anya Razina
Updated this week

Instagram has unlocked multistreaming from a desktop using Restream Studio, OBS, or any other streaming software.


How to connect to Instagram

  1. Make sure you have a Professional Instagram account by following the steps in this guide.

  1. From Instagram on your desktop, click + Create, then Live video.

  2. Enter your video title and choose your audience.

    Practice will keep your stream private and Public will broadcast to all your followers.

  3. Copy your stream key.

  4. In a separate tab, go to Restream's home screen. Do not close the Instagram tab.

  5. Click the Destinations button, then click Add Channels, and select Instagram.

  6. Enter your Instagram username and paste the stream key from Instagram.

  7. Click Add Channel.

  8. Your Instagram channel is set up - you just need to choose how you'll go live.

  9. Once you start streaming, go back to your Instagram tab; you'll see a preview of your stream in a few seconds. Click Go Live.

  10. ​To finish your live smoothly, stop the stream on Instagram before ending it on Restream.


Requirements

  • Instagram currently limits live streams to one hour. Streams exceeding this time limit may automatically end on Instagram.

  • The stream key is not permanent. You'll need a new one for each new stream.

  • Always keep the Instagram Live Video tab open; otherwise, you won't be able to return to it, and the stream will end.

  • Once you see your preview on Instagram, you have up to 5 hours to click "Go live".

  • If you end your stream on Restream or your streaming software before you end it on Instagram, the live video will stay 'stuck' in the last frame it received for 4 minutes before ending.

  • Recording on Instagram starts upon initiating the stream from Restream, even before selecting "Go Live" on Instagram. Keep this in mind to avoid unwanted portions in your archive.

  • For the most visually appealing stream, we recommend using Portrait Mode in Restream Studio, as it's the ideal format for mobile platforms like Instagram.

  • The video guidelines are:

    • 9x16 aspect ratio (recommended but not required)

    • 720p at 30 fps (note: 30 fps is recommended, but Live Producer can also support 60 fps if desired. When using 60 fps, the Live Producer preview screen will still display 30 fps.)

    • Video bitrate range: 2,250-6,000 Kbps

    • Resolution: 720x1280

    • Alternatives (supported but not recommended): 480p at 30fps, 360p

  • The audio guidelines are:

    • Sample rate: 44.1KHz

    • Channel layout: Stereo

    • Bitrate: up to 256 Kbps


FAQ

Will Instagram save my stream?

Yes, if you have live archiving enabled in your Instagram settings.

What if I stream in landscape mode?

When streaming from Restream Studio in Landscape Mode, we auto-transcode to keep your stream centered and avoid cropping edges.

However, if you stream in landscape mode from OBS, Zoom, or a scheduled pre-recorded video, Instagram will trim edges and display only the central portion. To prevent this, switch to Restream Studio or buy Transcoding hours to manually adjust your settings to a 9:16 ratio.

Does Instagram work with Restream Chat?

Not at this time. The "Comments" tab on the Instagram Live screen lets you read and reply to viewer comments, but these comments won't appear in Restream Chat.

Why can't I see my stream on Instagram?

If you try to view the live stream on your own Instagram profile while broadcasting, you will appear offline. To see what the stream looks like on Instagram, log into a different account and view your profile from there.

Can I add Instagram to a scheduled stream?

Yes, but unlike other channels, you will need to set up your stream on Instagram and update the stream key on Restream shortly before the event goes live. Then, after your event begins, you will need to click Go Live on Instagram.

💡 Studio's Portrait Mode is perfect for streaming to mobile platforms.

Did this answer your question?