# Connecting Instagram via RTMP Presets

**RTMP (Real-Time Messaging Protocol)** is a protocol used to transmit video, audio, and data from the PRISM app to streaming platform servers, requiring both a stream URL and a stream key.

Currently, the PRISM app does not support a login-based method for Instagram. An RTMP-based connection is the only viable option; however, RTMP presets for Instagram are provided to simplify the connection process.

{% hint style="warning" %}
Instagram does not provide a static stream key, meaning that the stream key expires if you end a live stream or close the Instagram Live Producer window. You will need to repeat this process for each Instagram live stream to obtain a valid stream key.
{% endhint %}

***

To add Instagram via RTMP presets, follow the instructions below:

{% stepper %}
{% step %}
**Click the More button in the upper-left corner, then select 'Add channels' from the popup menu.**

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2Fd6h16xsXkK3xqEgDWMOJ%2FrtmpPreset0.jpg?alt=media&#x26;token=e25c76b2-f780-47d1-bef2-b0a3226d386e" alt=""><figcaption><p>Click the <strong>Add channels</strong> button.</p></figcaption></figure>

<br>
{% endstep %}

{% step %}
**Select Instagram in the Add Channel window.**

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2F2ppA9WdsGettBeMwgA9F%2FrtmpPreset1_2.jpg?alt=media&#x26;token=8b24d3ba-228b-4f2d-b877-2d38e308ffca" alt=""><figcaption><p>Select the Instagram platform.</p></figcaption></figure>

When you select the Instagram, the Custom Channel Information entry window will open. The stream URL will be automatically filled using the RTMP preset, but you must enter your own stream key from the **Instagram Live Producer** page, which is can be accessed through the Instagram website. For more information about Instagram Live Producer, please refer to Instagram's official blog post:

* <https://about.instagram.com/blog/tips-and-tricks/instagram-live-producer>

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2Fr7eGUv31VXwmNkkUbqd0%2FrtmpPreset2_1.jpg?alt=media&#x26;token=549cfa16-47da-4c60-8139-8e3475656954" alt=""><figcaption><p>You should enter your own stream key from the Instagram website.</p></figcaption></figure>

<br>
{% endstep %}

{% step %}
**Go to the Instagram website and log in to your account.**

You can visit the website via the link below:

* <https://www.instagram.com/><br>
  {% endstep %}

{% step %}
**Click the Create button on the left side, then select 'Live video'.**

The 'Live video' option is only available for professional accounts. If you can't see this option, you need to set your account to a professional account first. Instructions for setting professional account are provided below:

