# Content sharing

# Slideshows

During video conferences, participants can not only hear and see each other, but also share content or show slides.

If a participant permits video recording in the application settings, his/her slideshow will also be recorded.

Importing slideshows from ppt and pptx files is available only in TrueConf for Windows and requires Microsoft PowerPoint preinstalled on your computer.

TrueConf for Android for Android and iOS users can share content instead.

# Supported formats

You can import slideshows in the following formats: ppt, pptx, slides and pdf file pages.

You can also create a slideshow from your pictures right in the application or add some pictures to the list of the slides imported from a slideshow or a PDF file. For images, you can use jpeg, png, gif formats.

# How to show slides

During a call, click on the /client/media/gui/share_content_button/en.png button in the meeting control panel. Go to the Slideshow tab. Here, you can check the Share audio box. In this case, you can show slides and stream audio from your OS at the same time.

Please note that the audio will be streamed from your OS and not from the slideshow. Your presentation can be accompanied by the background audio from any other application. You can activate audio streaming when the slideshow has already started. To do it, click on the /client/media/gui/share_content_button/en.png button. In the new window, check the Share audio box. Audio streaming is also available when sharing content. This feature can be enabled in the same way.

To add a new slideshow, click on the Create a slideshow, enter its title in the input field, and click on the Create. Next, the slideshow will be opened in the editing mode:

  1. Slideshow description

  2. In this menu, you can:

    • Rename the slideshow

    • Save the slideshow locally on your computer with .slides extension

    • Delete the slideshow

3. Selected slide preview

4. List of slides

5. Adding files to the list

6. Pasting a file from the clipboard

7. Moving files up and down on the list (you can drag files to change their order)

8. Removing slide

9. Starting the slideshow (available only when the conference is ongoing)

When images are added to the slideshow, click Start to begin the presentation (starting from the first slide). To start the slideshow from any other slide, select the slide and click on the button Start from this slide.

To make your slides visible for SIP/H.323 endpoints, switch BFCP and H.239 protocols on the server. To learn how to do it, read our article.

You can always pause the slideshow. To do it, click on the button /client/media/gui/slideshow_pause/en.png which is in the slideshow control widget.


One can resume the slideshow in a similar way: click on the button /client/media/gui/slideshow_play/en.png.

# How to upload and save a slideshow

In the menu, select Slideshows to create a new slideshow, import slides from a previously saved one (in .slides format) and open a PDF file.


Click Create a slideshow, enter its name and add slides to the list. You can now use the slideshow in a conference.

Exit edit mode by clicking /client/media/gui/arrow_back_button/en.png at the top of the application. You now have the list of all slideshows you've added:


You can edit the slides, save them locally on your device and show them during a conference.

# Opening a PDF file

# Preliminary settings

This setting is only available in TrueConf for Windows.

PDF file import is available by default in TrueConf for macOS client applications thanks to the PDFKit system library. Please note that PDFKit is available only in macOS 10.4+ versions. If you are using an earlier version of macOS, you will not be able to import PDF files in the application.

In TrueConf for Linux client applications, this feature is also available by default, because all the necessary libraries will be installed along with the application.

If case of any problems or additional questions about this feature, please contact our technical support.

To use PDF files, you must have the Ghostscript plugin installed in the system.

If the TrueConf Server administrator has configured all the required settings, the /client/media/gui/open_pdf_button/en.png button will be displayed in the Slideshows section of the main menu.

If there is no button for importing PDF files, you can configure this feature. To do it, take the following steps:

  1. Contact TrueConf technical support and request the archive with pre-compiled Ghostscript libraries.

  2. Unpack the archive.

  3. Copy the file for your OS (GSDLL64.dll for 64-bit version and GSDLL32.dll for 32-bit version) to the %localappdata%\TrueConf\Clientpath.

  4. Rename the file to gs.dll.

# PDF file import

To import PDF file pages into a slideshow, click on the button /client/media/gui/open_pdf_button/en.png when creating it.

If the administrator had configured all the required settings on the TrueConf Server side, but the plugin is not installed, you will see the Framework settings pop-up when trying to import a file. Click on the Install button to automatically download the plugin.

