{"id":11728,"date":"2020-08-25T00:00:46","date_gmt":"2020-08-24T21:00:46","guid":{"rendered":"https:\/\/trueconf.com\/blog\/?p=11728"},"modified":"2023-10-27T18:42:46","modified_gmt":"2023-10-27T15:42:46","slug":"how-to-share-content-via-bfcp-and-h-239-in-trueconf-server","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/how-to-share-content-via-bfcp-and-h-239-in-trueconf-server","title":{"rendered":"How to Share Content via BFCP and H.239 in TrueConf Server?"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The biggest challenge in running video conferences between different devices is compatibility with different data sharing formats.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">In order for every video conference participant to be able to see one another, the server must promptly convert every incoming stream into the formats used by other conference members. This applies not only to video and sound but also to the content shared: desktop, separate application window or slides.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">We attach great importance to supporting popular communication protocols such as SIP and H.323.In this regard we also support protocols associated with them &#8211; BFCP and H.239. <\/span>This article will help you enable these protocols on your TrueConf Server instance and show how they work.<\/p>\n<div class=\"marked_note\">\n<p style=\"text-align: justify;\">When you <a href=\"https:\/\/trueconf.com\/features\/collaboration\/desktop-sharing.html\" target=\"_blank\" rel=\"noopener\">share content<\/a> as a second stream from your\u00a0 SIP or H.323 device, the content is transmitted with a reduced frame rate to save traffic. If you need to transmit the second stream content at a higher frame rate, please contact <a href=\"https:\/\/trueconf.com\/support.html\" target=\"_blank\" rel=\"noopener\">our technical support<\/a> to switch to the appropriate mode.<\/p>\n<\/div>\n<p style=\"text-align: justify;\"><!--more--><\/p>\n<h2 style=\"text-align: justify;\">How to enable BFCP and H.239 protocols on your TrueConf Server?<\/h2>\n<p style=\"text-align: justify;\">Starting from TrueConf Server v. 4.5, BFCP\/H.239 protocols are enabled by default.<\/p>\n<p style=\"text-align: justify;\">If you have changed your gateway settings, you can check if the BFCP protocol is enabled by completing the following steps:<\/p>\n<ol style=\"text-align: justify;\">\n<li>Proceed to the <a href=\"https:\/\/trueconf.com\/blog\/wiki\/control-panel-trueconf-room\" target=\"_blank\" rel=\"noopener\">TrueConf Server control panel<\/a> and open the <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config\/#sip-gateway\" target=\"_blank\" rel=\"noopener\"><strong>Gateways \u2192 SIP<\/strong><\/a> section.<\/li>\n<li>Please make sure that the <strong>Enable content sharing via BFCP<\/strong> box in <strong>Global SIP settings<\/strong> is checked.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/08\/bfcp_en.png\" data-rel=\"lightbox-gallery-OoF82GYl\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter wp-image-16041 size-medium\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/08\/bfcp_en-690x321.png\" alt=\"bfcp_en\" width=\"690\" height=\"321\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/08\/bfcp_en-690x321.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/08\/bfcp_en-768x357.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/08\/bfcp_en-290x135.png 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/08\/bfcp_en.png 1020w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">To check if the H.239 protocol is enabled, please follow these steps:<\/p>\n<ol style=\"text-align: justify;\">\n<li>Open the <a href=\"https:\/\/docs.trueconf.com\/server\/en\/admin\/web-config\/#h-323-gateway\" target=\"_blank\" rel=\"noopener\"><strong>Gateways \u2192 H.323<\/strong><\/a> section in the TrueConf Server control panel.<\/li>\n<li>Please make sure that the <strong>Enable content sharing via H.239<\/strong> box in <strong>Global H.323 settings<\/strong> is checked.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/08\/en_h239.png\" data-rel=\"lightbox-gallery-OoF82GYl\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter wp-image-16042 size-medium\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2020\/08\/en_h239-690x312.png\" alt=\"en_h239\" width=\"690\" height=\"312\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/08\/en_h239-690x312.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/08\/en_h239-1024x462.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/08\/en_h239-768x347.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/08\/en_h239-290x131.png 290w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2020\/08\/en_h239.png 1034w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">If the boxes are checked, all conference participants will be able to see the content shared in BFCP and H.239 formats. What\u2019s important, the content shared by other participants will also be displayed properly on SIP\/H.323 endpoints.<\/p>\n<h2><span style=\"font-weight: 400;\">Slideshow on a SIP Endpoint<\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">We will demonstrate the described feature illustrated by Polycom RealPresence Desktop. This application uses SIP for video transmission and therefore can only receive shared content in BFCP.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">To start sharing content via TrueConf client app for Windows you need to go to <strong>Conference Manager<\/strong><\/span><b> <\/b><span style=\"font-weight: 400;\">\u00a0tab at the bottom of the panel on the right side of the window and then select <\/span><a href=\"https:\/\/docs.trueconf.com\/client\/en\/content-sharing#share-presentation\" target=\"_blank\" rel=\"noopener\"><strong>Start Slideshow<\/strong><\/a><span style=\"font-weight: 400;\">. Upload the files and click the<\/span> <strong>start button<\/strong><b>.<\/b><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Prior to sending the content Polycom RealPresence Desktop server converts the streamed data into BFCP so that Polycom RealPresence Desktop will be able to display it successfully.<\/span><\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/bfcp_prese.gif\" data-rel=\"lightbox-gallery-OoF82GYl\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter wp-image-11732\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/bfcp_prese.gif\" alt=\"\" width=\"800\" height=\"386\" loading=\"lazy\" title=\"\"><\/a><\/p>\n<h2><span style=\"font-weight: 400;\">BFCP Streaming Reception Demo<\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">To initiate content sharing in Polycom RealPresence Desktop you need to go to the menu by clicking a button on the bottom right side of the window. Select the streaming section and click on the window you wish to share.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Once the streaming is underway video conference participants using TrueConf for Windows will see a small icon in the top right corner of the video box, which will open the content sharing window if you click it.<\/span><\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/bfcp_present.gif\" data-rel=\"lightbox-gallery-OoF82GYl\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter wp-image-11731\" style=\"border: 1px solid #D1CCCC;\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2019\/05\/bfcp_present.gif\" alt=\"\" width=\"800\" height=\"451\" loading=\"lazy\" title=\"\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The biggest challenge in running video conferences between different devices is compatibility with different data sharing formats. In order for every video conference participant to be able to see one another, the server must promptly convert every incoming stream into the formats used by other conference members. This applies not only to video and sound [&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":[189],"class_list":["post-11728","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-sip-and-h-323","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/11728","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=11728"}],"version-history":[{"count":14,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/11728\/revisions"}],"predecessor-version":[{"id":26220,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/11728\/revisions\/26220"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=11728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=11728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=11728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}