Skip to main content
Skip table of contents

Open a URL in the browser on the user's device from within the Unreal app

Short Description:
By going thorugh this doc you will learn how to open a specific url on the device where user will open your apps’s streaming url .


Here are some device specific Video previews:

Desktop Preview

Android Preview

Try the feature from this demo url:
https://connector.eagle3dstreaming.com/v5/demo/E3DSFeaturesTemplate/E3DS-Iframe-Demo?exeLunchArgs=-boothno=2


Explaination for Programmer :

To underatnd some of the termns take a look at the document below covering , how to send a pixel streaming command to E3DS System:
How to send a Pixel Streaming Response

Step1:
To Open a URL on the user's side, you have to pass the URL of the website from the unreal app to the browser side through the JSON object.

Step2:
Our browser-side system will collect that URL from JSON object and open a new Tab in the user's browser with the given URL.

Json Syntax:

{"cmd":"launchUrl","value":"Put URL Here"}

Example Json to send from unreal app to browser :
{"cmd":"launchUrl","value":"http://www.eagle3dstreaming.com/ "}

Blueprint from example project:

https://bitbucket.org/Eagle3DStreaming/e3dsfeaturestemplate/src/master/Content/Blueprint/PixelStreamingBP/OpenURL.uasset

Blueprint of open URL Demo From E3DS Feature template

Blueprint text verison :
(to be added)

Troubleshooting :

Please note that in some URL there could be special signs which won’t be compatible with this. For that you have to encode the url to repalce spacial character with correspnding encoded version. here is a website for that:
https://www.urlencoder.org/

Exmaple url : (to be added)

Need help? Contact Support

If you still need help, contact support to get your issue resolved quickly.

Submit a new request at E3DS support portal or send an Email at support@eagle3dstreaming.com.

Seek advice. Connect with others. Share your experiences. Join our lively Community Forum today.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.