{"id":13662,"date":"2019-12-10T11:08:33","date_gmt":"2019-12-10T08:08:33","guid":{"rendered":"https:\/\/trueconf.com\/blog\/?p=13662"},"modified":"2024-10-14T11:04:17","modified_gmt":"2024-10-14T08:04:17","slug":"how-to-improve-trueconf-communication-quality-using-qos","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/how-to-improve-trueconf-communication-quality-using-qos","title":{"rendered":"How to Improve TrueConf Communication Quality Using QoS"},"content":{"rendered":"<p>To ensure high quality communication in video conferencing, the <a href=\"https:\/\/trueconf.com\/downloads\/windows.html\" target=\"_blank\" rel=\"noopener\">TrueConf client application for Windows<\/a> requires high-priority access to network resources. In the case when the internet channel is idle and not busy, this is usually not a problem. But if it is used intensively (e.g. when downloading files from several resources simultaneously) video and audio freezes, low picture quality or periodic connection interruptions can be present in meetings.<br \/>\n<!--more--><\/p>\n<p>You can improve the quality of video calls and conferences by using <a href=\"https:\/\/en.wikipedia.org\/wiki\/Quality_of_service\" target=\"_blank\" rel=\"noopener\">QoS traffic prioritization technology<\/a>. The principle of its operation is quite simple: incoming and outgoing application traffic, which requires low latency and guaranteed bandwidth, is marked as priority and will be processed by the router in the first place.<\/p>\n<div class=\"marked_note\">You can read more about the technical implementation of QoS <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/_qos\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/div>\n<p>This article describes how to set up QoS step by step.<\/p>\n<h2>How to enable the qWave component for servers running the Windows Server OS<\/h2>\n<p>In order to take advantage of packet classification, you need to have this feature enabled on the server where TrueConf Server is deployed. To do this, install the qWave network platform:<\/p>\n<ol>\n<li aria-level=\"1\">Start <strong>Server Manager<\/strong>.<\/li>\n<li aria-level=\"1\">Select <strong>Add roles and features<\/strong>.<br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image3.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-17460\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image3-640x470.png\" alt=\"\" width=\"640\" height=\"470\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image3-640x470.png 640w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image3-1024x753.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image3-768x564.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image3-248x182.png 248w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image3.png 1094w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/li>\n<li aria-level=\"1\">The server and network environment information page will open. Make sure everything is prepared for the component installation and go to the next step.<\/li>\n<li aria-level=\"1\">Select <strong>Role-based or feature-based installation<\/strong>.<\/li>\n<li aria-level=\"1\">Specify the required server from the list.<\/li>\n<li aria-level=\"1\">Select the required server roles, if necessary.<\/li>\n<li aria-level=\"1\">In the list of features, select <strong>Quality Windows Audio Video Experience <\/strong>and click<strong> Next \u2192 Install<\/strong>.<br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image2.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-17461\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image2-660x470.png\" alt=\"\" width=\"660\" height=\"470\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image2-660x470.png 660w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image2-768x547.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image2-255x182.png 255w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image2.png 786w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/a><br \/>\nWhen the installation is complete, click <strong>Close<\/strong>.<\/li>\n<li aria-level=\"1\">Reboot the Windows Server for the changes to take effect.<\/li>\n<\/ol>\n<div class=\"marked_note marked_note--danger\">You can also install qWave from the PowerShell (run as administrator) by entering the command: <code>Add-WindowsFeature<\/code>, then <code>qwave<\/code> and press <b>Enter<\/b> twice.<\/div>\n<p>The following default values are used for <a href=\"https:\/\/en.wikipedia.org\/wiki\/Differentiated_services\" target=\"_blank\" rel=\"noopener\">DSCP marks<\/a> on TrueConf Server:<\/p>\n<ul>\n<li aria-level=\"1\">40 (class 5) for media traffic<\/li>\n<li aria-level=\"1\">56 (class 7) for signal traffic.<\/li>\n<\/ul>\n<div class=\"marked_note\">More information about DSCP values can be found <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/win32\/api\/qos2\/ne-qos2-qos_traffic_type\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/div>\n<p>To set these parameters manually, please contact our <a href=\"https:\/\/trueconf.com\/support.html\" target=\"_blank\" rel=\"noopener\">technical support<\/a>.<\/p>\n<h2>How to enable QoS on a user&#8217;s computer<\/h2>\n<h3><b>Step 1: Preparing to Set QoS Permissions<\/b><\/h3>\n<ol>\n<li>Press <strong>Win+R<\/strong> and enter <strong>regedit<\/strong> in a window that opens. The registry editor will open.<br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image1-2.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-17462\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image1-2.png\" alt=\"\" width=\"456\" height=\"272\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image1-2.png 456w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image1-2-290x173.png 290w\" sizes=\"auto, (max-width: 456px) 100vw, 456px\" \/><\/a><\/li>\n<li>Open the following folder: <strong>HKEY_LOCAL_MACHINE \u2192 SYSTEM \u2192 CurrentControlSet \u2192 Services \u2192 Tcpip \u2192 Parameters<\/strong>.<\/li>\n<li>Set\u00a0<strong>DisableUserTOSSetting<\/strong> to <strong>0<\/strong>.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image10-1.jpg\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-17463\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image10-1-690x336.jpg\" alt=\"\" width=\"690\" height=\"336\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image10-1-690x336.jpg 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image10-1-1024x499.jpg 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image10-1-768x374.jpg 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image10-1-290x141.jpg 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image10-1.jpg 1031w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<div class=\"marked_note marked_note--warning\">If this parameter does not exist, you should create it.<\/div>\n<ol start=\"4\">\n<li>Open the following registry folder:\u00a0<strong>HKEY_LOCAL_MACHINE &gt; SYSTEM &gt; CurrentControlSet &gt; Services &gt; Tcpip &gt; QoS<\/strong>.<\/li>\n<li>Create a string parameter <strong>Do not use NLA<\/strong> and set it to <strong>1<\/strong>.<br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image7.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-17464\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image7-690x405.png\" alt=\"\" width=\"690\" height=\"405\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image7-690x405.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image7-1024x600.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image7-768x450.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image7-290x170.png 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image7.png 1182w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/li>\n<\/ol>\n<h3 ><b>Step 2: Setting QoS Permissions<\/b><\/h3>\n<ol>\n<li>Click <strong>Win+R<\/strong> and enter <strong>gpedit.msc<\/strong> in a window that opens. The local group policy editor will open.<\/li>\n<li>In the left sidebar, go to <strong>Computer Configuration \u2192 Windows Settings<\/strong>. Right-click on <strong>Policy-based QoS<\/strong> and select <strong>Advanced QoS Settings&#8230;<\/strong>.<br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image8.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-17465\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image8-690x383.png\" alt=\"\" width=\"690\" height=\"383\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image8-690x383.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image8-1024x568.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image8-768x426.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image8-290x161.png 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image8.png 1361w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/li>\n<li value=\"3\">In the window that opens, click the <strong>DSCP marking override<\/strong> tab. Set the following settings:<\/li>\n<\/ol>\n<ul style=\"text-align: justify;\">\n<li>Check the box <strong>Control DSCP marking requests from applications and services<\/strong><\/li>\n<li>Select <strong>Allowed<\/strong><br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image11.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-17466\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/12\/image11.png\" alt=\"\" width=\"481\" height=\"435\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image11.png 481w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2019\/12\/image11-201x182.png 201w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><\/a><\/li>\n<\/ul>\n<p>Click <strong>\u041e\u041a<\/strong> to save these settings.<\/p>\n<h3><b>Step 3: Creating Policy-Based QoS<\/b><\/h3>\n<ol>\n<li>Right-click <strong>Policy-based QoS<\/strong> and select\u00a0<strong>Create new policy&#8230;<\/strong> in the context menu.<\/li>\n<li>Set up QoS rule parameters by specifying:<\/li>\n<\/ol>\n<ul>\n<li>Name in <strong>Policy name<\/strong><\/li>\n<li>Traffic class value equal to <strong>46<\/strong> in <strong>Specify DSCP Value<\/strong>. Also, make sure to check the <strong>Specify Outbound Throttle Rate<\/strong> box (it is not necessary to enter your own speed value; you can leave it set to default).<br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-name.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-name.png\" alt=\"\" width=\"528\" height=\"458\" class=\"aligncenter size-full wp-image-32103\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-name.png 528w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-name-233x202.png 233w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a>\n<\/li>\n<li>Path to <b>TrueConf.exe<\/b> file in the TrueConf client application installation folder in the <strong>Only application with this executable name<\/strong> field.<br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-path.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-path.png\" alt=\"\" width=\"528\" height=\"458\" class=\"aligncenter size-full wp-image-32104\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-path.png 528w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-path-233x202.png 233w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a>\n<\/li>\n<li>Applying QoS policy to any source and any destination IP address.<br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-ip.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-ip.png\" alt=\"\" width=\"528\" height=\"458\" class=\"aligncenter size-full wp-image-32102\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-ip.png 528w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-ip-233x202.png 233w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a>\n<\/li>\n<li>Select the <strong>TCP and UDP<\/strong> protocol.<br \/>\n<a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-protocol.png\" data-rel=\"lightbox-gallery-Yjo7EI7f\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-protocol.png\" alt=\"\" width=\"528\" height=\"458\" class=\"aligncenter size-full wp-image-32105\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-protocol.png 528w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2024\/10\/qos-trueconf-protocol-233x202.png 233w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/a>\n<\/li>\n<\/ul>\n<p>Click <strong>Finish<\/strong> to save these settings.<\/p>\n<p>If you need to set up a QoS rule for computers that are on the same domain as yours, follow the instructions on how to distribute TrueConf client application configuration <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/how-to-apply-a-gpo-to-trueconf-for-windows-users.html\" target=\"_blank\" rel=\"noopener\">using group policies<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To ensure high quality communication in video conferencing, the TrueConf client application for Windows requires high-priority access to network resources. In the case when the internet channel is idle and not busy, this is usually not a problem. But if it is used intensively (e.g. when downloading files from several resources simultaneously) video and audio [&hellip;]<\/p>\n","protected":false},"author":49,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[260],"tags":[231],"class_list":["post-13662","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-troubleshooting","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/13662","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\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=13662"}],"version-history":[{"count":10,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/13662\/revisions"}],"predecessor-version":[{"id":32107,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/13662\/revisions\/32107"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=13662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=13662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=13662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}