How to Stream from CCTV?

   Things become possible with Livebox efficiently in any aspect. Criminals target buildings that lack proper monitoring. In that case, the very presence of CCTV cameras is enough to deter such potential criminals.
Now, what if you could make all your CCTV Cameras live together in one space?
Yes, Livebox Provides the platform where you can take all your surveillance cameras to live to Social media and other platforms 24/7. You could monitor all the activities from any place in real time.
Let’s see how it is possible with the Livebox server.
  • First You need to login to Livebox server.
  • Go to Queues from the navigation menu.
  • Under queues, select Create Queues. A new Create Queue page opens.

  • In Create Queue page, after entering your queue name, task name, priority and attempts, go to the Pull HTTP Link / RTMP / RTSP option.
  • Enter RTMP link of the source you wanted to stream in Source.

  • Then click the Next button.

  • After clicking next, you will be taken to the destination, where you can select a destination for your live streaming to occur.
  • If you want to live stream the added RTMP link to one of your channels, then select your channel in Available channels and also Select a preset.
  • As you are adding a file, therefore select file_preset in Select a preset option.

  • And then click the Add button.

  • Your task is added to the queue. You can check your added queue in Queues.

Your Queue with tasks is added. You can select your queue by clicking the drop-down menu located at the top left corner and any time the queue can be played, paused or restarted by the control keys given at the top right corner to carry out your streaming process.

Bulk File Upload

   You can now upload bulk files in the Livebox streaming server using the Bulk File Upload option. By using the bulk file upload option, you can save your local files to the server and from the server you can live stream to your destinations effortlessly. With the uploaded files you can also create a playlist and make it run on your streaming platforms or even better you can use the embed URL code of your uploaded files to embed the uploaded files live on your websites/blogs.
To bulk upload files,
  • Go to Recording, under Manage Channels.Livebox Recording

  • In the recording, go to the Uploaded Files section.uplaod files in Livebox streaming server

  • Here click on the Bulk File Upload button to start uploading your files.bulk file upload

  • Now you can click on the Add Files option and select videos from your local files.adding files for bulk upload

  • Your file is now added and is ready for the upload.bulk file upload

  • Likewise, you can add a number of files and upload them on the server.bulk file upload using the livebox streaming server

  • Now to complete your file uploading process, click on the Start Upload button.start uploading files in Livebox streaming server

  • Your files start to get uploaded to the server.uploading bulk files using the Livebox streaming server

  • Now close this file uploader to see your uploaded files.
  • With these files, you can create a playlist and stream live the uploads using the queue feature to social media/streaming platform.uploaded files

  • You can also embed the uploaded file on your website/blogs using the embed URL code.

embedding uploaded files

So now you can upload bulk files using the Livebox streaming server and stream live to your various streaming destinations or embed on your websites without the support of any other external encoders.

Multi CDN Settings

                Create CDN providers from the Livebox MultiCDN settings to deliver smooth streaming content to various geographic locations. Through the CDN providers, you can deliver a vast amount of contents across the globe and offer a better experience to your end-users. The other advantage of using the Multi CDN providers is, if one CDN provider network fails or faces any interruption, still the content will continue to stream live through the other alternative providers. So it’s simply if the one CDN provider goes down, the other one comes in rescue. 

Let’s see how to create CDN providers to increase the efficiency of the live streaming process.

  • Go to MultiCDN under Settings from the navigation menu.
MultiCDN settings in Livebox
  • In Multi CDN settings, click on the plus icon to add your streaming server CDN groups.

Note: You can create streaming CDN group with the streaming URLs of your Livebox server channel or any other RTMP server.

add CDN gorups
  • A dialog box to add CDN opens, you can give a streaming CDN group ID/Name.
  • Also, give a user name.
add CDN groups on Livebox
  • Now to fill in the CDN server list, go to the server that you are going to assign as an alternate CDN provider.
CDN settings
  • In the server channel dashboard, click on the streaming URL to copy the required URLs.
streaming URL for CDN groups

(URL)
secure URL

(Secure URL)
creating a service provider with Livebox
  • After filling the streaming CDN server list, give a current CDN streaming server name.
  • Then give the receiver device name and ID just for identification between the multi CDN providers.
  • Then click on the Submit to create your CDN service provider.
multi CDN
  • And when your current server network fails or faces any interruption, you can turn on the created CDN provider’s CDN streaming server status button to deliver the content to your end-users continuously.
