Skip to main content

Frequently Asked Questions

Integration

Our player is supported on Chrome, Safari, Microsoft Edge and Firefox browsers.

Yes, the video player is responsive to desktop and mobile screens.

Yes, multiple shows can run concurrently if they are from different host accounts.

To allow users to live chat in their own usernames, you may refer to this documentation.

The video player only converts into a miniplayer if the product link is in the same domain.

Content Management System

You can contact your Key Account Manager to add more Admin roles for your CMS.

No, only admin accounts can be used to log into the CMS. Host accounts will only have access to the host app.

Themes

To avoid having backgrounds appearing in your icons, we recommend using .PNG images with transparent background.

The accent colour in themes is the colour of the admin's message background colour in the live chat, the colour of your product prices as well as the viewer's Send message button.

Live Video

The video quality and framerate is dependent on the broadcaster's network. Our live streaming technology adjusts the video's resolution and framerate adapts to the capacity of the broadcaster's network at any given moment. By lowering the video's quality when the network's capacity goes down, we reduce the risk of interruptions in the stream.

Sometimes your website might be blocking the iframe, if that’s the case, please use the embed script below and replace the showId with your show’s showId.

<div id="test18" style="height: 960px; width: 540px;"></div>
<script>
(function() {
var scriptElement = document.createElement("script");
scriptElement.src = "https://lora-sdk.belive.sg/player-widget/latest/player.min.js";
scriptElement.onload = function () {
var player = BeLivePlayerWidget.initialize({
showId: "Please replace this with your Show ID",
container: document.getElementById("test18")
});
};
document.body.appendChild(scriptElement);
})();
</script>

Moderation

Yes. However, we recommend sticking to moderating on one platform at a time.

Yes. However, we recommend sticking to moderating on one platform at a time.

Ensure that your devices are connected to strong internet connection and that your host phone is not running any other broadcasting sources (Google Meet, Zoom), in the background.

You can input words in the profanity filter under the Settings page. The profanity filter is not case-sensitive and you can input an unlimited number of words.

Your viewer will see a pop up message saying that the Admin of the show has muted them, and they will no longer see the chat box to type their messages in. They can still read the ongoing live chat and watch the live show.

Yes, all viewers can see your reply message.

Viewers

Yes, your viewers will be able to watch the live show recording if it was saved and still embedded on your website.

If you delete a show that was still embedded on your website, your website visitors will see a message saying that the show is not available anymore upon clicking the 'Watch Show' button.

Viewers will see the placeholder image if the live show has ended but not saved.

Host App

Ensure that the mobile device of the host app has strong internet connection, and you do not have any broadcasting other apps (Google Meet, Zoom, etc) running in the background.

Your live show will end and it will be saved into your CMS.

No, you do not need the host app if you are using an external broadcasting source.

You can reset passwords of host accounts in the CMS, under 'Accounts'.

No, for security reasons the host account can only be used in one device at a time. If another user logs into the account, the first user will automatically be logged out.

Video Shows

No, viewers cannot chat in a video show.

You can upload prerecorded videos for a video show and there will not be any live chat. You can add products into both live shows and video shows.

Network

We recommend that the host phone's upload speed is at least 7 Mbps for a high quality video feed. You may use fast.com to run a network test.

You may use fast.com to run a network test.

Analytics

The statistics for recorded shows will only be reflected after five minutes.

The peak time graph illustrates the moments in the live show where your engagement and viewership reached its highest.

MiniPlayer

Make sure that Product URL is the same domain as where you are embeding show script.

This could happen due to a few different reasons:

  1. User is navigated to a different domain (cross origin) as the one player is embedded on.
  2. Strict security policies in the server response headers might be blocking the page from being rendered within an iframe element

How to fix it?

It depends on how the iframing is being blocked.

  1. Can not be rendered in an iframe at all.

    X-Frame-Options = DENY

    Or Content-Security-Policy: frame-ancestors 'none';

    In this case, the minimum requirements for the Miniplayer are not met, therefore, it will not function as expected. So, we suggest that you disable the Miniplayer.

    BeLivePlayerWidget.initialize({
    showId: "SHOW_ID",
    triggerElement: document.getElementById("watch-button")!,
    buttons: {
    dismiss: BeLivePlayerWidget.Button.CLOSE,
    },
    })
  2. Can not be rendered in an iframe with cross-origin parent.

    X-Frame-Options = SAMEORIGIN

    Or Content-Security-Policy: frame-ancestors 'self';

    In this case, you need to open the cross-origin links in a new tab. Alternatively you are able to open these links within the TOP document (so, it will not get opened in the correct iframe), however, it reloads the current page that destroys the Miniplayer player instance.

  1. To enable PiP mode across different pages on the same website:
    1. Firstly, please ensure that the URL links and pages are within the same domain.
    2. Secondly, please embed the snippet of code provided below into the body of the page.
      <body>
      ...
      <script src="https://lora-sdk.belive.sg/embed-js/latest/lora-embed.js" type="text/javascript"></script>
      </body>

Unfortunately, Picture-in-Picture (PiP) mode isn't supported for live shows when using the Direct Display embed. This is because Direct Display is tailored to work seamlessly with websites that have restrictions on iframe pop-ups for security reasons.

```