LVP Player

The Limelight Video Platform (LVP) was shut down in January 2025. For LVP users who have been migrated to Uplynk, the LVP player was updated to work with Uplynk to ease the migration.

Single Asset Playback

The following HTML is an example of how to playback a single Uplynk asset using the LVP player:

<div id="limelight_player_211280"></div>
<script charset="UTF-8" src="https://ovp-static.uplynk.net/limelightjs-player.js"></script>
<script>
  LimelightPlayerUtil.embed({
    "height": "321",
    "width": "540",
    "mediaId": "uplynk_external_id",
    "orgId": "new_uplynk_user_id",
    "playerId": "limelight_player_211280",
    "playerForm": "LVPPlayer"
  });
</script>

In the above example, the original LVP orgId is replaced with the new Uplynk User ID and passed with the embed. The original LVP mediaId from LVP is now the Uplynk External ID which was ported during the migration.

If mediaId is an Uplynk Asset ID (GUID) instead of an Uplynk External ID, then orgId is not required.

To playback a single asset using the LVP player and an HTTP link, the following URL should be used:

https://ovp-static.uplynk.net/index.html?
mediaId=uplynk_external_id_value&width=540&height=321&
playerForm=LVPPlayer&embedMode=html&
htmlPlayerFilename=limelightjs-player.js&orgid=new_uplynk_user_id

In the above URL, the original LVP orgId is replaced with the new Uplynk User ID.
The original LVP mediaId is now the Uplynk External ID which was ported during the migration.

Single Asset Playback for Audio-Only

Audio-only playback does not require the LVP player to display a video window.

The following HTML is an example of how to playback a single Uplynk asset which is audio-only using the LVP player:

<div id="player_audio"></div>
<script charset="UTF-8" src="https://ovp-static.uplynk.net/limelightjs-player.js"></script>
<script>
LimelightPlayerUtil.embed({
  "width": "300", // Default audio player width
  "height": "30",
  "playerId": "player_audio",
  "orgId": "new_uplynk_user_id",
  "mediaId": "uplynk_external_id",
  "playerForm": "LVPAudioPlayer",
  "controlBar": {
    "audioTrackButton": true,
    "fullscreenToggle": false
  }
});
</script>

In the above example, the original LVP orgId is replaced with the new Uplynk User ID and passed with the embed. The original LVP mediaId from LVP is now the Uplynk External ID which was ported during the migration. For playerForm, LVPAudioPlayer is used.

Using Playlists

In order for playlist information to be viewable by the LVP player, the playlist must be made public. There are also settings for the entire Uplynk account to allow/disallow public playlists and if a new playlist should be public or private by default. If a playlist itself is labeled public but the account settings disallow public playlists, the account settings will override the individual playlist setting.

Each playlist has a Playlist ID as shown below. It can be be copied by selecting the double-box icon next to the GUID in the Playlist Preview area.

The account settings for playlists are shown below. These settings may override any individual playlist settings.

Individual Uplynk playlists can be made public or private as shown below.

The following HTML is an example of how to playback an Uplynk playlist using the LVP player:

<div id="player_playlists"></div>
<script charset="UTF-8" src="https://ovp-static.uplynk.net/staging/limelightjs-player.js"></script>
<script> 
LimelightPlayerUtil.embed({
  "playerId": "player_playlists",
  "channelId": "uplynk_player_id",
  "showPlaylist": true,
  "playlistOrientation": "right",
  "playerForm": "LVPPlayerHorizontalPlaylist"
});
</script>

In the above HTML, for channelId, use the Playlist ID. For playerForm, use LVPPlayerHorizontalPlaylist.

When testing HTML that plays back playlists, this HTML must be run from a web server rather than just running locally in the browser. When run from the browser directly, the thumbnail images for the assets do not appear. The thumbnail images appear correctly when running from a web server.