TechSmith Relay (Self-Hosted): Introducing new YouTube Plugin for TechSmith Relay

Introducing new YouTube Plugin for TechSmith Relay

Note: As of April 2015, it is anticipated that all YouTube uploads using the existing plugin will fail.  This new plugin, introduced in version 4.4.0 of TechSmith Relay uses the YouTube API v3 for publishing.  If you are currently using YouTube as a publishing destination within TechSmith Relay, its strongly recommended that you switch over to the new YouTube plugin.

To configure TechSmith Relay (Self-Hosted) to publish to YouTube using the new YouTube plugin introduced in version 4.4.1 and later, refer to the following steps:

  1. Go to your TechSmith Relay Server and access System > Plug-Ins > and install the new YouTube Plugin.


  2. After the YouTube plugin has been installed, please access Profiles > Publish Destination Setup, click on the YouTube tab and copy the redirect URL.
  3. In a new browser window, sign in to If you do not have a Google account, create one and then sign in.

    TIP:  Some users elect to create a new Google account specifically for this Relay integration. This way, the credentials can be shared among administrator's so that all admins have access.  

  4. Create a new project or open an existing project.
  5. From the Project Dashboard, go to the Use Google API's tab, and enable YouTube Data API.

  6. After enabling the API, choose Credentials > OAuth consent screen and add an Email and a Product Name (Note: Product name must be populated, but the name can be custom to your server).  Other fields are not required, but can be populated at the users discretion.

  7. Click Save at the bottom of the Consent Screen page.
  8. Finally select the Credentials tab, and click New credentials > OAuth client ID to open a developer console. (Note: If any of the above items are modified after this step, you must 'Reset Secret' before proceeding) 

  9. Choose Web Application
  10. Paste the redirect URL from your clipboard into the console as shown below. The authorized JavaScript origins should be the base URL of your TechSmith Relay server.

  11. Click Create. A Client ID and Client Secret are generated for you.

    • IMPORTANT NOTE: If any of the above information must be updated after initial OAuth setup, a NEW client secret must be generated for those changes to be adopted by the system.    Failure to do so will cause publishing to generate errors.

  12. Return to Publish Destination Setup (in the Relay Console) for your YouTube Plugin, and paste the Client ID and Client Secret into their respective fields, and click Save.
  13. Now, click the Publishing Accounts link at the bottom of your destination page.   You will be taken to the account setup page.
  14. Name your new Publishing Account and choose the video privacy.  Last, choose your Category and click Save. (Note: You will see an error "Authentication with Google failed. Please try again.")
  15. Now click the large red Authenticate with Youtube button.   Login to your selected YouTube account and accept the agreements to complete the setup.

    IMPORTANT NOTE: If you would like the presentations to be published to the presenters corresponding YouTube account, choose Use presenter account in the Publish Account section of the Profile. 

Presenters (Use presenter account)

Once these steps are complete, each presenter will need to Authenticate their account with their YouTube account. 

  1. Log in to the Relay web console as a presenter
  2. A new notice will appear on your Dashboard indicating that account information is missing for the YouTube Profile. Click on the profile name. 

  3. Select Authenticate with YouTube

  4. Enter your YouTube credentials, and Save the profile.