An ad-free 4Kvideo player — yours to brand and embed

Customization, fine-tuning, analytics and CTAs included on every plan, even the free one, in a player your product can call its own.

Hi! If you're looking for a stable, ad-free player that can be accessed from anywhere in the world and looks like a part of your brand, you've come to the right place. My name is Dima and in this video we'll take a detailed look at the settings of the Kinescope player and explain how it solves these and many other tasks all in one place. If you're interested in specific player features, click on the chapters in the timeline to jump straight to the segment you want. All player templates are stored in the player manager.

Go to Settings, then to the Players tab. Click on New Player, enter a name and open it for editing. The second way is to create a template directly from the video settings. Go into the video and click on Customize Player or Create New Player and it will automatically appear in the manager. So, click on create new player and proceed to the settings. Pay attention to the player window on the right. This is the preview window. All setting changes are displayed here in real time. Let's start with the basics. You can choose a brand color and it will be applied to the play button, the progress bar and the control panel.

Corner rounding allows you to seamlessly integrate the player into your platform's style. Optionally, you can add a logo to the bottom right corner of the video, and clicking it will open the link you specify. When autoplay is enabled, the video will start automatically when the page loads. According to browser policies, playback will start without sound. Sound will turn on after the first interaction with the player. When background video is enabled, all controls will be hidden, sound will be muted, and the video will loop continuously. This is a convenient setting if you want to use the video as a background or decorative element on the page.

For panoramic videos, there is also a 360 video mode. If the video has a non-standard resolution, the zoom to fill option will stretch it to fill the entire screen area from which the user is watching. For example, a vertical video with zoom to fill on a smartphone will occupy the entire screen. The download video option allows viewers to download the video. By default, this option is disabled. When enabled, a download icon appears below the player. The video can be downloaded in different resolutions, or you can download the transcript if the video has subtitles.

Default quality, speed, and volume settings determine the parameters with which the video will start for the viewer. If there are no specific requirements, we recommend leaving the default settings. At the end of the video, several scenarios are available. Looping, returning to the poster, or a rewatch button. And for those who want to convert a view into a targeted action, there is a call to action. A screen with a button appears in the video. You need to set a headline and a link, and the viewer will go to the product page, application form, or lead magnet.

Thanks to the call to action, the video stops being just an engagement tool and becomes a step in the sales funnel. Before launch, you can choose to show or hide the headline with the subheadline, the large play button, the playlist block, and the control panel. By default, everything is minimalistic. During playback, you can control the display of the headline, the progress bar, and the control panel. Different settings are suitable for different types of content. Let's move on to the advanced settings. Start the video with subtitles. When this feature is enabled, the player will start the subtitles and automatically select their language based on the user's browser settings.

We explain how to generate subtitles and chapters for videos using artificial intelligence in our video about video hosting. Auto-pause. If there are several players on the page, when one is started, the others will pause. The Cast to device section. Chromecast and AirPlay support is enabled by default. Viewers can cast the video to their TV directly from the player panel. The menu settings section is the gear icon in the control panel. Here we control what the viewer sees in the menu. Video quality, audio only mode for slower internet connections, playback speed, searching for subtitles and video scaling.

In the control bar elements section, each button can be enabled or disabled individually. Playback, volume, subtitles, playlist, picture-in-picture, track switching. We recommend the minimum set for short videos and the full set for long educational content. The watermark section. You can add custom text over the video to indicate authorship, adjusting the display type, size, frequency and transparency. We explain how to enable dynamic watermarks in our video about content protection and in the knowledge base. There are some nuances there. And the last section is additional. Saving player settings preserves the viewing position and other settings for each viewer.

When a viewer returns to the video, the player will start from the same spot where the user left off last time. Mouse click or tap control allows you to pause or rewind by clicking directly on the video. The About Kinescope item in the context menu can be disabled on paid plans. SEO optimization adds the video's metadata title, description, and poster to the embed code. Search engines see this data and recommend the video in their search results. It's important to note that this setting does not work if domain restriction or DRM encryption is enabled.

A crucial option is data collection. Without it, the analytics in your dashboard won't be updated. This feature is enabled by default. These are the player settings. If you want to create multiple player templates for different content types, we have a separate video guide with detailed examples. There is also a brief reference guide in the files attached to this video. You can get it by clicking the paperclip icon in the player control panel. If you are a developer and want to control the player via code, we'll show you how it works now.

With the iFrame Player API, you can control the player programmatically, play, pause, seek, adjust volume and quality. You can also subscribe to events such as pause, video end and CTA button clicks. This is especially valuable for LMS platforms for hosting courses. The API allows you to track viewing progress, automatically move to the next lesson, and link views to the grading system. The API also provides playlist management, video switching, track change events, and synchronization with your application's logic. And if you are building a product on a mobile platform, we have ready-made SDKs for Swift, Kotlin, Flutter, React, and Vue, all open source and customizable.

Full developer documentation is available in our knowledge base. Links are in the annotation. If you need to monetize your content and add third-party ads, like Google Ads blocks, our player also supports ad tags. The ad tag URL parameter is passed in the embed code. We support VAST, VPAID, and Google's IMA formats. Here's what you get with the Kinescope Player. Videos without ads or third-party logos, a player customized to your style, detailed analytics, flexible embedding, optimization for SEO and AI, as well as many other tools. And all of this is managed from a single Kinescope account.

