📺Freshpaint Video Platform (Early Access)

Freshpaint's most reliable video solution: self-hosted for full control, stability, and HIPAA compliance.

What is Freshpaint Video?

Freshpaint Video is a self-hosted video streaming solution for you to use in the place of a third party video hosting platform like YouTube or Vimeo. On a high level, it takes source videos uploaded from customers, encodes them into streaming formats, and serves them to your end-users via an embedded video player which can be dropped into your websites.

Why is video important?

Serving embedded videos from platforms like YouTube and Vimeo on your websites without a Business Associate Agreement (BAA) may present a risk of violating HIPAA. This is because these upstream hosts collect data about the user when serving these videos.

Let's take Vimeo for example. With the out-of-the-box Vimeo embed, the end user’s computer will download the video directly from Vimeo's servers. This will expose data about the user, such as their IP address, to Vimeo. If the user is viewing a video about a specific medical condition, Vimeo will have both an identifier (IP address) and health information about the user resulting in exposed Protected Health Information (PHI).

How can Freshpaint help?

By using Freshpaint Video to host your embedded videos, you can continue serving content on your website without sharing PHI or any unintended data with third-party hosting platforms. Since Freshpaint Video operates entirely within the Freshpaint technology ecosystem, all data collection remains securely covered under your BAA with Freshpaint.

Freshpaint Video is currently in a closed Beta. If you're interested in this feature, please contact us at support@freshpaint.io for more details.

Getting Started

Upload your videos to Freshpaint

First, you'll need to transfer your videos to the Freshpaint ecosystem. Follow the steps below using the Freshpaint Video management UI. If you have any questions or feedback regarding this process, please reach out to us support@freshpaint.io.

If your team doesn't have access to the source video files or anticipates any issues uploading them to Freshpaint, please reach out to us at support@freshpaint.io.

  1. Click "Upload Video" in the management UI

  2. Choose a file, click upload and wait for the file to finish uploading

  3. Optionally, upload captions for the video. Captions can be in any commonly accepted file format, like .vtt or .srt. The label is a readable name represented in the video player. The language code for the caption must represent a valid IETF language tag.

Videos that have just been uploaded will initially be in the "processing" state while Freshpaint encodes the video and prepares it for use in web streaming. This typically takes 5–15 minutes depending on the size of the video.

That's it! Once your video files are uploaded to Freshpaint, all you'll need to do is install the embedded videos onto your application.

Install the embedded videos onto your site

This process may differ depending on your setup. For example, if your team is able to directly edit HTML, or use a CMS for this purpose, all they'd need to do is place the Freshpaint Video embed code that's provided on your application.

If you currently have a YouTube player or similar embedded on your site, you can simply replace the src in the iframe with the Freshpaint URL. This will maintain the same settings, such as player size.

Please reach out to support@freshpaint.io for any assistance needed.

Last updated