* [#setting-professional-account-on-instagram](#setting-professional-account-on-instagram "mention")

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FkMssZRXKWykSIpq5GeaH%2Finstagram6.jpg?alt=media&#x26;token=15a19484-d9b5-4bae-85c0-3c381e6295f5" alt=""><figcaption><p>The 'Live video' option is only available for professional accounts.</p></figcaption></figure>

<br>
{% endstep %}

{% step %}
**Enter the title and select the privacy setting.**

After entering the information, click **Next**.

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FaEpwcDHQqLpUNIaaOpvM%2Finstagram7.jpg?alt=media&#x26;token=ba4e8b33-8999-4907-89a6-75f93027fc19" alt=""><figcaption><p>Enter the title and select the privacy setting.</p></figcaption></figure>

{% endstep %}

{% step %}
**Copy the Stream key.**

Do not close the Live Producer page. The stream key will expire if you close the page and will be regenerated when the page is reopened.

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FE04Ot0kiKfiYjEZN0pNK%2Finstagram8.jpg?alt=media&#x26;token=5f89ec2c-7f28-43d6-bb76-1f37acfae73b" alt=""><figcaption><p>Copy the Stream key, do not close the Live Producer page.</p></figcaption></figure>

<br>
{% endstep %}

{% step %}
**Return to the PRISM app and paste the stream key into the Stream Key section.**

The **Output setting guide** button shows recommended resolution settings for each platform, which can be applied directly by clicking **Apply Now**. Note that Instagram only supports vertical live streaming (e.g., 1080x1920), so ensure your resolution settings are set to a vertical aspect ratio.

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FKLPZjiVhdUFdyNZE7ZFe%2Finstagram9.jpg?alt=media&#x26;token=53cd6ca1-725f-421e-8b97-c6b57f98b49b" alt=""><figcaption><p>Paste the stream key.</p></figcaption></figure>

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FUI0EPT7136Y6vlHMX5AP%2Finstagram10.jpg?alt=media&#x26;token=f0f1a4c4-8513-41ed-b989-270fbc3ed08c" alt=""><figcaption><p>Ensure your resolution settings are set to a vertical aspect ratio.</p></figcaption></figure>

\
Once you’ve entered the stream key, click the **Save** button. The Instagram channel icon will appear in the upper-left corner.&#x20;

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FZq0ZbSXC5ih0LHS3nSdZ%2FrtmpPreset3_1.jpg?alt=media&#x26;token=4bacd6ca-93dd-4790-8bc7-8a2ac218844b" alt=""><figcaption><p>You can now start broadcasting to Instagram; however, additional steps are required.</p></figcaption></figure>

<br>
{% endstep %}

{% step %}
**Once you're ready, click the Go Live button in the lower-right corner.**

The live stream will not start immediately after this step. This is normal operation for Instagram live. Please follow the next instructions below.

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FO1dy9p56y2BheNuIN1VE%2Finstagram12%20(1).jpg?alt=media&#x26;token=b7bd18f5-6ffb-46e9-9b61-3efe3b74fb31" alt=""><figcaption><p>Click the Go Live button.</p></figcaption></figure>

{% endstep %}

{% step %}
**Return to the Instagram Live Producer page, check if the preview is displayed correctly, and click the Go Live button in the upper-right corner.**

The preview may be delayed by 10 to 30 seconds, so a short wait may be necessary.

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FZNIWTWW9x03RbZ0Remk3%2Finstagram13.jpg?alt=media&#x26;token=fa16b85e-609e-4358-bf6f-a5af69d27f7d" alt=""><figcaption><p>Make sure the preview is displayed correctly before go live.</p></figcaption></figure>

<br>
{% endstep %}

{% step %}
**Your live stream should now start.**

Ensure you do not close the Live Producer page, as the live session depends on it.

When you want to end the live stream, click **End Live Video** on the Live Producer page and click **Finish** in the PRISM app separately.

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FcDaErQzA383EVgN5zPpu%2Finstagram14.jpg?alt=media&#x26;token=5006a3a0-fe47-4ab3-a123-56f839fe0346" alt=""><figcaption><p>Click <strong>End Live Video</strong> on the Live Producer page...</p></figcaption></figure>

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FOWbkYDALg7kahK466KwB%2Finstagram16.jpg?alt=media&#x26;token=c4cd51a4-b54d-4fb7-8199-0720befd4b61" alt=""><figcaption><p>...and click <strong>Finish</strong> in the PRISM app to end the live stream.</p></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Setting professional account on Instagram

Live video option is only visible when the account is professional account. For more information about professional account, please refer the official help guide from Instagram:

* <https://help.instagram.com/138925576505882/?helpref=related_articles>

To set professional account from personal account, follow the instructions below:

{% stepper %}
{% step %}
**Go to the Instagram website and log in to your account.**
{% endstep %}

{% step %}
**Click the More button in the lower-left corner, then select Settings.**

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FrjtcE0sG0p9XxbutXsPf%2Finstagram1.jpg?alt=media&#x26;token=e7b2819e-9e95-43ac-9a30-ae5e101c829f" alt=""><figcaption><p>Select Settings</p></figcaption></figure>

<br>
{% endstep %}

{% step %}
**Scroll down and select 'Account type and tools', then click 'Switch to professional account'.**

Follow the prompts on the website to complete the process.

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2FjRcM2R9aJ9Eq7BvEorcL%2Finstagram2.jpg?alt=media&#x26;token=723d0342-b6e6-4b19-ae53-18c1374f71fc" alt=""><figcaption><p>Select <strong>Account type and tools</strong>, then click <strong>Switch to professional account</strong></p></figcaption></figure>

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2F0iPWNppKaw46ynVVTX3x%2Finstagram3.png?alt=media&#x26;token=7aa8afe1-bd28-487c-a659-2be6067651c9" alt=""><figcaption><p>Choose one of the two</p></figcaption></figure>

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2F6e0yTYPSjutUa2mONZuF%2Finstagram4.png?alt=media&#x26;token=19eecb19-2d28-4fcb-93e7-3a225cd53e19" alt=""><figcaption><p>Choose a category from the options provided.</p></figcaption></figure>

{% endstep %}

{% step %}
**The Instagram professional account process is now complete. You can proceed with setting up your live stream.**

<figure><img src="https://1019928184-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlISC5rfB4Hnmbsjf8phq%2Fuploads%2F6eckfkqHoQTptGVKpKXw%2Finstagram5.jpg?alt=media&#x26;token=5d5050ff-9bc4-4b84-8316-b47f86eba128" alt=""><figcaption><p>Your Instagram account is now a professional account.</p></figcaption></figure>
{% endstep %}
{% endstepper %}

[..](https://guide.prismlive.com/desktop "mention"), [..](https://guide.prismlive.com/desktop/guides "mention"), [..](https://guide.prismlive.com/desktop/guides/streaming "mention"), [](https://guide.prismlive.com/desktop/guides/streaming/rtmp-streaming "mention")


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.prismlive.com/desktop/guides/streaming/rtmp-streaming/connecting-instagram-via-rtmp-presets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