You can try it out for free right now. After registration, you have an access to 100 minutes of video, 200 gigabytes of traffic, and team access for two people. All of this is available without linking a credit card, and with the promo code PLAYER, we give new clients 30 days of the super plan. Test Kinescope's unlimited features for a whole month. And if you need an enterprise plan, just write to us in the chat or leave a request on the website, and we'll offer a solution for your needs. That's all. Thank you for being with us. See you on Kinescope. See you in the future.

See the player in action

Everything you need in one solution

Quality without compromise

4K playback with adaptive streaming that picks the right bitrate for each viewer's connection and device. Loads fast and plays smooth without separate setup per platform.

Kinescope player streaming 4K with adaptive bitrate selection
Universal compatibility

Plays in any modern browser and device with adaptive streaming. Subtitles in 90+ languages and a UI that adapts to your viewer's locale. Native SDKs for iOS, Android, Flutter, and React Native cover mobile apps.

Kinescope player running across browsers and devices
Ad freedom

No ads or autoplay recommendations from us or third parties.

Kinescope player playing video back with no advertising
White-label

Customize the logo, colors, player controls, and end-of-video CTAs from the dashboard. Branded watch pages available from the Super plan, add a clickable logo above the player, linking viewers to your site.

Kinescope white-label player carrying the customer’s own branding

More than just playback

Engagement tools, protection methods, and audience analytics included on every plan.

Engagement

End-of-video CTAs, lead capture forms, clickable logo and annotations built directly into the player. Move viewers to action without taking them off the page.

Full access control

DRM encryption and watermarks protect the file. Domain and email restrictions, passwords, private keys, backend auth tokens control who can play.
Workspace permissions inside your team control upload, edit, publish, and access rights.

Data integration

Drop-off points, watch-through rates, geography, and device data report to your dashboard in real time. Use behavioral data for remarketing, lookalike audiences, and content optimization.

Built for developers

Capture events, build your own logic, and control the player’s behavior and appearance via the JS API with full access to playback events and styling. Player SDKs for iOS, Android, Flutter, React Native, and Vue are available as open source on GitHub. Webhooks fire on video processing status and live stream lifecycle events to keep your backend in sync.
View docs

Need to switch from Vimeo, YouTube, or another player?

On Vimeo, the branded ad-free player is gated to Advanced ($76/mo) or Enterprise. Same with embed domain restrictions and in-player CTAs. Kinescope includes all of it on every paid plan from €10/month: full white-label, ad-free playback, CTAs in the player, and domain restrictions. For the rest, see the full breakdown.

Coming from YouTube? You gain a branded ad-free player, no suggested videos at the end, full embed restrictions, and CTAs that drive viewers to your own pages.

The move itself is on us — free on the Super and Mega plans. We'll pull your library across (all metadata preserved) and set you up on our side. It is usually done in a week or less.

All player features are waiting for you on the free plan.

Free to start, then from €10/month — customization, CTAs and analytics on every plan.

FAQ

Can’t find the answer you need? Check out our Help Center.

Yes. Player color, control styling, corner radius and the look of the progress bar are set in a player template, together with your own logo and end-of-video CTAs. Build the template once, apply it to a video, folder, project or playlist, and edits propagate without re-embedding. Customization is available on every plan, including the free one — it is not gated behind a higher tier.
Kinescope's player carries no third-party branding to begin with: no vendor logo, no ads and no suggested videos from other channels at the end. You add your own logo and colors instead, so the embed reads as part of your product rather than someone else's. Note that removing a logo and going white-label are not the same thing — the difference is worth knowing before you compare plans elsewhere.
There is nothing to remove — the Kinescope player ships without them. No share bar, no channel links, no suggested videos from anyone else at the end of playback, and no vendor logo. What appears in the embed is your logo, your colours and any call to action you add yourself, so the player reads as part of your product rather than an advert for the host.
Player customization works through templates: create multiple templates with different logos, colors, controls, and CTAs, then apply them to individual videos, folders, projects, or playlists. Setting up a first template takes about five minutes; reusing it across hundreds of videos is one click. Changes to a template propagate immediately, no re-embed needed. Deciding how far to take the branding? See our guide to what a white-label video player actually covers.
Through the IFrame Player API, you can subscribe to play, pause, time-update, seek, quality change, fullscreen change, and ended events. CallAction fires when a viewer clicks an end-of-video CTA, ready to wire into your own analytics stack.
Yes. Each player template controls 35+ settings independently: every button in the panel (play, volume, speed, audio track, subtitles, picture-in-picture, settings, fullscreen, and more), behavior toggles like autoplay and auto-pause, casting to Chromecast and Airplay, watermark visibility, and separate visibility rules for the "before launch" and "during playback" states. Save the template once and apply it across videos, folders, projects, or playlists.
100 minutes of stored video and 200 GB of monthly delivery, with the full player feature set on top. Ad-free playback, CTAs, and the JS API stay the same (and free) across every tier; storage and delivery scale with your usage.
Yes. Kinescope generates AI subtitles in the video's language, chapter markers at logical breakpoints, and a short description of what's on screen. You trigger each one from the video's page when you're ready — they don't run automatically on upload. Accept the output as-is, or edit before publishing.
Yes. Use the Kinescope Player SDK to instantiate the player as a native web component, with control over rendering, lifecycle, styling, and event handling.