Developer Information

Custom Domain

To create a custom domain for your brandlive account, contact your IT department to complete the following steps:

  1. Create a subdomain or purchase a new domain.
  2. Log into your domain name server (DNS), often called your domain registrar.
  3. Point the CNAME for your domain to 1.brand.live

Next, contact your Brandlive representative and let them know what you domain is (example: www.mycompany.com), and that step 1-3 is complete.

After your rep connects the new domain to your account, your Brandlive pages will show on your custom domain.

Notes

You must be using a subdomain, NOT a subdirectory.

  • Example subdomain: live.mywebsite.com.
  • Example subdirectory (don’t do this): www.mywebsite.com/live

You can use a custom domain (example www.mycustomdomain.com), but make sure you point BOTH www.mycustomdomain.com and http://mycustomdomain.com to the CNAME above.

Embed Options

Brandlive events can be easily embedded into your own website. There are various options in which you can do this, whether you want the full event, only the video, or only comments.

Embedding any Brandlive content makes use of an HTML <iframe>.

Full Event

<iframe src="//yourdomain.brand.live/c/my-embedded-event" height="800" width="100%"></iframe>

To remove the header area from the full event, append the query string ?header=false to the iframe src URL, like this:

<iframe src="//yourdomain.brand.live/c/my-embedded-event?header=false" height="800" width="100%"></iframe>

Make sure to replace yourdomain and my-embedded-event with your own information.

Comments Only

<iframe src="//yourdomain.brand.live/stream/my-embedded-event" height="800" width="100%"></iframe>

Make sure to replace yourdomain and my-embedded-event with your own information.

Live Video Only

<iframe src="//www.ustream.tv/embed/channel-id" width="100%"></iframe>

Make sure to replace channel-id with your own information.

Recorded Video Only

<iframe src="//www.ustream.tv/recorded/video-id" width="100%"></iframe>

Make sure to replace video-id with your own information.

Embedding Tips

Scrollbars: Brandlive events take up a lot of vertical space, which will often result in a vertical scrollbar on your site. This can be turned off by adding the scrolling=no attribute to the iframe tag. If scrolling is turned off, we recommend setting the height attribute to a minimum of 1500 pixels. Developers can hide the internal scrollbar by wrapping the iframe in a <div style="overflow:hidden;"> that is the same height as the iframe but just wide enough so that the scrollbar portion of the iframe is hidden.

Responsive (mobile web): Brandlive events are fully responsive, so the width attributes of the iframe tag can be set to what works best for your website. Brandlive events will fold into a mobile layout with iframes less than 700 pixels wide.

Frame Style: Because the iframe lives on your website, anything outside the frame including the frame border is controlled by your website CSS. Anything inside the iframe is controlled by the Brandlive Theme you have created for the event.

Computer Details for Support

Your customer success manager and our support manager may ask you for more information about your computer to better assist your needs. To gather information such as which computer you are using (PC or Mac), which operating system (Windows or MacOS), which web browser (eg, Firefox, Chrome, Safari, Edge), your IP address and more system information, etc.

Firewall Settings

In order to view the web page live or recorded video, you will need to ensure that any firewall is configured to allow traffic on specific ports. Web page content and video are delivered from separate locations. A firewall can reside on your local machine, on a corporate firewall, or both.

Basic web page viewing:

All web page content is delivered from IP address: 74.208.70.110, 74.208.231.126

Optimal Firewall settings needed for VIEWING VIDEO STREAMS

In order to watch brandlive video you have to create the following stateful firewall rules, assuming you have a regular internet connection:

  • Allow all incoming traffic from brand.live and ustream.tv
  • Outgoing UDP destination port 53 to your nameserver or any IP for domain name resolution (DNS)
  • Outgoing TCP destination port 80, 443 to any IP (WEB)
  • Outgoing TCP destination port 1935 to any IP (RTMP - this is used to deliver the stream)

Minimal Firewall settings needed for BROADCASTING:

In order to broadcast via Brandlive you have to create the following stateful firewall rules, assuming you have a regular internet connection (In case you are behind a corporate firewall please ensure your IT department configured the firewall to accommodate these settings):

  • Allow all incoming traffic from brand.live and ustream.tv
  • Outgoing UDP destination port 53 to your nameserver or any IP for domain name resolution (DNS)
  • Outgoing TCP destination port 80, 443 to {IP ADDRESS RANGES (bellow)} (WEB)
  • Outgoing TCP destination port 1935 to {IP ADDRESS RANGES (bellow)} (RTMP - this is used to deliver the stream)

IP ADDRESS RANGES for VIDEO DELIVERY:

List of IP address ranges you have to create the firewall filters:

  • 169.53.37.192/27
  • 169.44.81.160/27
  • 169.50.20.32/27
  • 161.202.59.160/27
  • 159.122.214.48/28
  • 169.50.194.128/27
  • 169.57.34.16/28
  • 169.57.154.248/29
  • 169.57.165.32/27
  • 50.23.174.32/27
  • 168.1.193.160/27
  • 161.202.236.96/27
  • 169.45.252.224/27
  • 169.47.38.32/27
  • 169.38.91.128/28
  • 169.55.185.16/28
  • 199.66.236.0/22
  • 8.22.49.0/24
  • 50.202.236.0/24
  • 64.214.133.0/24
  • 165.254.3.0/24
  • 185.23.108.0/24
  • 161.202.195.128/27
  • 169.56.78.32/27

 

Top