Multi-Bitrate Streaming Using the Livebox Playout and Encoder

To conduct Multi-bitrate streaming using the Livebox Playout and Encoder software,

  • Create your channel in the Livebox streaming server.
  • Go to Manage Channels from the navigation menu. Under manage channels, select Multi-bitrate.
multi-bitrate streaming
  • In Multi-bitrate page, select your channel and turn On multi-bitrate.
Select channel
  • Once you turn on Multi-bitrate, the preset options will appear. You can set the required resolution and click “Save”.

Note:  You also have an option to edit or set your required preset.

set preset in Multi bitrate streaming
  • Once you click save, RTMP URLs for your resolution gets listed below. Make a note of the required RTMP links and click “Save”.
  • With each URL of definite qualities (resolutions), the player will adjust video quality to that of viewers bandwidth.*The first given URL is the RTMP URL of your channel. The remaining URLs are RTMP URLs with resolutions.

Note:  The RTMP URL should be used to initiate the live streaming on your server channel. And the other RTMP URLs of resolutions can be used to deliver the same streaming content in different resolutions.

  • After clicking save, give “Service Restart” to get your changes applied.
service restart

Now access your Mixer and Playout software

mixer and playout software

Note:  Make sure to open the Playout/Mixer window first and then open the Encoder window.

encoder-mixer-playout-software
  • In the Livebox Playout software, click “Add File” to browse video source from your PC and to add video source in your Schedule Playlist.  (You also have the option to add your camera source and YouTube URLs through the Playout software)
live streaming playout software
  • Your video source is added. So, now click “Play” to play your video in Playout Preview
add video files on the playout software
  • You can preview your source and also enable and adjust the audio of your video source.
playout software from Livebox
  • Now on the Livbox Encoder, go to the “Advanced Settings”.
encoder-settings
  • On the Encoder Advanced Settings, click the drop-down menu to set the preset as Multibitrate.
  • You can enable (select) the “Preview” option after selecting your video device.
stream-settings
  • In Video Settings, enable the video option and then select your “Device” as Streaming Playout Device.
  • Copy the URLs from the Multi-bitrate settings and enter it in the given URL bars. Then set the bitrate. (Give the bitrate same as the resolution of the RTMP link you have entered in the URL bar)
streaming-video-settings
  • In the Audio Settings, enable Audio and select your Audio Device.
streaming-audio-settings
  • After setting up all these options, click on the “Start” button.
start-live-streaming-in-playout-device
  • Once the streaming is started, it shows the Streaming Started status below the Start button.
Multi-bitrate-streaming-successfully-started-in-Livebox-playout-and-encoder-device
  • To view your live MBR streaming status with the definite video quality, go the Livebox Dashboard and check on the player.
streaming in different resolutions
  • Then go to Viewers Report to check the RTMP stats of your streaming channel. It shows audio and video bitrate of your channel.
mbr streaming

You have successfully done your Multi-Bitrate streaming using Livebox Playout and Encoder. Now you can start to stream the resolutions achieved source on your streaming platform/ social media destinations.

Broadcasting on Website/Blog

How to Broadcast on Website/Blog Using the Livebox Streaming Server?

  • Under Manage Channels, you can record, transcode and also MBR (Multi-Bitrate) streaming.
  • Create your channel in Livebox.
  • Stream a source to your channel using the RTMP URL of the same channel with the help of an encoder.
  • Preview your live streaming on your Channel Dashboard.
  • Now go to Manage channels and select your live streaming channel. Then click Embed code to copy the displayed embed code. 
embed code

Note:  If your site is secured i.e. HTTPs encrypted (SSL encrypted), then you have to copy the Secure Embed Code.

secure embed code
  • If your site isn’t secure or the SSL certificate validity is over,  it will be indicated “Not secure” on the URL tab of your server.
ssl encryption
  • So, if your site is not secure, then you can go on with the normal Embed code.
embed-code-for-broadcasting
  • Now login to your broadcasting website/blog, and copy-paste the embed code of your channel on the web page of your site/blog.
  • If your website is of WordPress, then you have a few more settings to undergo. So, click here to know how to publish your live streaming contents on the WordPress websites.
website broadcasting
  • Then click “Update”.
Website

You have successfully broadcasted the streaming content/source on your blog/website.

Instacast Encoder Device Activation

How to activate the Livebox Instacast Encoder Device?

To activate your Livebox Instacast encoder device,

  • Email your Device ID and Hardware Key to the IVB7 support team.