turn on multi CDN provider

Always see to that a streaming content or any other content related to the current live streaming is running on your CDN provider so that when the failover occurs you can easily tackle the situation by turning on the CDN provider.

Conversion of Uncompressed Video Sources Using UDP in Queues

How to Convert MPEG-2 Sources into Compressed Streamable Formats?

If you have a source of MPEG-2 format, which is isn’t usually supported by the web, you can still alter it while streaming live on your streaming destinations. Not just MPEG-2 format, it could be any format through UDP but for this example, consider MPEG-2 as we have a preset ready to use for encoding MPEG-2 video through UDP. Thus you can encode the MPEG-2 sources to be streamed live on the web-based destinations with Livebox.  

To encode your MPEG-2 or any other uncompressed sources into streamable formats,

  • Go to Queues from the navigation menu.
  • Go to Create Queues under Queues.
UDP in Livebox Queues
  • After giving your queue name, task name, priority, delay, and attempts, the streaming source can be fetched from your UDP port using the UDP option.

Note:  If you have UDP source in your file folder, then you can use the File option to fetch your source under Source settings.

  • Now you can click the Next button.
UDP option in Livebox to convert sources
  • Now go to Destination settings side.
  • If you want to take the UDP source from your UDP port to any of your RTMP server channels, you can use the given Channel option.
  • Select your server channel.
MPEG-2 converter in Livebox
  • Then set the preset as udp_default.
  • Then add the task to your queue.
  • Start the queue on your server channel and from your server channel take the source to whichever streaming platform you want.
presets for MPEG-2 conversion
  • If you want to take the UDP source to your social media destinations like Facebook or YouTube, you can use the provided RTMP option. You can also use this RTMP option to take the UDP source to your other RTMP server by giving your RTMP server link.
UDP source converter in Livebox
  • Then select the destination you want to add to your queues.
  • By starting the queue, you can initiate the live stream on your social media accounts or any other RTMP servers.
convert MPEG-2 sources and publish it on social media platforms
  • If you want to convert and save the source from your UDP port as a file, then you can use the File option.
  • It is just enough to give a file name and to select a preset. Then the UDP source gets saved in your uploaded files from where you can stream them live on your websites/blogs by copying the embed code.
converting uncompressed video files using Livebox Queues

So, with the Livebox streaming server, you can take sources from any format and stream it to any formats in easy different ways.

Receiver Set-up

How to Set-up Receiver Using Livebox?

Now it’s possible with Livebox Receiver to carry out smooth HD videos like a cable output without being uninterrupted even when the failover happens. The other advantage of having Receiver Monitor is you can remotely control the device from anywhere.  

To set up your Receiver configurations, you have to create a streaming CDN group in the first place.

  • So, go to Multi CDN under Settings to create your streaming CDN group for any of your Livebox RTMP channel.
setting up a Receiver using Livebox

Note: Remember to TURN ON the Streaming server status while creating the streaming CDN group.

create streaming group in Livebox to set up receiver device

Now turn to your Receiver device side. It doesn’t always mean that the Livebox server and the Receiver should be in the same place as the Receiver device control is possible even when the server and Receiver are present at different locations. So, now let’s see how to configure the Receiver settings.

  • Use the License Key Provided to activate the Receiver device
  • Now in the Receiver settings, you can see your IP details on the top left corner and the other Receiver set-up options.
Livebox receiver device
  • To configure the created streaming CDN in the Receiver device, go to the Receiver Settings.
receiver settings
  • In the Receiver’s settings, you can select the Livebox option as you have created the streaming CDN from the Livebox server.
receiver set up
  • In the Livebox option, you can click Add to create your new Receiver channel.
receiver settings
  • Now give your Stream group ID/Name, a nickname of your choice and then your server address i.e., domain name and click Save.
creating a receiver channel
  • A pop-up box notifies that the changes are Saved Successfully, and you can click OK.
notification
  • Now you have to select the added stream group by clicking the drop-down menu.
receiver settings in Livebox
  • Again a pop-up box notifies that the changes are Saved Successfully, and you can click OK.
notification
  • After selecting your stream group, your server name appears on the settings as you have mentioned earlier.
  • Now again mention your stream group name in the Current Stream Group.
  • Then finally click Set to Livebox button.
set receiver channel in Livebox
  • Now the Receiver channel is created.
  • Stream a video source to the channel with which you have created a streaming CDN group. The video source added gets displayed on the Receiver screen.

