{"id":19161,"date":"2021-11-29T17:45:36","date_gmt":"2021-11-29T09:45:36","guid":{"rendered":"https:\/\/www.kiloview.com\/en\/?p=19161"},"modified":"2025-09-30T17:06:40","modified_gmt":"2025-09-30T09:06:40","slug":"kilolink-deployment","status":"publish","type":"post","link":"https:\/\/www.kiloview.com\/en\/kilolink-deployment\/","title":{"rendered":"How to deploy the KiloLink Bonding Platform for Kiloview 4G Bonding Encoder?"},"content":{"rendered":"\n<p>Now you&#8217;ve purchased&nbsp;an awesome P series 4G bonding encoder&nbsp;from Kiloview, you&#8217;re going to want to match it with the Kilolink Bondling Platform&nbsp;so that the device can transmit video signals stable and fast within the internet. This article provides an overview of how you&nbsp;deploy the server and how to add the P series to the KiloLink and check the bonding status, and what you need to do in order to get your server&nbsp;ready for work.&nbsp;And the whole passage will be divided into three parts:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Preparations before the deployment of the Kilolink Bonding Platform <\/li><li>Kilolink Deployment Procedure<\/li><li>Connection of P and Kilolink<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Preparations for an environment to facilitate the deployment of the Kilolink Bonding Platform<\/strong><\/h2>\n\n\n\n<p><br>\uff081\uff09Hardware<br>Processor: Intel Core i3 CPU or higher<br>Hard disk: 64G hard disk or higher<br>RAM: 4GB RAM or higher<\/p>\n\n\n\n<p>\uff082\uff09Software<br>Operating system: Linux64-bit operating system\uff08Ubuntu 18.04+ \/ Debian 9+\uff09<\/p>\n\n\n\n<p>\uff083\uff09Network<br>IP address: one public IP address<br>Bandwidth: related to the video encoding rate, e.g.: encoding rate 4Mbps, bandwidth will be 8Mbps.<br>Port: The server needs to use the following ports. If there is a firewall in the server&#8217;s network, the related ports need to be opened. Therefore, please make sure below ports are open.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>P<\/strong><strong>orts<\/strong><strong><\/strong><\/td><td><strong>P<\/strong><strong>rotocols<\/strong><strong><\/strong><\/td><\/tr><tr><td>81<\/td><td>TCP<\/td><\/tr><tr><td>3478<\/td><td>TCP+UDP<\/td><\/tr><tr><td>60000<\/td><td>UDP<\/td><\/tr><tr><td>60001<\/td><td>UDP<\/td><\/tr><tr><td>5000-5100<\/td><td>TCP+UDP<\/td><\/tr><tr><td>30000-30050<\/td><td>TCP+UDP<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Note<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Due to the hardware and maintenance costs of the server, as well as the version update of the cloud platform, it is recommended to rent the cloud-based server such as AWS server.<\/li><li>KiloLink Server will use many ports. If there is a firewall during deployment, the related ports need to be opened in the firewall. Kiloview uses AES256 encryption to ensure security during live streaming.<\/li><\/ul>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\"><li><strong>Server <\/strong><strong><\/strong><\/li><\/ol>\n\n\n\n<p>Login to the server by remote terminal software, Xshell and PuTTy are recommended.<\/p>\n\n\n\n<p>(1)) Download link of Xshell\uff1a<a href=\"https:\/\/www.netsarang.com\/zh\/xshell-download\/\">https:\/\/www.netsarang.com\/zh\/xshell-download<\/a><\/p>\n\n\n\n<p>Download link of PuTTy\uff1a<a href=\"https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/latest.html\"><u>https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/latest.html<\/u><\/a><\/p>\n\n\n\n<p>(2) After downloading and installing, enter the server IP address in the new session, and&nbsp;chooses \u201cSSH\u201d protocol. The port number is 22 by default. Click \u201cOK\u201d when finished.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"570\" height=\"565\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image.png\" alt=\"\" class=\"wp-image-19162\" srcset=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-300x297.png 300w, https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image.png 570w\" sizes=\"(max-width: 570px) 100vw, 570px\" \/><figcaption>(3)Enter the username and password in the pop-up dialog box, the users need \u201csudo\u201d to obtain management authorization or login as the root user. Enter the following commands in the terminal:<br>sudo su &#8211;<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2.1 Deployment steps<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>If your server has not deployed the KiloLink bonding platform, please start from Step Third, otherwise please follow the below steps to reset the server and enter the following commands in the terminal:<\/li><\/ul>\n\n\n\n<p><strong>First<\/strong>&nbsp;Stop all dockers\uff1adocker stop $(docker ps -aq)<\/p>\n\n\n\n<p><strong>Second<\/strong>&nbsp;Delete all dockers\uff1adocker rm $(docker ps -aq)<\/p>\n\n\n\n<p><strong>Third<\/strong>&nbsp;Delete all images\uff1adocker rmi $(docker images -q)<\/p>\n\n\n\n<p><strong>Fourth <\/strong>Delete the existing data directory\uff1arm&nbsp;-rf \/data<\/p>\n\n\n\n<p>(2) Install docker and enter the command in the terminal window:<\/p>\n\n\n\n<p>curl -fsSL https:\/\/get.docker.com | bash<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"460\" height=\"411\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-1.png\" alt=\"\" class=\"wp-image-19163\" srcset=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-1-300x268.png 300w, https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-1.png 460w\" sizes=\"(max-width: 460px) 100vw, 460px\" \/><figcaption>\uff082\uff09Create a working directory, and enter the command in the terminal<br>mkdir \/data<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"378\" height=\"39\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-2.png\" alt=\"\" class=\"wp-image-19164\" srcset=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-2-300x31.png 300w, https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-2.png 378w\" sizes=\"(max-width: 378px) 100vw, 378px\" \/><figcaption>(3) Run the klnkserver docker and enter the command in the terminal:<br>docker run -d &#8211;restart=always &#8211;name klnkserver \\<br>-e PLATFORMIP=43.129.196.4 \\<br>&#8211;privileged &#8211;user root \\<br>&#8211;network host \\<br>kiloview\/klnkserver<\/figcaption><\/figure>\n\n\n\n<p>Note<br>PLATFORMIP is the public IP of the server, please configure it according to your actual situation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"562\" height=\"348\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-3.png\" alt=\"\" class=\"wp-image-19165\" srcset=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-3-300x186.png 300w, https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-3.png 562w\" sizes=\"(max-width: 562px) 100vw, 562px\" \/><\/figure>\n\n\n\n<p>2.2 Login verification<br>Enter \u201cServer IP address: 81 \u201c in the browser (Google is recommended) to enter the login webpage of the bonding platform. The username and the password both are admin by default.<\/p>\n\n\n\n<p><strong>N<\/strong><strong>ote<\/strong><strong><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The default port number for server login has been adjusted to 81<\/li><li>P series bonding encoders need to be updated to version 4.7.2517<\/li><li>The port number of the device is still 60000<\/li><li>Check the version information after login<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"207\" height=\"182\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-4.png\" alt=\"\" class=\"wp-image-19166\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"231\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-5.png\" alt=\"\" class=\"wp-image-19167\" srcset=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-5-300x116.png 300w, https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-5.png 600w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>3.&nbsp;Add P series 4G bonding encoder to the KiloLink Bonding Platform<\/strong><\/h1>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3.1 Login the bonding platform<\/h3>\n\n\n\n<p>Enter http:\/\/server IP: 81\/ in the browser to login to the bonding platform. The default username is <strong>admin<\/strong>, and the password is <strong>admin<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"371\" height=\"282\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-6.png\" alt=\"\" class=\"wp-image-19168\" srcset=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-6-300x228.png 300w, https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-6.png 371w\" sizes=\"(max-width: 371px) 100vw, 371px\" \/><figcaption>Note<br>To ensure information security, we recommend you change the password immediately after your first login.<br>The default port of the server login is 81.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3.2 Device connection<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><br>Step 1: Add the device to the platform and generate an authorization code.<br>Click \u201cDevice management\u201d-\u201cAdd device\u201d\uff0cconfigure the parameters and generate an authorization code.<\/h4>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"189\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-7.png\" alt=\"\" class=\"wp-image-19169\" srcset=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-7-300x101.png 300w, https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-7.png 560w\" sizes=\"(max-width: 560px) 100vw, 560px\" \/><\/figure>\n\n\n\n<p><strong>Introductions:<\/strong><strong><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Serial Number<\/strong>: Login to the device Web page to get the Serial Number in the lower left corner of \u201cSystem Information\u201d, which consists of 9 figures.<\/li><li><strong>Name<\/strong>: Any combinations of alphabets, numbers and symbols.<\/li><li><strong>Authorization Code<\/strong>: Click \u201cGenerate Auth Code\u201d, then an authorization code combining with letters and numbers will be generated automatically, which will be used for device registration.<\/li><li><strong>Owned User:<\/strong>&nbsp;The added devices can be visible to a certain user you assigned. All devices will be displayed under the management account.<\/li><li><strong>Private<\/strong>: After selected private, the added device will only be visible to yourself and the management account (admin).<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Device registration<\/h4>\n\n\n\n<p>Login to the device Web page, click \u201cNetwork &amp; Service Settings\u201d \u2013 \u201cConnect Bonding&nbsp;Server\u201d, and configure the parameters to start the bonding service.<\/p>\n\n\n\n<p><strong>Introductions:<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Please make sure that your device firmware and the KiloLink Server have been updated to the latest version.<\/p>\n\n\n\n<p>To download the latest firmware, please visit our website: https:\/\/www.kiloview.com\/en\/support\/download\/, select &#8220;Video Encoder&#8221;&gt; &#8220;P1\/P2&#8221;, and click &#8220;Firmware&#8221; to get the latest firmware download.<\/p>\n\n\n\n<p>For the latest KiloLink Server version, please refer to\uff1ahttps:\/\/www.kiloview.com\/en\/support\/docs\/p2\/4g_aggregation\/<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Server address: <\/strong>The IP address of the bonding server, which support domain names.<\/li><li><strong>Port:<\/strong>&nbsp;The port that used to login to the Web page of the bonding server. The default port is 60000.<\/li><li><strong>Auth Code: <\/strong>Generated when adding the device to the bonding platform.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"562\" height=\"260\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-8.png\" alt=\"\" class=\"wp-image-19170\" srcset=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-8-300x139.png 300w, https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-8.png 562w\" sizes=\"(max-width: 562px) 100vw, 562px\" \/><figcaption>Note:<br>There are four default options of bonding ports: Default WIFI, 3G\/4G Modem 1, 3G\/4G Modem 2 and Default Ethernet. When inserting 4G USB modems, there are two modes: one is \u201cMODEM\u201d mode, the other is \u201cETHERNET CARD\u201d mode. In the MODEM mode, it will be recognized as 3G\/4G Modem 3 or 3G\/4G Modem 4. In the ETHERNET CARD mode, it will be recognized as USB network connection 1 or USB network connection 2. And the options will be increased in the port.<\/figcaption><\/figure>\n\n\n\n<p>If it shows &#8220;Connected&#8221; in the bonding status, which means that the&nbsp;device has successfully registered to the bonding server and you can use the aggregated&nbsp;links for streaming. And you can log into the bonding platform through the QR code in the&nbsp;upper left corner to disable and configure the parameters.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"232\" src=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-9.png\" alt=\"\" class=\"wp-image-19171\" srcset=\"https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-9-300x125.png 300w, https:\/\/www.kiloview.com\/en\/wp-content\/uploads\/2021\/11\/image-9.png 559w\" sizes=\"(max-width: 559px) 100vw, 559px\" \/><\/figure>\n\n\n\n<p><strong>Introductions:<\/strong><strong><\/strong><\/p>\n\n\n\n<p><strong>\u26ab&nbsp;Bonding links<\/strong> will display all selected bonding network links<\/p>\n\n\n\n<p><strong>\u26ab&nbsp;Sending statistics<\/strong> means you can calculate the data transmitted by each network link<\/p>\n\n\n\n<p><strong>\u26ab&nbsp;Round-trip time<\/strong> is designed to indicate the round-trip time at both ends of each network link. The longer the time, the higher the delay after aggregation.<\/p>\n\n\n\n<p><strong>\u26ab&nbsp;Packet loss rate: <\/strong>The packet loss of each network link. When the packet loss rate is too high, it may cause such abnormalities as unsmooth video transmission.<\/p>\n\n\n\n<p>\u26ab&nbsp;Transmission rate: The transmission rate of each network link. The total rate is equal to the actual configured encoding rate.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Topics t<\/strong>hat <strong>you may be interested in:<\/strong><\/p>\n\n\n\n<p>Kiloview 4G bonding encoder&nbsp;<a href=\"https:\/\/www.kiloview.com\/en\/encoder\/4g-bonding-encoder\/\">https:\/\/www.kiloview.com\/en\/encoder\/4g-bonding-encoder\/<\/a><\/p>\n\n\n\n<p>Kilolink bonding platform:<a href=\"https:\/\/www.kiloview.com\/en\/kilolink\/\">https:\/\/www.kiloview.com\/en\/kilolink\/<\/a><\/p>\n\n\n\n<p>10 Most Popular Q&amp;A About Server Deployment of the Kiloview Kilolink &nbsp;&nbsp;<\/p>\n\n\n\n<p>Anything else you want to know, you can also write to <a href=\"mailto:info@kiloview.com\"><u>info@kiloview.com<\/u><\/a>&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><a href=\"https:\/\/www.kiloview.com\/en\/support\/docs\/kilolink-bonding-platform\/\">Kilolink Bonding Platform \u2013 Kiloview<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Now you&#8217;ve purchased\u00a0an awesome P series 4G bonding encoder\u00a0from Kiloview, you&#8217;re going to want to match it with the Kilolink Bondling Platform\u00a0so that the device can transmit video signals stable and fast within the internet. This article provides an overview of how you\u00a0deploy the server and how to add the P series to the KiloLink and check the bonding status, and what you need to do in order to get your server\u00a0ready for work.<\/p>\n","protected":false},"author":1,"featured_media":17687,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[356,357,355],"class_list":["post-19161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-4gbondingencoder","tag-fieldstreaming","tag-kilolink"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/posts\/19161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/comments?post=19161"}],"version-history":[{"count":1,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/posts\/19161\/revisions"}],"predecessor-version":[{"id":55556,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/posts\/19161\/revisions\/55556"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/media\/17687"}],"wp:attachment":[{"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/media?parent=19161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/categories?post=19161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kiloview.com\/en\/wp-json\/wp\/v2\/tags?post=19161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}