Instacast-License-Key
  • The IVB7 support team, in turn, will send you the License Key.
  • Now access the device interface on your browser.

Note:  To access the Instacast Encoder device on your browser, you can use your Device IP along with the port URL (:3978) provided by the IVB7 team. E.g., 127.0.0.1:3978

  • Enter the provided License Key on the License Key bar and click Save.
Instacast-License-Activation

And your device will be activated. So, you can start live streaming using the Instacast Encoder device.

Create IPTV Mobile App using the APK Builder

How to Create an IPTV Mobile App for the Livebox TV Station Set-up?

With the APK Builder provided by Livebox, you can create mobile apps for your IPTV set-up and even for the viewers to view all the live streams you can create a single page app to stay updated with your live streams right from their mobile devices.

To create a mobile app for your IPTV set up,

  • Install and open the APK builder app.
  • If you want to create an app for your IPTV broadcasts, then click “Create an App” under Livebox TV.
mobile-app-for-IPTV
  • In the App Creation Form, give app name, display name, app description.

Note:  In App Name, there shouldn’t be any space or special characters given.

  • In the Server URL, the app creation form will automatically read your server URL and display it on the bar.
  • Then browse and set your app icon and logo.
  • Then finally click on the “Generate App”.
mobile-app-creator-in-Livebox
  • Your app creation process begins and when it says at the end like “Click the below button to download APK”, click on the “Download APK”.
easily-create-your-mobile-app
  • The app gets downloaded to your PC downloads in the zip file format.
  • Unzip the file, where you can use the Testing.apk to test the app on your device and Release.apk to upload your app on the play store.
Apk Builder

Creating a mobile app with Livebox is easy and only a few step process where you can develop a mobile by yourself.

Multi-bitrate Streaming Using Encoder Software (New Version)

How to Start the Multi-bitrate Streaming Using the Encoder Software?

  • Go to Multi-Bitrate from the navigation menu.
  • In the Multi-Bitrate settings, select your streaming channel first.
  • Now turn on the Multi-Bitrate button.
  • And select any preset of resolutions of your choice by clicking the drop-down menu.
  • Then click the “Save” button.
Multi-bitrate-settings
  • Now give “Service Restart”.
service restart

Now the Multi-bitrate settings have been applied to the Livebox streaming server. You can start proceeding with the Encoder settings.

MBR-changes-applied

Open the Mixer and Playout software. You can either set up your streaming source from your camera device or by using the playout software.  

  • So, after setting up your camera or adding the streaming source using the playout, open the Encoder window.
encoder-mixer-playout-software
  • On the Encoder settings window, click the gear icon to create presets for the resolutions you have selected.

Note:  It is advisable to create presets for the Multi-bitrate streaming beforehand for the resolutions you prefer.  

Encoder software new version
  • Now on the settings, you can create Presets by entering the Audio Bitrate and Video Bitrate for each resolution.
  • So, to get the Video Bitrate and Audio Bitrate values of your resolutions, go to the Livebox Multi-bitrate settings.
preset-settings
  • On the Multi-bitrate settings, click the edit icon.
Edit-Presets
  • A dialog box opens, where you can get the details of the resolution preset you have selected.
Preset-Values
  • And here you can click the drop-down menu to select the specific resolution and to get its values.
Create-a-new-Preset
  • Back on the Encoder settings, you can enter the Video Bitrate and Audio Bitrate of the resolution you have selected.
A-new-preset
  • Also, select the pixel of the resolution for which you are creating a preset.

Note: 

  • 144p- 2560×1440 px
  • 240p- 352×240 px
  • 360p- 480×360 px
  • 720p- 1280×720 px
  • 1080p- 1920×1080 px
encoder software from Livebox
  • Then click the “Save Preset” button.
save-preset
  • Now you can give a name for your preset. Likewise, you can do the same for all the other resolutions.
preset-is-created
  • Back on the Multi-bitrate settings, first, copy-paste the channel RTMP URL on the Encoder settings.
entering-URLs
  • Followed by the channel RTMP URL, also enter the URLs of resolution.  
enter-a-UR
  • Then select Presets for each resolution. (Presets you have created for each resolution)
Select-a-Preset
  • Now click the “Start button” to initiate the live on your server channel with streaming qualities (resolutions).
MBR-Streaming
  • Have a look at the server dashboard. And it will display your live streaming source along with the streaming resolutions.
