# 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, odp, slides and pdf file pages.

To import presentations in the .odp format, you need to have LibreOffice or any other ODP editor installed on your computer. You can check if the required software is installed by going to the Settings, then to the Tools section and finding the Document management option. If the path to the editor is empty or if you see an error message below, click the Construct Automatically button in the Path to ODP editor section. If the path cannot be detected automatically, you can specify it manually.

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, jpe, jif, jfif, jfi, bmp, png, gif, webp formats.

Please note that when gif files are used, only the first frame will be visible.

# How to show slides

During a call, click on the /docs/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 /docs/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:

/docs/client/media/presentation/en.png
  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 /docs/client/media/gui/slideshow_pause/en.png which is in the slideshow control widget.

/docs/client/media/slideshow_widget/en.png

One can resume the slideshow in a similar way: click on the button /docs/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.

/docs/client/media/presentation_menu/en.png

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 /docs/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:

/docs/client/media/presentation_added/en.png

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 /docs/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 /docs/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 /docs/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 /docs/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.

If necessary, you can also stream your video with a cut-out background simultaneously with the content. To do this, use the /docs/client/media/gui/overlaying/en.png button.

/docs/client/media/share_content/en.png

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.

/docs/client/media/content_sharing_window/en.png

The interpretation control window contains the following elements:

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

  • /docs/client/media/gui/view_content/hide/en.png button to minimize/expand the widget.
  • /docs/client/media/gui/view_content/end/en.png button 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 /docs/client/media/gui/view_content/translation-source/en.png on the screenshot): select the content source, enable/disable audio streaming

  • /docs/client/media/gui/view_content/draw/en.png button for annotating over the shared content (to learn more about this feature, check out the [corresponding section](#demonstrated-content-drawing)
  • /docs/client/media/gui/view_content/control/en.png button to view the list of participants who gained [remote control over your desktop](../remote-desktop-control/#desktop-control-settings) during a conference (here you can disable this option)
  • /docs/client/media/gui/view_content/mode/en.png button 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.

  • /docs/client/media/gui/view_content/audio-settings/en.png button to select and configuring the microphone
  • /docs/client/media/gui/view_content/push-to-talk/en.png button to make an audio reply (available only if the microphone is muted in any conference except the smart meeting)
  • /docs/client/media/gui/view_content/more/en.png button to switch to the additional conference controls.

By clicking on the button /docs/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).

# Streaming web camera feed when sharing desktop

When sharing the desktop, you have several options for streaming the feed from your web camera. Check the menu for selecting the mode at the bottom of the Select what you want to share window.

There you will find buttons needed for selecting the mode:

  • /docs/client/media/gui/content-sharing-mode/only-content/en.png Only content
  • /docs/client/media/gui/content-sharing-mode/separate-windows/en.png Camera video and content in separate windows
  • /docs/client/media/gui/content-sharing-mode/overlaying/en.png button Camera video overlaying content — selecting this option will display an additional Configure link that allows you to choose the size and position of the overlaid video (self-view) in a separate window.
  • /docs/client/media/gui/content-sharing-mode/user-overlaying-content/en.png Speaker overlaying content button. When this button is pressed, the user's image will be broadcast over the content without a background. You can adjust the position and size of the broadcast overlay by clicking the Configure link.

Below is an example of screen sharing with an overlay of the speaker's video, with the window size adjusted and the background hidden:

/docs/client/media/speaker-overlaying-content/en.png

After selecting the preferred streaming mode, click the Start sharing button.

# 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 /docs/client/media/gui/view_content/draw/en.png in the stream control panel.

Content annotation tools can be accessed only when the entire screen (not just one of the application windows) is shared in the user’s video window. If content is shared in the separate stream, annotation tools will be unavailable.

/docs/client/media/start_trans_drawing/en.png

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

/docs/client/media/translation_drawing_widget/en.png

This widget includes the following buttons:

  • /docs/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).
  • /docs/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.
  • /docs/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.
    /docs/client/media/brush_width_conf/en.png
  • /docs/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 /docs/client/media/gui/trans_drawing_cmds/text/en.png , select an area on the shared screen, and start typing.
  • /docs/client/media/gui/trans_drawing_cmds/figure/en.png button to add standard figures like

a rectangle, square, or star.

  • /docs/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.
  • /docs/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 /docs/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.
    /docs/client/media/drawing_color_conf/en.png
  • buttons /docs/client/media/gui/trans_drawing_cmds/back_arrow/en.png and /docs/client/media/gui/trans_drawing_cmds/next_arrow/en.png to undo and redo the last action respectively.

  • /docs/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 /docs/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.
  • /docs/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 /docs/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.

/docs/client/media/simultaneous_content_sharing/en.png

# 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. In the conference window, click the /docs/client/media/gui/share_content_button/en.png Content button displayed in the lower section on the right side (not to be confused with the content display button on the real-time meeting management panel):

    /docs/client/media/presentation_switch_button/en.png
  2. In the context menu, select the name of the user whose content you want to see.

# Streaming video files

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

The following file formats can be used for streaming: avi, mkv, mp4, and webm. Video and audio streams in the file must be encoded with supported codecs.

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

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

  1. Click on the button /docs/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:

    /docs/client/media/video_sound_trans_tab/en.png
  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 /docs/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.

/docs/client/media/videofile_to_trans_uploaded/en.png

6. Click on the button Start sharing.

/docs/client/media/start_videofile_trans/en.png

Video file streaming will begin. There will be a separate window for managing this stream. When the video is over, it will be replayed.

/docs/client/media/videofile_translation/en.png

To end streaming, close the stream management 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.

/docs/client/media/trans_video_from_chat/en.png

Similarly to video files, you can start streaming any conference recording that had been saved previously (go to the Recordings section of the main application menu).

# Streaming system audio

You can stream the audio from your operating system without sharing video. For example, you can play a sound track in the media player for your colleagues. To do it:

  1. Click on the button /docs/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 System audio only in the opened tab.

Each of the conference participants will hear all sounds played at the system level, including audio from media players, browsers, etc.