The plugin is installed from your video conferencing server. If there is any download problem, please contact your server administrator.

# Desktop sharing

During conferences and video calls, you can use a client application to share your screen or separate application windows (including browser windows).

The content will be seen by all participants connected via TrueConf client applications and browsers (via WebRTC). Besides, the content shared during a conference can be recorded (only if the participant who is presenting the content had previously given the corresponding permission in the Tools section of the application settings).

Only maximized windows are correctly displayed during content sharing. Minimized windows will not be shared.

To switch to sharing content during a video call or group conference, click on the button /client/media/gui/share_content_button/en.png in the control panel.

In the new menu, select the screen or application window that you want to share. If you want to stream audio, check the Share audio box. Next, click on the Start sharing button.

When you will be sharing content, audio will be streamed from the OS and not from the selected window. As a result, the content will be accompanied by the background audio from other applications. Audio streaming can be activated when content sharing has already started. To do it, click on the /client/media/gui/share_content_button/en.png button. Then, check the Share audio box. This feature is also available during a slideshow. It can be activated in the same way.


Then, the application window will be minimized and the stream control widget will be displayed in the upper part of the screen. It will be displayed on top of other windows all the time while the content is shared. Other meeting participants will see your self-view instead.


The translation control window contains the following elements:

  • The title of the shared screen/application will be displayed in the lower part of the window.

  • The button /client/media/gui/view_content/hide/en.png to minimize/expand the widget.

  • The button /client/media/gui/view_content/end/en.png to disable content sharing: when clicked, the minimized window of TrueConf client application will be maximized.

  • The button where the name of the content source is displayed (check /client/media/gui/view_content/translation-source/en.png on the screenshot): select the content source, enable/disable audio streaming

  • The button /client/media/gui/view_content/draw/en.png for annotating over the shared content (to learn more about this feature, check out the corresponding section)

  • The button /client/media/gui/view_content/control/en.png to view the list of participants who gained remote control over your desktop during a conference (here you can disable this option)

  • The button /client/media/gui/view_content/mode/en.png for adjusting the settings of content sharing (select if content should be shared in the user’s video window or in the separate stream) and video area display

The widget video area can also be hidden, just hover the mouse over it and click on the Hide link in the center.

  • The button /client/media/gui/view_content/audio-settings/en.png to select and configuring the microphone

  • The button /client/media/gui/view_content/push-to-talk/en.png to make an audio reply (available only if the microphone is muted in any conference except the smart meeting)

  • The button /client/media/gui/view_content/more/en.png to switch to the additional conference controls.

By clicking on the button /client/media/gui/view_content/mode/en.png and selecting Show my video and content in separate windows, you can share content with conference participants as a separate stream. This way, the shared content can be viewed on third-party video conferencing endpoints (via BFCP/H.239 protocols).

# Annotations over shared content

You can always make annotations over the shared content. This will make your presentation more vivid and interesting. To start annotating, click on the button /client/media/gui/view_content/draw/en.png in the stream control panel.

Drawing over content is only available when broadcasting your screen (not the application window) in your video window. When content is being transmitted as a separate stream, access to the drawing menu is not available.


The panel with drawing tools will be displayed in the left part of your screen.


This widget includes the following buttons:

  • /client/media/gui/trans_drawing_cmds/os_cursor/en.png button that enables a user to switch to the OS mouse cursor (needed for switching from annotation tools to the OS control mode).
  • /client/media/gui/trans_drawing_cmds/drag/en.png to drag annotations. Click on this button, point the mouse to the selected object and drag it to the new location.
  • /client/media/gui/trans_drawing_cmds/draw/en.png button for drawing. By clicking on the arrow next to the marker icon, you will open the menu for selecting brush width.
  • /client/media/gui/trans_drawing_cmds/text/en.png button to create text blocks. To change the size of a text block and font size, click on the button /client/media/gui/trans_drawing_cmds/text/en.png , select an area on the shared screen, and start typing.
  • /client/media/gui/trans_drawing_cmds/figure/en.png button to add standard figures like