Now the Receiver set up is done. To monitor your Receiver activities, you can go to the Receiver Monitor under Settings.

receiver monitor
  • Through the Receiver Monitor, you can watch or control your Receiver activities from anywhere. You can carry the exact controls of Receiver device from the server itself by using the Settings options.
receiver device activated
receiver device

Through the Receiver Monitor, you can manage and monitor the receiver from anywhere and give smooth streamflow even to the distant places.

Livebox Branding Settings

In the higher-end versions of Livebox, white-labeling the server can be done in the Livebox Branding settings. On rebranding, the user can actually white-label the Livebox server name, access URL, logo and contact details given on the Livebox error pages and replace with their brand details for their end-users. So, Livebox users can now rebrand the whole server under their company details in a simplistic way within the Livebox Branding Settings.

Livebox white-labeling involves only a few steps,

  • Go to HTTP Settings under Settings from the navigation menu.
http settings in Livebox
  • Now go into the Branding Settings page.
branding settings in Livebox
  • In Branding Settings, if you want to change the Livebox server under your brand name, then enter your brand name.
  • The name you are entering should contain the first letter in the uppercase with no space and special characters.
  • Then click on the highlighted icon on the below image.
rebrand in Livebox
  • A dialog box with a warning message pop-up and you can give OK.
change your brand name in Livebox branding settings
  • Likewise, you can also change the Access URL Name to your directory.
  • The Access URL name should contain only a single word in lowercase.
  • So, after changing the Access URL name, click on the highlighted icon on the below image.
change access URL
  • A warning dialog box pop-up and you can give OK.
chnage access URL name in  Livebox
  • And if you want to replace the server logo with your brand logo, first upload a logo in the Upload Branding Logo option.
  • So, select an image file from your browser.
change the logo
  • And then click Upload.
upload a logo
  • Once after uploading the image, you can select and change the server logo by clicking the drop-down menu in the Change Branding Logo.
logo re-branding in Livebox
  • After selecting the logo from the drop-down menu, click on the highlighted icon on the below image.
logo changes for Livebox features
  • A dialog box opens, where you select the Livebox features to replace the default logo.
  • Select the Livebox features and then click the Change button.
set logo for Livebox features
  • Now reload or Ctrl+Shift the server page to see the replaced logo in the server and other given feature pages.
white-labeling the Livebox streaming server
  • Then in Branding Lists, you can change the contents on all the Livebox error pages.
  • You can change the Livebox contents on the pages like 404, Bandwidth limit, Date Expired, Disables and Error pages.
branding lists
branding lists pages
  • For example, to change the contact number on all the Livebox error pages, you can replace your phone number on the 11th and 12th lines of the code editor.
  • Then finally click Save.
white-labeling the livebox
  • Then go to the error page and check for your replaced number. The same way you can do for the other pages given under the drop-down menu.
change the contact number in Livebox branding settings

The next step is to add your own domain name. To add a new domain and to make it as your default server, go to the link given below.

So, you can start the whole package of streaming with your brand identity by white-labeling the Livebox streaming server.

How to Add a New Domain Name?

To add a new domain name to your server,
Note: Make sure that you have already purchased a domain from the domain name registrar such as Domain.com, GoDaddy.com, Register.com, etc.
  • Then go to HTTP Settings under Settings from the navigation menu.
  • In the HTTP Settings page, you can add the new domain name using the Server name option.
  • Click the Plus button provided near the Server Name option to add your new domain name.
  • A dialog box Add New Server Name opens, where you can enter your valid domain purchased from the domain name registrar. (Make sure to point the domain to the Livebox server IP)
  • Now your new domain name is added.
    Note: The new domain can be set as a default server only if the domain has a valid SSL certificate. If there is no SSL certificate for your domain, you have the option to encrypt both free and paid SSL certificates within the Livebox streaming server. (Links to Free/Paid SSL Encryption documentations are given below)
To make your newly added domain as the default server, (to be followed only if the domain already has an SSL certificate)
  • Click the drop-down menu provided near the Server Name option and select your newly added domain name.
  • Now click the icon as mentioned on the below illustration to make your new domain as the default server.
  • So now, if you go back to the Livebox dashboard, you can see your new domain name being replaced in all the places where the previous domain name existed.
  • In the case when you don’t have an SSL certificate for your domain name, you can generate both the free and paid SSL certificate within the Livebox streaming server.