How to Create the Client Portal Access Role on the Livebox Streaming Server?

The Client Portal Access option can be used to permit the users permission to use Restream the Livebox server contents and to access the Livebox Video Conferencing app through the Client Portal login.

So, to create the Client Portal role and user for both restreaming & video Conferencing app, follow the below steps.

  • Go to Users& Roles from the navigation menu. 
users & roles
  • Go to ‘Add Role’ in User& Roles.
  • Then click the ‘Create Role Now’ button.
Livebox admin
  • A dialog box Add Role opens, where you can enter a role name.
  • Select Restream or Video Conferencing option under ClientPortal.
clientportal role
  • If you select Video Conferencing role, a few more options appear where you can select any of them based on your preference.

The Client Portal Access option can be used to permit the users permission to use Restream the Livebox server contents and to access the Livebox Video Conferencing app through the Client Portal login.

So, to create the Client Portal role and user for both restreaming & video Conferencing app, follow the below steps.

  • Go to Users& Roles from the navigation menu. 
users & roles
  • Go to ‘Add Role’ in User& Roles.
  • Then click the ‘Create Role Now’ button.
Livebox admin
  • A dialog box Add Role opens, where you can enter a role name.
  • Select Restream or Video Conferencing option under ClientPortal.
clientportal role
  • If you select Video Conferencing role, a few more options appear where you can select any of them based on your preference.

Then click the ‘Save’ button and the Client Portal Access role for Restream & Video Conferencing will be created successfully.

Now you have to continue this process by adding users to the role you have created.

  • So, go to Add User and click the “Create User Now” button.
Livebox user
  • A dialog box Add User opens, where you can enter the Username and Password and then select the role you have created.
clientportal user role
  • After selecting the Client Portal role you have created, you’ll be provided a few more options. they are: 
  1. Channels- You can select you streaming channels for the Restream Access.
  2. Push Destination Count- Push Destination count is the number of destination that the user gets the access to Live stream.
  3. Hide Embed Code- If you want to hide the embed code of the allowed streaming channel to your user, you can check the Hide Embed Code box.
  4. Video Conference Limit-  The number of conferences that the user is allowed to create while using the app.
  5. Total Limit- The total number of video conferences limit allotted to your server.
clientportal user

Then finally click the ‘Create’ button.

client portal

And now you can send the link to the Client Portal (e.g, yourserverdomain.com/clientportal) along with the login credentials to your user.

Playout & Mixer Software Download

Livebox is the only live streaming server that comes with in-built Playout Software and Video Mixer which can be downloaded cost-free. To download Playout Software, Encoder and Video Mixer,

  • Go to Account Settings and click Download.
Livebox software download
  • Download option for both Android and Studio shows up.
app download
  • If you are an Android user you can download by clicking Android App, otherwise, click Studio to download PlayoutEncoder, and Video Mixer software.
  • A new page in Livebox with options to download playout and video mixer opens. You can click Download Playout and Video Mixer to get started with the other facet of Livebox.
  • Then click Generate Pin to get your unique pin code to license your authorization to playout and mixer software.

Note:  The generated pin is restricted to be used by one PC. But you can always generate one to a few pins to download and use the software from different PCs.

playout and mixer
  • Once you click Generate Pin, the options to generate your pin appears, where you can give your pin name and then click the generate icon to get your pin.
generate pin
pin generate
  • Your pin is generated.
  • You can even edit your generated pin as you wish by clicking the edit icon.
edited pin
  • After editing your pin, click the tick icon to save your changes.
save pin
  • The red dot on the pin name suggests that the pin is not in action.
software pin generate
  • The green dot on the pin name suggests that the pin is active, and also it shows the name of the hardware that uses the pin.
Livebox mixer and playout software
  • Now go to your system downloads and complete the installation process of your playout, Encoder and mixer software. The installed file will appear on your desktop as,
mixer and playout software
  • Click the Mixer and Playout file in your desktop, a new dialog box Encoder-Mixer-Playout opens.
mixer and playout software installation
  • In Encoder-Mixer-Playout, you can enter your server name and give the pin generated by Livebox, and then give “Submit”.
mixer and playout software getting started
  • You have successfully installed the Encoder-Mixer-Playout software.
mixer and playout from Livebox

You have successfully installed the Encoder-Mixer-Playout software.

How to Live Stream on Periscope through the Push Destination Option?

     Multi-channel usability is one of the features that Livebox integrates as it helps in distributing content around the globe over multiple mediums efficiently. Through Livebox the users can send their live streaming videos to all media that supports RTMP sources. Twitter is one such media which is supported by Livebox to stream live videos. And when it comes to streaming live, Twitter is popularly known as Periscope. The following steps will provide you clear-cut representations to stream your videos on Periscope using the Livebox streaming server.

  • Create your channel on Livebox and stream a source to the channel.
  • Then preview the live source on the Livebox Dashboard.
