📺Freshpaint Video Platform
Freshpaint's most reliable video solution: self-hosted for full control, stability, and HIPAA compliance.
Last updated
Freshpaint's most reliable video solution: self-hosted for full control, stability, and HIPAA compliance.
Last updated
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.
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).
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.
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.
Click "Upload Video" in the management UI
Choose a file, click upload and wait for the file to finish uploading
Give the video a title and description and add a custom thumbnail image, if desired. If you do not select a thumbnail image, one will be automatically generated which can be replaced at any time.
Optionally, upload captions for the video. Captions must be in the .vtt
file format. 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.
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.
You can retrieve the thumbnail for a video by adding /thumbnail
to the end of the Freshpaint Video Link.
Please reach out to support@freshpaint.io for any assistance needed.