{"id":10832,"date":"2019-01-15T17:24:09","date_gmt":"2019-01-15T14:24:09","guid":{"rendered":"https:\/\/trueconf.com\/blog\/?p=10832"},"modified":"2025-11-25T13:03:33","modified_gmt":"2025-11-25T10:03:33","slug":"data-transmission-technologies-in-trueconf-solutions","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/data-transmission-technologies-in-trueconf-solutions","title":{"rendered":"Data transmission technologies in TrueConf solutions"},"content":{"rendered":"<p class=\"primary-medium-text ui-mb-sm-1\">TrueConf uses numerous data transmission technologies to ensure high quality and reliable video connection across all channels and devices.<\/p>\n<h2 id=\"one_port\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">One port operation<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">TrueConf video conferencing server has several features that make its administration easier:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\">Our own proprietary protocol;<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">Connection with TrueConf client applications through TCP port 4307;<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">Work in LAN\/VPN of all configurations, including satellite connection channels;<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">Endpoints (PCs, browsers and mobile devices) do not require direct IP address to operate;<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">Automatic passing through firewall\/NAT;<\/li>\n<li class=\"ui-list__item ui-list__item--disc\">Operation through corporate proxy servers and VPN gateways.<\/li>\n<\/ul>\n<h2 id=\"adaptive_buffer\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Adaptive buffer<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">TrueConf client applications use data reception buffer which enables smooth audio and video playback during video conferences.<\/p>\n<p>If data (audio, video, media streams) are supplied to the network unsmoothly due to network problems the buffer collects data during certain intervals and then plays them so as if they were collected without intervals. This allows restoring audio and video smoothness even if they were received from several participants with various delays.<\/p>\n<p>Buffer size can be changed automatically depending on the network parameters: connection quality and speed, data reception smoothness, peculiarities of your equipment.<\/p>\n<h2 id=\"dynamic_regulation\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Dynamic regulation of data transmission speed<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">Connection channel width from server to client application may change depending on certain factors. When volume of transmitted data exceeds channel capabilities data can accumulate on the server. This can increase delays during calls and conferences.<\/p>\n<p>When TrueConf Server detects excess of accumulated data it gives instruction to change data transmission speed in order to accomodate to the conditions of connection channel.<\/p>\n<p>TrueConf client applications increase video frames compression coefficient correspondingly.<\/p>\n<p>In TrueConf solutions audio encoding with variable bitrate is also used to decrease the amount of data transmitted when other conference participant keeps silent.<\/p>\n<h2 id=\"svc\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">SVC<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\"><a href=\"https:\/\/trueconf.com\/features\/core\/scalable-video-coding.html\" target=\"_blank\" rel=\"noopener\">Scalable Video Coding<\/a> technology is one of TrueConf Server basic features. This technology allows you to adjust video stream quality to the user conditions thus minimizing network load as much as possible without quality loss.<\/p>\n<p>Group video conferences do not require video stream mixing and re-encoding thus seriously minimizing system requirements for video conferencing infrastructure. <\/p>\n<h2 id=\"direct-connection\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Direct connection priority<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">Hole Punching technology used in TrueConf video calls via NAT allows you to establish direct connection when data are transmitted not through the server but directly between client applications thus dramatically increasing connection quality in corporate networks.<\/p>\n<p>Thanks to this technology you can \u00a0run 4K video calls inside your office through TrueConf cloud video conferencing service. Such calls require connection speed at least 8 Mb\/s.<\/p>\n<h2 id=\"recovery\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Recovery in case of connection disruptions<\/h2>\n<div class=\"accent-note accent-note--line ui-mb-sm-1\">\n<p class=\"primary-medium-text\">\nAfter a short server connection disruption TrueConf client application automatically adds the user to the conference (or call) in which he or she participated before the disconnection.\n<\/p>\n<\/div>\n<p class=\"primary-medium-text ui-mb-sm-1\">If the connection could not be restored for longer time\u00a0(<strong>No Connection<\/strong> caption appears) and video conference was not ended the user will receive request with invitation to return to the conference after the connection has been restored. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>TrueConf uses numerous data transmission technologies to ensure high quality and reliable video connection across all channels and devices. One port operation TrueConf video conferencing server has several features that make its administration easier: Our own proprietary protocol; Connection with TrueConf client applications through TCP port 4307; Work in LAN\/VPN of all configurations, including satellite [&hellip;]<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[260],"tags":[191],"class_list":["post-10832","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-deployment","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/10832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=10832"}],"version-history":[{"count":9,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/10832\/revisions"}],"predecessor-version":[{"id":40751,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/10832\/revisions\/40751"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=10832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=10832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=10832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}