a rectangle, square, or star.

  • /client/media/gui/trans_drawing_cmds/pointer/en.png button to activate the pointer which helps to draw the audience’s attention to a specific part of the screen.
  • /client/media/gui/trans_drawing_cmds/color/en.png button to select the color of drawings and text. Four colors are available by default: yellow, blue, red, and green. It is also possible to add a color by clicking on the button /client/media/gui/trans_drawing_cmds/add_color/en.png. When you click on this button, a new window will open. Here, you can select the required color. To set the color transparency, use the orange slider which is displayed above color circles.
  • buttons /client/media/gui/trans_drawing_cmds/back_arrow/en.png and /client/media/gui/trans_drawing_cmds/next_arrow/en.png to undo and redo the last action respectively.

  • /client/media/gui/trans_drawing_cmds/eraser/en.png button to delete created objects. To delete an object, just left-click on it (the tool /client/media/gui/trans_drawing_cmds/eraser/en.png should be preliminary selected). You can also delete all objects. To do it, click on the arrow which is next to the eraser icon and select Clear all annotations in the context menu.
  • /client/media/gui/trans_drawing_cmds/additional/en.png button that opens the menu with additional options. Here, you can change the panel orientation (vertical or horizontal) and save a screenshot of the shared window.

To close the annotations panel, click the button /client/media/gui/trans_drawing_cmds/close/en.png which is in the lower part of the sidebar.

# Sharing multiple screens

During a meeting, multiple speakers may share their screen or separate application windows. In this case, participants have a useful option to switch between the screens or move the video window to an additional monitor so that they don't miss a single detail.


# How to switch between multiple contents and slideshows

If multiple participants simultaneously start content sharing or a slideshow in a separate window, you can select the stream that you want to see. To do it, take the following steps:

  1. Hover the mouse over the video window with the shared content and click on the /client/media/gui/switch_presentations/en.png button which will be displayed on the right:

  2. In the context menu, select the name of the user whose content you want to see:


The All option is selected by default. In this case, every time an image is changed in a media stream shared in one of the windows (e.g., when a slide is changed or when a participant starts sharing different content), the corresponding content will be automatically spotlighted.

# Streaming video files

You can also stream video files during a conference. To do it, take these steps:

File formats available for broadcasting include: avi, mkv, mp4, and webp. The video and audio streams in the file should be encoded using supported codecs.

Supported video codecs: h264, h265, vp8, h263, h263+, h263++, h261.

Supported audio codecs: pcm, opus, aac, mp3.

  1. Click on the button /client/media/gui/share_content_button/en.png in the meeting control panel.

  2. Go to the Video/Sound tab in the pop-up window.

  3. Select Video file in the opened tab:

  4. The file explorer will open on your OS; here, you need to select the file that will be streamed.

  5. Then in the Video file section, you will see the name of the uploaded file. Additionally, there will be the button /client/media/gui/uploaded_video_for_trans_edit/en.png. By clicking on it, you can select a different file for streaming.

The box Stream system audio will be checked by default. If you uncheck this box, meeting participants will not be able to hear the audio track from the video file.

  1. Click on the button Start sharing.


After this, the video file will start broadcasting. A separate window will appear on your screen to manage this broadcast. When the video ends, it will start playing again.


To stop the broadcast, close the broadcast control window.

You can also start streaming right in your private messages. To do it:

  1. During a conference, go to the chat with the file that you want to stream.

  2. Click on a file to open the video with the built-in media player.

  3. Right-click on the video and select the Start sharing option in the context menu.


Similarly, you can start broadcasting any previously saved conference recording from the Recordings section in the main application menu.

# System Audio Broadcast

You can separately broadcast audio from the operating system without starting a video stream. For example, you can play a music track in an audio player for your colleagues. To do this:

  1. Click on the button /client/media/gui/share_content_button/en.png in the meeting control panel.

  2. Go to the Video/Sound tab in the pop-up window.

  3. On the tab that opens, select System audio only.

After this, all conference participants will hear all sounds that are played at the system level: audio from players, browsers, etc.