Multi-bitrate-Preview

You can go on by pushing the live stream to all your social media accounts, where your viewers can adjust the video quality according to their bandwidth.

Livebox TV Mobile App

How to Get Started with the Livebox TV Mobile App?

  The Livebox TV is available to the user in both websites and in the mobile app. In today’s scenario, most of the world’s population uses mobile phones, so the presence of a mobile app of your channel can make you connected with your viewers 24/7. Thus by not constraining yourself only to the website, you can also switch between a mobile app for your Livebox TV. The Livebox TV mobile app is user-friendly and the following steps will help you to understand the Livebox TV better.

  • Install the Livebox mobile app.
Livebox IPTV mobile app
  • Now you are looking at the first step of your mobile app. Wait for few seconds and you will be connected to the login portal.
mobile app Livebox
  • Through this login portal, the user can register to subscribe your TV channels.

Note:  If your user registers from their mobile to subscribe to your channel, it is enough of you to activate your user’s device in your Livebox TV Manage Device option.

Livebox IPTV
  • In the Livebox TV app, the user can get their mobile “device ID” by clicking the option provided at the top corner.
  • The registered user can log in to your Livebox TV by entering their Email and password stay in touch with your service 24/7.

Note:  The device ID is very important for the activation of your Livebox TV service to the user device.

IPTV Livebox
  • This is how your mobile app interface looks like once the user gets logged in.
  • The user can access your different channels from the navigation menu.
Livebox IPTV set up
  • In this given image, you can see a channel “Cricket” under the “Sports” category.
  • By clicking on the thumbnail image of your channel, the user can get to see your programs.
private IPTV set up from Livebox
IPTV setup from Livebox

This is how your Livebox TV user views your distribution of programs. It doesn’t stop just with this, you can also,
– Produce broadcasting programs.
– Buy some broadcast syndication programming.
– Be part of the high-scale broadcasting network.
With Livebox TV You can set up your professional TV station that too in a low-budget expense.

Live Streaming Using OBS Studio

How to Live Stream on Livebox Using OBS Studio as an Encoder?

Livebox streaming server offers a smooth and uncomplicated streaming workflow. Its flexibility can be witnessed while working alongside distinct encoders. Here with which few steps are listed for crystal clear understanding of streaming workflow by using OBS studio.

  • Go to OBS studio and click the add icon from the tab “Source”.
stream obs settings
  • A pop-up menu with the listed options will show up. From the listed options select “Media source”.
add media source
  • A dialog box “Create/Select Source” gets opened where you can name and set as per your requirements and then click “OK”.
obs_streaming
  • A dialog box “Properties for Media Source” gets opened. In “Properties for Media Source”, select the required options for your streaming and then click “Browse”.
streaming
  • Once you click to browse you get accessed to your local files where you can browse and select your source. Then Click “OK” and your source is added.
obs_streaming
obs_main_screen
  • Now go to Livebox and select Manage channels from the navigation menu and click Streaming URL button to copy the Stream URL and Stream Key.
streaming URLs
  • Then go back to OBS studio again and select “Settings” under the menu “Controls”.
settings
  • On the “Settings” tab, go to “Stream” settings from the menu.
  • In Stream settings, select the “Custom” option and then a paste the copied Stream URL and Stream Key
  • Then click “OK”.
stream_settings
  • Now click the option Start streaming under the menu “Controls”.
start streaming
  • Now go to Livebox Dashboard and preview your streaming source.
  • Then from your streaming channel you can push live the streaming source to your social media destinations, websites, blogs or any streaming platforms.
live streaming

Thus, these simple steps can help you out to accomplish your first streaming process.
Happy Streaming!

API Permission for Live Streaming

How to Enable API Permission for Live Streaming?

  • Go to User & Roles from the navigation menu.
  • Under Custom User, go to ‘Add Role’ section.
add video conferencing role
  • In ‘Add Role’, click on the ‘Create Role’ button.
video conferencing app user
  • A dialog box ‘Add Role’ opens, where you can give the role name.
API role
  • Then select API Access.
  • Under API Access, select the Live Streaming option.
  • Once you select the Live Streaming option, select all the required permissions.
  • And click ‘Save’.
Live streaming API in Livebox

And a role for the API permission will be created.

  • Now go to the ‘Add User’ column and click on the ‘Create User’ button.
  • A dialog box ‘Add User’ opens. Enter the name of the user (customer) that you are going to lend this API permission.
  • Then set a password for your user.
  • And now, near the ‘Role’ option, click the drop-down menu to select the role you have created.
