Mevo's Universal Link function allows app developers to seamlessly integrate live streaming configurations into the Mevo and Mevo Multicam apps. By embedding a properly formatted link, third-party applications can automatically launch Mevo with pre-configured stream settings, eliminating manual setup.
Note: This article is intended for developers building integrations with Mevo. Everyday users do not need to use Universal Links, as Mevo already provides built-in tools for setting up live streams.
-
How to Prepare the Link
To create a working Universal Link, the following mandatory fields must be included:
- publishProtocol – The streaming protocol (e.g., RTMP).
- publishHost – The host server for your stream.
- publishApplication – The application handling the stream.
- publishStream – The unique stream ID.
- publishPort – The port used for the connection.
An optional field can be included:
- streamTitle – The title of the stream.
Note: All special characters must be URL-encoded twice.
Example: Encoding the Stream Title
If your stream title is:
Sport stream title+
After URL encoding, it becomes:
Sport%20stream%20title%2B
Now, using this encoded title, your prepared link should look like this:
https://app.mevo.com/configure? publishHost=global-live.mevo1.com &publishApplication=app &publishStream=2c8a2c4e-25ef-ea2e-2c4c-ab1b0cfb7c04 &publishPort=5222 &publishProtocol=rtmp &streamTitle=Sport%20stream%20title%2B
-
Embed the Link into the Mevo Universal Link
Once your link is prepared, it must be embedded into Mevo’s Universal Link and URL-encoded again to ensure compatibility.
Universal Link for the Mevo App
The formatted Universal Link for the Mevo App should follow this structure:
https://app.mevo.com/? link=https%3A%2F%2Fapp.mevo.com%2Fconfigure %3FpublishHost%3Dglobal-live.mevo1.com %26publishApplication%3Dapp %26publishStream%3D2c8a2c4e-25ef-ea2e-2c4c-ab1b0cfb7c04 %26publishPort%3D5222 %26publishProtocol%3Drtmp %26streamTitle%3DSport%2520stream%2520title%252B &apn=com.livestream.mevo &isi=1502528382 &ibi=com.mevo.application
Universal Link for the Mevo Multicam App
If you are using Mevo Multicam, the Universal Link should be structured as follows:
https://multicam.mevo.com/? link=https%3A%2F%2Fmulticam.mevo.com%2Fconfigure %3FpublishHost%3Dglobal-live.mevo1.com %26publishApplication%3Dapp %26publishStream%3D2c8a2c4e-25ef-ea2e-2c4c-ab1b0cfb7c04 %26publishPort%3D5222 %26publishPort%3D1935 %26publishProtocol%3Drtmp %26streamTitle%3DMevo_event_title &apn=com.mevo.multicam &isi=1503021034 &ibi=com.mevo.multicam
Key Takeaways
- Double URL encode all parameters before embedding into the Universal Link.
- Ensure all mandatory fields are included in the link.
- Use the correct Universal Link format based on whether you're using the Mevo or Mevo Multicam app.
If you have any issues using Mevo’s Universal Link function, please contact our support team for further assistance.