直播

Live 功能模組的基礎操作

Creating and managing a live event can be a daunting task, but with the right tools and preparation, it can be a highly engaging and successful experience for your audience. Whether you are hosting a virtual conference, or live stream, it's important to have a solid plan in place to ensure everything runs smoothly. 

In this guide, we will walk you through the essential steps of creating and hosting a live event, including content protection setting, engaging your audience, and analyzing performance of your event. 

With these tips, you will be well on your way to hosting a successful live event that will leave a lasting impression on your audience.

 

Before we start

Before proceeding, ensure that you have BlendVision One Account / Business Organization to create / operate your live event.

 

Access Live module and Host your live

You can access Livestream List through the “Live” item from left sidebar on BlendVision One Web Console.

In Livestream List, You can confirm all events you have created in the past, and manage these event:

  • Search your events with Livestream Name.
  • Press “Add Livestream” button to add a new live event
  • Click the individual live event in the list to access their live settings page 
  • Click the Control Room icon to access the control room of each event
  • Click the Publishing Tool icon to manage the publishing methods
  • Click the Menu icon to archive your live events.

To hosting a live event with Live module, you needs to follow the process below:

In order to utilize the Live module, you can refer to the following chapters for each process and their related articles.

 

Create and set up your live event in Livestream List

In BlendVision One, you will need to create and set up your live event before the event date.
To create and set up your event, There are the articles that you can get detailed steps and information in this chapter.

We recommend that you create and set up your event at least 7 days in advance of your event, to allow sufficient time to complete your event setup and finalize the preparations for content delivery.

BlendVision One provide 2 way to create a live event:

  • Create by Web console: the basic way to create your live event is use BlendVision One Web Console. Please confirm:
  • Create by BlendVision API:
    You can also integrate our API with your own CMS / System, to seamlessly incorporate and leverage our platform's streaming capabilities within your services.
    Refer to our Developer Guide to get detailed information.

You can also enable above useful features in your event setting, to protect your content and give your audience a special viewing experience: 

  • Ultra Low Latency (ULL) :
    BlendVision One provide ULL Live Option, to allow you to broadcast your activities at a much lower latency. Your audiences can watch the action such as live sports events, news broadcasts, gaming, and online auctions unfold in real-time, as if they were there in person, without significant delay.
    Please refer to Ultra Low Latency Live (UUL Live) Introduction to get more detail and limitations to enable ULL Live.
  • Live-to-VOD:
    You can utilize your live events as VOD contents to allow your audience to watch the replay after the live session ended.
  • Chatroom / Poll
    BlendVision One provide interaction features to engage with your audience during Live sessions, so you can involve your audience into your activity and provide a highly interactive experience.
  • Player Template: You can customize your owned player UI / behavior for iframe player or showroom, to set up autoplay / mute button / share button, and save as templates to use in different events. 
  • Security:
    We provide DRM(FairPlay/Widevine), Geo region control, Watermark, Domain control, and different visibility levels of contents to protect the value and copyright of your content. You can Set up these security features to avoid unauthorized access and distribution from your live contents.

In order to publish your live, We provide 3 methods to deliver your event to your audiences.
Each of them has its own advantages and unique support features, so you can choose the delivery method that best meets your needs.
Please refer to Share and Publish a Live Event for the difference and detailed information:

  • Showroom:
    Showroom is an easy way to deliver content as a customized website page. It provides a highly customizable theme and is controllable for viewer access. You can quickly set up your designed showroom and customized player then just share the URL with your audiences.
  • iFrame Player: You may want to integrate the live content in your owned website. BlendVision provide auto-generated iframe player code and API for you to embed an iframe player with customized style into your website and enable the content protections you set-upped.
  • Player SDK (Web / iOS / Android): If you need more higher customization and deeply integrate in your application / service, BlendVision Player SDK on Web / iOS / Android may meet your needs. Please refer to Our Developer Guide for more details.

Noted: 

  • Player Template setting on BlendVision One Web console only reflects to Showroom & embed iFrame Player. If you use Player SDK method, please refer to Developer Guide for customizing your player UI.
  • Most security features (such as visibility, domain control, etc) will be unavailable when using Player SDK. You need to develop the relevant functions within your system and integrate it with Player SDK.
  • You may need to integrate BlendVision One API when choosing iFrame / SDK player method. it’s required tokens to enable playback and security features for content protection on these methods, please refer to Integrate Existing Membership Systems for Private Content for more details.


Once a live event is created, some field & setting won’t be unavailable to be changed.
We strongly suggest you check the event settings before clicking the save button when creating events.
If you want to edit your event setting after it's created, please refer to Edit a Live Event to conform the steps and editable settings.

 

Manage your live session in Control Room

After the live event is created, you can check all the events and their status in Livestream List and manage your events.

To host the live streaming, you will need to trigger the actions and manage your in Control Room to transit the live to the next status. 

The following flowchart diagram illustrates the state transitions of a livestream driven by control operations. 

  • The rectangles represent the status of livestream may reside in. 
  • The polygons represent the actions trigger by user on Control Room or Livestream List.
  • Thh arrows in white indicate the status transitions that trigger by user’s action
  • The arrows in black indicate the automatic transitions between status that occur when certain conditions are met, such as the start of a scheduled Live-to-VOD, or the completion of server setup.

 

Here is the explanation of each status:

State Description
Preparing Once the event is created, The status will show as “Preparing”, which means that the system resource is building up.
Scheduled

This is the initial state of an event when it is scheduled but not yet ready for streaming.

For the events that are set as below when created, it’ll skip this status to the next.

  • Start Time: “Now” 
  • Start Time “Schedule”, and the scheduled date/time was less than 12 hours away for now.
Wait for Preview

Once it is less than 12 hours until the event starts and the streaming server has been built up, the event will transit to this status automatically.

In this status, the server is ready but is still not open for pushing signals. To proceed, you can execute the Preview action in the control room to transition to the next status for previewing and signal pushing.

Initiating After the “Preview” action is triggered, it will show a temporary status as “Initiating”, which means that the streaming server is under processing. 
Preview When the streaming server is ready for receiving input signal, the status changes to "Preview," indicating that you can start previewing the streaming video in the control room of your event.
Live To publish the live streaming to your audience, you can trigger "Go Live" action. After that, the event will be on air, and the status changes to "Live."
Encoding For the events enabling “Live-to-VOD” function, once the live event has ended, the content will start transcoding to VOD by BlendVision One encoding service, and the status automatically changes to "Encoding."
VOD Ready When the VOD of “Live-to-VOD” function is ready to be broadcast, the status changes to "VOD Ready," indicating it is waiting for the scheduled start time.
VOD Once the transcoding has been completed and the Live-to-VOD enabling event can be played as VOD content, the status will change to "VOD" automatically.
End When the live-only event ends or the VOD of a Live-to-VOD enabling event ends, the status changes to "End". The servers will stop receiving the signal input, and your audience will not be able to watch the video.  
Closed When the event is successfully ended or canceled by triggering “Cancel” action, the status will changes to "Closed". However, the live channel will still be kept, and you can re-use the same event.
Archived You can trigger “Archive” action to archive the live channel, the status changes to "Archived" and it’ll not be allowed to re-use the live channel again.

 

You can manage your live event and change the live status by triggering specific actions in Control Room / Livestream List. Please refer the below article to host your event:

Noted:

  • Once the live event has been created, it will be included in the calculation of concurrent livestream until it is archived.
  • The duration of live hours will be calculated from “Preview” status to “Closed” status.

Get analysis / performance report in Analysis module

After the live event is completed, you can get the performance report via Analysis module.

Please refer the article below about Analysis module:

更新於