live streaming
  • Now go to Push Destinations under Manage Channels.
push destinations
  •  A Push Destinations window opens, select your streaming channel and then click the “Add Destination” button located on the right side or the thunder button on the left side to select your destination.
select destinations
  •  A dialog box “Share on” with several destinations shows up. As you wanted to stream live on Twitter, select the Periscope option.             

Note:  If you select the option Automatically TURN ON when adding push value, the live stream will automatically begin to happen in your Periscope destination once the live streaming set-up is done. Otherwise, you have to manually turn on the push value to continue your live streaming on Periscope.

  • Once you select your destination as Periscope, another dialog box “Share on” to enter your Periscope account URL opens. 
  • Now go to your  Periscope account and login with your credentials. 
  • Then click your profile icon and select “Producer”.
Watch LIVE on periscope
  • In “Producer” page, click on “Create New Source”to get the Server URL and Stream Key for your live broadcasting.
periscope live streaming
  • Now copy the Server URL and Stream Key. 

Note:  Always keep your Server URL and Stream key safe to avoid misuse in any form.

Periscope_URLs
  • Now go to Livebox server and paste the copied Server URL and Stream key and click “Submit”.

Note:  While copying the Server URL and Stream key, the Server URL should be copied followed by a forward slash (/) and then the Stream key.

  • Your Periscope destination is now added under the Push Destination
periscope_destination

Note:  If you didn’t select the Automatically TURN ON when adding push value option, then you have to manually Turn On the push value to start your live streaming.

turn_on_push_destinations
  • You can also set a Preset for your live streaming. The default preset is “Streamcopy”.
  • Now go to your Periscope account.
  • The Periscope starts to fetch your source for broadcasting.
  • Give a title for your broadcast, select your audience and then click on Go Live. Also, make sure that share this broadcast on Twitter option is checked.
periscope live
  • Check the live streaming on your twitter account.
live periscope

You have successfully streamed your source live on Twitter through Push Destination.

How to Conduct Transcoding Using Wirecast as an Encoder?

Adaptive bitrate streaming (Transcoding) is available only in the higher-end versions of Livebox.

To conduct transcoding using Wirecast,

  • Keep your streaming channels ready i.e., output channel and input channel.
  • Now under Manage Channels, go to Transcoding
transcoding
  • Transcoding page opens up and you can select your input channel by clicking the drop-down menu given in the “Select Channel” option.
Select channel
  • In Output Channels, select the channel where the video has to be transcoded. Then give turn on near transcoding.
transcoding on Livebox
  • Once you give the turn on, new options for transcoding shows up, where you can set the Preset. And then click “Save”.

Note:  Livebox will generate both Transcode Output URL and Transcode Embed Code.

transcoding streaming
  • After clicking save, give Service Restart to get your changes applied.
service restart
  • Go to Livebox and create your channel.
  • Now go to the Wirecast main window, and click the icon to add your source.
Wirecast streaming service
  • Many options to add your source appears.
  • To capture and add your USB webcam source, you can click the option Video Capture and to stream live your local files, click the “Add Media File” option and select your local files.
wirecast streaming
  • Your source is added. As you wanted to live stream, click the push icon to move your source to Live Broadcast Area
live streaming using wirecast-min
  • After pushing your source to live broadcast area, click “Output” located at the top left side.
wirecast live streaming
  • Under output’s pulled-down menu, click “Output Settings”.
live streaming
  • A “Select an Output Destination” dialog box opens, where choose your destination as RTMP Server and click “OK”, and a new output setting tab opens.
livebox live streaming
  • Now go to Manage Channels from Livebox navigation menu and copy the streaming RTMP URL.
streaming URL
streaming URLs
  • Then paste the RTMP Streaming URL in the Address box and enter the stream key in Stream bar and give “OK”.
Livebox supports wirecast
  • Now click the stream icon from the top left side to start streaming.
start streaming on wirecast
  • To check your live stream go to Livebox Channel Dashboard and click play to preview your live stream.
streaming at multiple bitrates
  • To check RTMP stats of your streaming channel go to the Viewers Report. 
viewers report
  • In RTMP stats it shows audio and video bitrate of both output and input channels.
transcoding at multiple bitrates
  • And when you embed the output channel streams on your website, you can copy the Transcode Embed URL to publish the live stream on your website.

Note:  Through the Transcode Embed URL, you can publish the streaming content along with the transcode video quality.

transcoding at multiple bitrates

You are successful in your Transcoding streaming by using Wirecast!

How to Create a Video Conference App on Livebox?

To create a video conference mobile app,

