Skip to content

Providers

Ink Player uses one consistent player for every source. Whether your media is self-hosted, on YouTube, or on a streaming platform, viewers get the same player UI. This page lists every supported source type and how to add each one.

Supported sources

SourceTypeWhat it isHow to add
LocalSelf-hostedA file uploaded to your WordPress siteSelect from the WordPress media library, or use Private upload
RemoteDirect URLAny direct link — MP4, HLS .m3u8, DASH .mpd, or audio such as MP3Paste the URL
YouTubePlatformA YouTube videoPaste the YouTube URL, or choose the YouTube source
VimeoPlatformA Vimeo videoPaste the Vimeo URL, or choose the Vimeo source
Bunny.net StreamStreamingVideo hosted on Bunny.net StreamChoose the Bunny.net source
Bunny.net Classic StorageStorageA file on Bunny.net Classic StorageChoose the Bunny.net source
MuxStreamingVideo hosted on MuxChoose the Mux source

Three ways to add media

When you click Add media in Media, you can:

  1. Paste a URL — Ink Player detects the source type automatically. This covers direct files (MP4, HLS, DASH, audio) and platform links (YouTube, Vimeo).
  2. Select from the WordPress media library — pick a file you have already uploaded to WordPress.
  3. Choose a source — YouTube, Vimeo, Bunny.net, Mux, or Private upload.

TIP

Pasting is usually the quickest path. For platform links, just paste the page URL — for direct files, paste the link that ends in .mp4, .m3u8, .mpd, or your audio extension.

Format support at a glance

  • Video files: MP4
  • Adaptive streaming: HLS (.m3u8) and DASH (.mpd)
  • Audio: MP3 and other common audio formats
  • Platforms: YouTube, Vimeo
  • Streaming/storage services: Bunny.net Stream, Bunny.net Classic Storage, and Mux

Provider integrations

Some sources are configured under Settings → Integrations, where you connect services such as Bunny.net and Mux.

Multi-language sources

Multi-language video uses the same source types as normal playback. Each language version is another playable source URL, so you can use direct files, HLS, Bunny.net, Mux, or other supported video sources for each spoken-language version.

For best results, keep every language version aligned to the same edit and duration. See Multi-language video.

Access and providers

Not every source can be truly access-protected. Bunny.net, Mux, and protected (private) uploads support enforced access control and signed playback, while public WordPress media URLs and platform embeds (YouTube/Vimeo) cannot be. See Access control for the full picture.

Built for WordPress.