create role for live streaming API
  • Once you select the Role, you will be provided furthermore options.
  • So, you can set the Channel Limit and then ‘Select Mode’. 

Note:  The Production mode is secure one when compared to the Testing Mode. So you can select Testing Mode when in the case of any testing purpose otherwise, it is preferable to select the Production Mode.

API Role for live streaming
  • If you select the Production Mode, you will be further provided a few more options, where you have to enter the customer’s “Development URL” and “Production URL”. (You can get the Development URL and Production URL from your customer.)
  • Then click the ‘Create’ button.

Note: 

Development URL– you can enter the domain URL of the customer’s local host i.e, the domain from where the app is generated.

Production URL– you can enter the URL of the domain to where the customer prefers to move the production app.

live streaming

The API permission for your customer is created. So now, you can send the Username, Password, Server Secret Key, Native App Key and also Production URL and Development URL (for confirmation purpose) to your customer.

You can also send the below link as documentation help for your customer to get started with the Live Streaming module.

How to Broadcast on Website/Blog Using the Livebox Streaming Server?

  • Under Manage Channels, you can record, transcode and also MBR (Multi-Bitrate) streaming.
  • Create your channel in Livebox.
  • Stream a source to your channel using the RTMP URL of the same channel with the help of an encoder.
  • Preview your live streaming on your Channel Dashboard.
  • Now go to Manage channels and select your live streaming channel. Then click Embed code to copy the displayed embed code. 
embed code

Note:  If your site is secured i.e. HTTPs encrypted (SSL encrypted), then you have to copy the Secure Embed Code.

secure embed code
  • If your site isn’t secure or the SSL certificate validity is over,  it will be indicated “Not secure” on the URL tab of your server.
ssl encryption
  • So, if your site is not secure, then you can go on with the normal Embed code.
embed-code-for-broadcasting
  • Now login to your broadcasting website/blog, and copy-paste the embed code of your channel on the web page of your site/blog.
  • If your website is of WordPress, then you have a few more settings to undergo. So, click here to know how to publish your live streaming contents on the WordPress websites.
website broadcasting
  • Then click “Update”.
Website

You have successfully broadcasted the streaming content/source on your blog/website.

Live Radio Broadcasting

How to Setup a Radio Station on Livebox Live Radio?

On the Livebox Live Radio app, you can host your own radio station and go on air just like any other professional radio broadcaster.

So to create your radio station,

  • Install Live Radio app from the Livebox app store.
  • On the Live Radio dashboard, scroll down to the “Station Overview”.
  • Click the “Add Station” button.
live radio
  • Fill the station profile details.
live radio station
  • Then click on the “Save Changes” button.
set up live radio station
  • Your radio station will be created and you can click the “Manage” button to proceed with your first broadcasting experience.
Radio station set up
  • Walkthrough your radio station profile.
live radio app
live radio app set up
  • You can also enable the Song Requests and Streamers/DJs option.
live streamer DJ

Now to add music files,

  • Go to Music Files from the navigation menu.
live radio app from Livebox
  • Click the Select File button and you’ll be provided the access to select your music files.
  • Select and add your music files.
Livebox live radio app

And your music files will be added. Now you have to create a Playlist out of the music files you have added.

  • So, select the songs that you want to add in your playlist.
Live radio playlist
  • Then under the Set Playlists menu, give a name for your playlist and click “Save”.
add playlist on your radio station
  • And the playlist will be created and you’re all set to begin your first live radio broadcast.
Live radio playlist

Now to grab the attention of listeners to your radio station,

  • You can provide Public Page link on your websites or even send it through Email.
Live radio broadcasting
  • This is how your listeners get in touch with your station broadcasts using the provided public page link.
Live radio app
  • In the case, if you want to publish your radio broadcasts on your website/blogs, you can use the Player Embed Code to embed your radio streams on all your web-based platforms.
embed live radio on websites and blogs
  • When publishing on any of your WordPress websites, you can just go to the “Add New Post” page, select the “Custom HTML” block under the “Formatting” option and paste the copied Player Embed Code.
embed live radio broadcasting on websites and blogs
  • Finally, publish your radio broadcast on your site so that your viewers can now enjoy your radio facet right away from your official blogs/website.
live radio broadcasting

Have a successful Radio Streaming journey with Livebox!