Apps, links and versions

Managing apps in the Eagle 3D Streaming Control Panel: stream links, which version a link plays, uploading new versions, going back to an older version, and deleting what you no longer need.

Stream links

A stream link is the URL you share. Generate one from your app in the Control Panel, then attach a configuration to it — the settings belong to the link, not to the app, so one app can have several links behaving differently.

Which version a link plays

A link with no version in it always plays the newest version of its app — also after every later upload, so a link you shared once never needs replacing. A link with a version in it always plays that one version.

LinkLooks likePlays
Standard link/v5/<account>/<app>/<configuration>The newest version, every time
Standard link with a version/v5/<account>/<app>/<configuration>?appVersion=<version>Always that version, even after newer uploads
Short link/v6/<code>The newest version, or the version chosen when the link was copied

For example, for the app MyApp of the account demo with the configuration default:

Version chosenStandard linkShort linkPlays
Latesthttps://connector.eagle3dstreaming.com/v5/demo/MyApp/defaulthttps://connector.eagle3dstreaming.com/v6/eyJvd25lciI6ImRlbW8iLCJhcHBOYW1lIjoiTXlBcHAiLCJjb25maWdOYW1lIjoiZGVmYXVsdCJ9The newest version of the app, every time — also after you upload more
A specific version (here 3)https://connector.eagle3dstreaming.com/v5/demo/MyApp/default?appVersion=3https://connector.eagle3dstreaming.com/v6/eyJvd25lciI6ImRlbW8iLCJhcHBOYW1lIjoiTXlBcHAiLCJjb25maWdOYW1lIjoiZGVmYXVsdCIsImFwcFZlcnNpb24iOiIzIn0=Always version 3, even after you upload versions 4, 5 and 6

Reading a standard link

https://connector.eagle3dstreaming.com/v5/demo/MyApp/default

PartMeaning
https://connector.eagle3dstreaming.comThe Eagle 3D Streaming address every link starts with
/v5/The kind of link: a standard link
demoYour account (user name)
MyAppThe app
defaultThe configuration: the settings the stream uses
(no version)Plays the newest version of the app

The same link with version 3 chosen — ?appVersion=3 is added at the end, and the link always plays version 3:

https://connector.eagle3dstreaming.com/v5/demo/MyApp/default?appVersion=3

Reading a short link

https://connector.eagle3dstreaming.com/v6/eyJvd25lciI6ImRlbW8iLCJhcHBOYW1lIjoiTXlBcHAiLCJjb25maWdOYW1lIjoiZGVmYXVsdCJ9

PartMeaning
https://connector.eagle3dstreaming.comThe Eagle 3D Streaming address every link starts with
/v6/The kind of link: a short link
eyJvd25lciI6ImRlbW8iLCJhcHBOYW1lIjoiTXlBcHAiLCJjb25maWdOYW1lIjoiZGVmYXVsdCJ9Your account (demo), the app (MyApp) and the configuration (default), in encoded form
(no version)Plays the newest version of the app

The same link with version 3 chosen — the version goes inside the encoded part, so the whole code changes, and the link always plays version 3:

https://connector.eagle3dstreaming.com/v6/eyJvd25lciI6ImRlbW8iLCJhcHBOYW1lIjoiTXlBcHAiLCJjb25maWdOYW1lIjoiZGVmYXVsdCIsImFwcFZlcnNpb24iOiIzIn0=

You get a short link when the configuration hides the account and app names. Because the version is inside the code, you cannot see it by looking at a short link.

Where the version is chosen

PageVersion choiceLinks play
Streaming AppsA version dropdown next to each link: Latest (the default) or one of the app's versionsLatest: the newest version, always. A version: that version, always.
ProjectsNoneThe newest version of the project's app, always
Streaming Apps (Legacy), an app's Streaming Link tab: the Version dropdown next to the link is open and offers Latest (selected) and version 2
Streaming Apps (Legacy) → open the app → Streaming Link: the Version dropdown of a link, with Latest selected. The copy button next to Play copies the link for the version chosen here.

If you are not sure which version a link you shared plays, copy a fresh one from Streaming Apps with Latest selected in its version dropdown, or from Projects.

New versions

Use Upload a new version on the app's card and upload the new ZIP. It is added as a new version and becomes the newest one; the older versions stay and can still be chosen for a link.

Next to the version dropdown are two buttons: download gets that version's ZIP back, and delete removes that version. The newest version cannot be deleted.

Going back to an older version

When a new build turns out to be broken:

Going back only works if the old version still exists

Do not delete a version until the one after it has proven itself.

Deleting an app

Delete App removes the application and all its versions. Its stream links stop working. This is not reversible, and uploading again creates a new application rather than restoring the old one — so any links you had shared stay dead.

Related

Last updated