Shared Inputs

Shared inputs let you give another Streamrun user or organization access to your incoming stream. They select it as the source of an Input Stream element in their own configuration and see exactly what you send in. Useful for co-streams, remote guests, and camera feeds shared between productions. Your stream keys are never revealed.

How it works

You keep streaming to Streamrun exactly as before, from OBS, Moblin, IRL Pro, or any other source. Sharing an input does not change where you send your stream or how you use it. It only allows the other account to read the same incoming stream from the Streamrun ingest server.

Both accounts receive the stream independently, so the other account can use it in their configuration while you use it in yours. Your configuration does not even have to be running: what matters is that your device is streaming to the input you shared.

Share one of your inputs

1. Open Shared inputs

Go to Settings and select Manage on the Shared inputs row. The page shows the configurations of the account you currently have active.

2. Select the configuration and input

Pick which configuration the input belongs to, then which input element to share. Streamrun Go appears here as its own configuration.

3. Enter the account to share with

Type the Streamrun username of a person, or the name of an organization. The input becomes available to that whole account, so every member of an organization can use it.

4. Choose an expiry

Never, 24 hours, 7 days, or 30 days. An expired share simply stops being offered, and you can always share again.

Every share you have created is listed under Shared by you, with the account it was shared with and when it expires. Inputs other accounts have shared with you are listed under Shared with you.

Use an input shared with you

Nothing needs to be set up to receive a share. Open a configuration in the Streamrun Editor, select an Input Stream element, and open the Input type dropdown. Shared inputs appear in a group named Shared with you, each one labelled with the account, configuration, and input that it comes from.

No stream URL or key

The stream arrives on the other account's ingest, so the element has no stream key of its own and none is shown.

The input type follows the source

Horizontal, vertical, or Dual HD is taken from the input at the source, so the element matches what is actually being sent.

Your own playback settings still apply

No signal image, input latency, and audio gain remain yours, because they control how your configuration receives and renders the stream.

What the other account gets

They can

Use your incoming stream as an input in their configurations

Send it to their own output destinations while it runs

See the input title and the configuration name it comes from

They cannot

See your stream URL or stream key

Stream into your input or take it over

Open, edit, or run your configuration

Share your input onward to a third account

Anyone who can use a configuration containing your shared input can see the stream, so an organization you share with means every member of that organization.

Revoking and expiry

Select Revoke next to any share to take the access away. Revoking takes effect the next time the other account starts the configuration, so a share that is already live keeps running until then. Stop your own stream if you need it to end immediately.

Once a share is revoked or expired, the other account's input element falls back to a standard horizontal input of their own. It stays offline unless they stream to it themselves.

Shares are also removed automatically when the input element is deleted, when the configuration is archived, or when either account is deleted.

Streamrun Go

Streamrun Go inputs can be shared too. Go appears in the configuration list as Streamrun Go with its two inputs, as long as your account has an active Go subscription or trial. Receiving a shared input works the other way around: it needs a configuration with an Input Stream element, which means the Streamrun editor.