logo
  • Home
  •  Getting Started
    • Brightcove Native SDKs
    • Debugging on Mobile Devices
    • Feature Support Table
    • Native Video Playback
    • Native SDK Features
    • Running Android Sample Apps
    • Running iOS/tvOS Sample Apps
    • Training Videos
  •  Features
    • 360 Degree Video
    • Advertising
    • Analytics
    • Audio Only
    • Bumper Videos
    • Captions
    • China Delivery
    • Chromecast
    • Connected TV
    • Content Security (DRM)
    • Cross-Device Resume
    • Delivery Rules
    • Fallback HDCP
    • Forensic Watermarking
    • Live Streams
    • Multiple Audio Tracks
    • Offline Playback
    • Playback Restrictions
    • Player Controls
    • Picture-in-Picture
    • Thumbnail Seeking
    • Video Formats and Captioning
  •  Android Development
    •  Basics
      • v8.1.0: Native SDK for Android Overview
      • Native SDK Release v8.0.0
      • Architecture
      • BrightcovePlayer Class
      • Choosing a Video View
      • Brightcove Registration
      • Understanding Events
      • Working with Media Content
      • Native SDK Training Videos
      • Step-by-Step: Simple Video App
    •  Advertising
      • Ad UI Customization with SSAI
      • Appending Ad Query Params
      • Brightcove's IMA Plugin 8.0.0
      • Brightcove's SSAI Plugin
      • IMA Open Measurement
      • Implementing Client-Side Ads (CSAI)
      • Implementing Server-Side Ads (SSAI)
      • Invidi Pulse Plugin
      • SSAI Open Measurement
    •  Analytics
      • Analytics Related to Offline Playback
      • Sending Brightcove Analytics
      • Viewing Brightcove Analytics
    •  Captions
      • Removing the Captions Background Image
      • Selecting Captions Programmatically
      • Synchronizing WebVTT Captions
    •  Connected TV
      • Chromecast Plugin
      • Connected TV Apps
      • Customizing Android TV Controls
    •  Content Protection
      • Content Security (DRM)
      • Fallback HDCP
      • Playback Restrictions
    •  Framework
      • Adding View/Managing Layout
      • Android Pie Support
      • Creating a Plugin
      • Migrating to ExoPlayer 2 Framework
      • Native SDK Release 7.0.1
      • Resizing the Video View
    •  Live
      • Using Live SSAI
      • Player Enhancements for Live SSAI
      • Client-Side Pre-roll Ads with Live SSAI
    •  Playback
      • Bumper Videos
      • HEVC Selection
      • HLS Playback
      • Multiple Audio Tracks for Offline Playback
      • Offline Playback
      • Playhead Position and Video Duration
      • Setting Playback Speed
      • Source Selection
      • Video and Playlist Objects from JSON
    •  Troubleshooting
      • Error Message Guide
      • Removing Android Log Messages
    •  UI
      • Basic Player Controls
      • Localizing the Player
      • Managing Player Controls
      • Orientation Change
    •  Resources
      • Android Code Samples
      • Code Snippets
      • Native SDK for Android Reference
      • Plugin References
      • Previous Releases
      • Release Notes
  •  iOS Development
    •  Basics
      • v6.12.1: Native SDK for iOS Overview
      • Architecture
      • Brightcove Registration
      • Working with Media Content
      • Understanding Events
      • Native SDK Training Videos
      • Step-by-Step: Simple Video App using Objective-C
      • Step-by-Step: Simple Video App using Swift
    •  Advertising
      • Implementing Client-Side Ads (CSAI)
      • Implementing Server-Side Ads (SSAI)
      • Appending Ad Query Params
      • IMA Open Measurement
    •  Analytics
      • Sending Brightcove Analytics
      • Viewing Brightcove Analytics
    •  Captions
      • Synchronizing WebVTT Captions
    •  Connected TV
      • Chromecast Plugin
      • Connected TV Apps
    •  Content Protection
      • Content Security (DRM)
      • Fallback HDCP
      • Playback Restrictions
    •  Framework
      • Working with App Transport Security (ATS)
    •  Live
      • Using Live SSAI
      • Player Enhancements for Live SSAI
      • Client-Side Pre-roll Ads with Live SSAI
    •  Playback
      • Bumper Videos
      • Offline Playback
      • Source Selection
    •  Privacy
      • App Tracking Transparency
    •  Troubleshooting
      • Error Handling
    •  UI
      • Basic Player Controls
      • Localizing the Player
    •  Resources
      • iOS Code Samples
      • Code Snippets
      • Native SDK for iOS Reference
      • Plugin References
      • Release Notes
      • Previous Releases
  •  tvOS Development
    •  Basics
      • v6.12.1: Native SDK for tvOS Overview
      • Architecture
      • Brightcove Registration
      • Working with Media Content
      • Understanding Events
      • Connected TV Apps
      • Native SDK Training Videos
      • Step-by-Step: Simple TV Video App using Swift
    •  Advertising
      • Implementing Client-Side Ads (CSAI)
      • Implementing Server-Side Ads (SSAI)
      • Appending Ad Query Params
      • IMA Open Measurement
    •  Analytics
      • Sending Brightcove Analytics
      • Viewing Brightcove Analytics
    •  Captions
      • Synchronizing WebVTT Captions
    •  Content Protection
      • Apple TV with FairPlay
      • Content Security (DRM)
      • Fallback HDCP
      • Playback Restrictions
    •  Framework
      • Working with App Transport Security (ATS)
    •  Live
      • Using Live SSAI
      • Player Enhancements for Live SSAI
      • Client-Side Pre-roll Ads with Live SSAI
    •  Playback
      • Bumper Videos
      • Source Selection
    •  Privacy
      • App Tracking Transparency
    •  Troubleshooting
      • Error Handling
    •  UI
      • Apple TV UI Controls
      • Localizing the Player
    •  Resources
      • Basic Apple TV Sample
      • Apple TV with SSAI
      • Native SDK for iOS Reference
      • Plugin References
      • Release Notes
      • Previous Releases
  •  Developer Support
    •  Announcements
      • Android SDK EOL support for ExoPlayer 1
      • Android Version Support
      • Apple App Submission Requirement
      • iOS SDK EOL support for iOS/tvOS 10
    •  Guides
      • JavaScript Debugging Basics
      • Creating a JSON Web Token (JWT)
      • Debugging on Mobile Devices
    •  Questions and Issues
      • Release Notes
      • Known Issues
      • Mailing list/forum archive
      • Frequently Asked Questions
      • Report an Issue
  •  Support
    • Viewing the Brightcove System Status Page
    • Contact Sales
    • Opening a Support Case
    • Reset Your Support Portal Password
  1. Home
  2. Getting Started

Getting Started

Guides to help you get started
  • Brightcove Native SDKs
  • Debugging on Mobile Devices
  • Feature Support Table
  • Native Video Playback
  • Native SDK Features
  • Running Android Sample Apps
  • Running iOS/tvOS Sample Apps
  • Training Videos
Looking for something? go to our search page
Brightcove Support
  • System Status
  • Contact Support
  • Search all documentation
Training
  • Online courses
  • Register for a course
  • Brightcove Academy
Brightcove
  • Brightcove.com
  • Bright Spot Community
  • Product release notes
  • Documentation updates

© Brightcove Inc. All rights reserved.

Privacy Terms & Conditions