Open a URL in a New Browser Tab
This guide explains how to open an external URL in a new browser tab from an Unreal Engine application streamed to the browser using Pixel Streaming.
Video Preview
https://youtu.be/npDMcYEvxNIDemo URL:
https://connector.eagle3dstreaming.com/v5/demo/FeaturesPluginDemo/default
In this demo, pressing the 1 key on your keyboard will open an external URL in a new tab.
You can open a new tab using either of the following two methods:
Method 1. Using the E3DS Features Plugin (Recommended)
This method is easier, faster, and less error-prone if you already use the E3DS Features Plugin.
Prerequisite:
Before proceeding with this method, ensure you have downloaded and installed the E3DS Features Plugin in your Unreal Engine project. For detailed instructions, refer to:
Download and Install the E3DS Features Plugin
Place the BP_E3DS_PS_Actor from the plugin content into your active level.
From any actor, call the premade function Open URL.
Enter your desired URL in the Url To Open field.
Note: Other plugins may also provide nodes named Open URL
. To ensure youโre using the correct one, hover over the node. The tooltip should display:
Target is BPFL E3DS PS Functions

Figure 1. Using the E3DS Features Plugin to open a URL.
In the example above, replace the URL with any destination you want.
Method 2. Using a Custom Blueprint
Follow the steps below:
Create a new Blueprint in your project.
Add the PixelStreamingInput component.
Create a custom event or function.
Add a
Send Pixel Streaming Response
node.Send the following message as a string:
{"cmd":"launchUrl","value":"https://www.eagle3dstreaming.com"}

Figure 2. Manually opening a URL from Unreal via Pixel Streaming.
In the example above, replace the URL with any destination you want.
Verification
To confirm that the URL trigger is working:
Connect to your remote editor session in your web browser by following the steps in our How to test in remote editor streaming documentation.
Click inside the editor viewport to ensure it has focus.
Press the 1 key on your keyboard.
Expected Result:
A new browser tab should open with the URL you specified, confirming that the Blueprint or Pixel Streaming message successfully triggered the browser to open the external URL.
Related Guides
Need help?
๐ ๏ธ Contact our Support Team
๐ฌ Join the Community on Discord
๐ Get Started for free
Follow us on:
Facebook | GitHub | LinkedIn | YouTube