video conferencing app
  • Install the APK Builder app.
APK Builder app
  • Click the “Create an App” button under the Livebox Video Conference specification.
APK-Developer
  • Give a name for your app, then enter the display name and app description.
video conferencing app generator
  • Then browse and set your app icon and logo.
  • Then finally click on the “Generate App”.
app-creation
  • Your app creation process begins and when it says at the end like “Click the below” button to download APKclick on the “Download APK” button.
easily-create-your-mobile-app
  • The app gets downloaded to your PC downloads in the zip file format. So, extract the file.
video calling app
  • In the unzipped file, you can use the “Testing.apk” to test the app on your device and “Release.apk” to upload your app to the play store.
Apk Builder

Now, finish the app installing process on your mobile device.

  • Then get into your brand-new app from your mobile device.
  • Set your chat name and click the “Join” button.
video conferencing app from Livebox
  • To invite your peers to the video call, you can just send the link, so that, they can join you from anywhere.
videoconferencing app builder

And within a few seconds, you can join on a video call with your peers irrespective of the place and distance.

How to Conduct Multi-Bitrate Streaming Using Livebox?

There are primarily two different ways to do adaptive bitrate streaming. One method is called Transcoding and the other method is using Multi bitrate streaming aka MBR. Transcoding is recommended in most cases since it is hassle-free and the conversion to multiple bitrates happens at the server end on the fly as you stream. Also, it can be turned on with a click of a button for any channel. If your Livebox does not have transcoding enabled, contact the Livebox team to upgrade to a box with transcoding, Also, Check out our other articles about the transcoding to learn more about transcoding.

As for Multi bitrate streaming, it has to be manually streamed in multiple qualities from the encoder, be it a hardware or software encoder. Some encoders support streaming in multiple qualities and some encoders don’t. For some software encoders, you may need to open multiple instances of the encoder on your PC. As for hardware encoders, MBR can be used only if the hardware encoder supports MBR.

In this article, we’re going to see how to achieve MBR using the encoder provided for download along with your Livebox server.

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

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

  • 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 on your preferred encoders, add a source either from your camera device or any video files.
  • Then copy-paste the RTMP URL and other streaming URLs of resolutions on your encoder stream settings
multi bitrate streaming

(The highlighted part of the streaming URL is the Stream key)

  • To view your live MBR streaming status with the definite video quality, go the Livebox Dashboard and check on the player for your resolutions. 
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. 

You have successfully did Multi-bitrate streaming.

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.

How to conduct 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.

How to Broadcast on Live Radio App using the BUTT Streaming Software?

  • Install BUTT streaming software on your PC.

(BUTT is a multi-operating system client broadcaster. The software is compatible with Linux, Mac OS X, and Windows.)

  • Now back on the Live Radio app, create your Station.
  • Create a Streamer DJ account on the Live Radio app.
  • Make sure that you have enabled your SHOUTcast/Icecast Port on the “Settings”.
shoutcast-settings
  • Select the “Station” to which you are broadcasting and set the SHOUTcast/Icecast port.
  • Then enable your port and “Save” the settings.

Note:  To get your Port details, go to your Streamer DJ account.

port-settings
  • Then go to Streamer/DJ Accounts from the navigation menu. 
live-radio
  • And here you’ll be getting your Icecast/SHOUTcast V1 client details.   
streamer DJ account
  • Now go to the BUTT streaming software.
  • Click the “Settings” button.
  • A dialog box opens, where under the “Main” menu, you’ll get the “Server Settings”.
  • To add your Server, click the “ADD” button.
settings
  • A dialog box “Add Server” opens, where you can fill your server details.
  • To get your server details, go to Streamer/DJ Accounts from the Live Radio’s navigation menu.
BUTT broadcasting server
  • On the Streamer/DJ Accounts, you can get your server details under “Connection Information”.
  • So back on your BUTT settings, enter your name, select your type, and then give your server address and port.

(The below illustration is applicable only when you are using SHOUTcast client details)

BUTT broadcasting server settings

(The below illustration is applicable only when you are using Icecast client details)

BUTT broadcasting server stream setting
  • Now to get your password i.e, if you are the admin of this app, then you can go back to your station profile.
  • On your profile under Broadcasting Service, you can get your source password.
  • Back again on the BUTT settings, enter the password.
  • After entering your details, click the “ADD” button.
live streaming using BUTT broadcasting server
  • Your server settings will be added.
  • Finally, you click the “Save” button.

Once the information has been saved, a Connection established message will appear along with a configuration summary. You can now go on with your radio broadcasting by clicking on “Play”. 

radio broadcast using BUTT broadcasting server-
radio broadcast BUTT broadcasting server

Once you are connected, a timer will be displayed. That’s it, you’re now broadcasting!

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.