logo
  • Home
  •  Getting Started
    • Developer Basics Videos
    • What is the Brightcove Player?
    • Overview: Brightcove Player
    • Learning Guide: Video Advertising
    • Overview: Brightcove Player Plugins
    • Player Development Training Videos
    • Step-by-Step: Brightcove Player
    • Step-by-Step: Player Customization
    • Training: Developing with the Brightcove Player
    • Learning Guide: Using the REST APIs
  •  Learn the Basics
    • Advanced Player Code
    • Autoplaying a Video
    • Custom Plugin - Converting Code
    • Custom Plugin - Passing Data
    • Custom Plugin - Using Studio
    • Custom Plugin - Why and How
    • Developer Basics Videos
    • Generating Player Code
    • Preparing to Write Code
  •  Advertising
    • Brightcove Outstream Player
    • Ad Events and Ad Objects
    • Ad Only Plugin
    • Advertising with the FreeWheel Plugin
    • Advertising with the IMA3 Plugin
    • Advertising with Server-Side Ads (SSAI)
    • Advertising with SSAI and Open Measurement
    • Brightcove Ad Monetization
    • Checking for Ad Blockers
    • Client-Side Pre-roll Ads with Live SSAI
    • Displaying Ads Using Ad Cue Points
    • Flash No Longer Valid with IMA
    • Guide: Ad Partner Integration
    • Guide: contrib-ads Migration
    • Jump Start: Header Bidding Ad
    • Jump Start: Pre-roll Ad
    • Known Issues: Server-Side Ad Insertion (SSAI)
    • Learning Guide: Video Advertising
    • Step-by-Step: Implementing Advertising
    • Testing Pre-Release Advertising Plugins
    • Using GAM Premium with Brightcove Player
    • Using Player Enhancements for Live SSAI
    • Video Cloud SSAI Ad Tag Validation
  •  Analytics
    • Identify and Delete Low Performing Videos
  •  AMP
    • AMP Using a Video Cloud Video
    • AMP Using an External Video
    • AMP and Advertising
  •  Code Samples
    • Code Samples by Group
    • Code Sample Index
  •  Coding Topics
    •  General
      • Understanding CORS
      • Introducing JSON
      • JavaScript Debugging Basics
      • The JavaScript Module Design Pattern
      • Setting up cURL
      • Using JavaScript Promises
      • Creating a JSON Web Token (JWT)
      • Debugging on Mobile Devices
      • Using MTR (my traceroute)
      • Using Wireshark to Track Network Traffic
    • Brightcove Player Loader
    • Catalog Search Upgrade
    • Custom Event
    • Localizing Brightcove Player
    • Localizing Plugins
    • Player Events
    • Overview: Components
    • Overview: HTTPS Support
    • Overview: Player API
    • Pass Data to the Plugin
    • React Player Loader
    • Reporting on Brightcove Player Configurations
    • RequireJS and Brightcove Player
    • Retrieve Bitrate of Current Rendition
    • Step-by-Step: Player Management
    • Step-by-Step: Plugin Development
    • Step-by-Step: Video.js Plugin Generator
    • Using bc() and getPlayer() Methods
    • Viewing the Player Configuration
  •  DRM & Content Protection
    • Configuring Player Content Restrictions
    • Creating a DASH DRM Manifest for the Brightcove Player
    • Domain Restrictions Messaging
    • DRM Plugin
    • Overview: Content Protection
    • Policy Keys
    • Restricting Video Playback Using IP Address
    • Signed URLs and Token Auth with a Live Stream
  •  Live
    • Live HLS
    • Live Stream Configuration
    • Playing Live Streams
    • Signed URLs and Token Auth with a Live Stream
  •  Playback
    • Audio only player
    • Autoplay Considerations
    • Brightcove Playback Technology App
    • Brightcove Player Accessibility
    • Bumper Videos
    • China Delivery
    • Cross-Device Resume
    • Deep Linking
    • Delivering HLS Video
    • Delivery Rules
    • Determining Which Rendition Will Play
    • Forensic Watermarking
    • HLS Plugin
    • Implementing Cue Points Programmatically
    • iOS and Brightcove Player
    • Managing Video Bandwidth
    • Multiple Audio Tracks
    • Playback Restrictions
    • Overview: HTTPS Support
    • Quality Selection Plugin
    • Static URL Delivery
    • Streaming PlayReady Protected Content
    • Using the Brightcove Player for TVE
    • Viewability
    • Using a Screen Reader with the Brightcove Player
  •  Playlists
    • Guide: Playlist API
    • Implementing Playlists
    • Playlist UI Plugin
    • Styling Playlists
  •  Plugins
    • 360º Video
    • Ad Intelligence Plugin
    • Advertising with the FreeWheel Plugin
    • Advertising with the IMA3 Plugin
    • Advertising with SSAI
    • Advertising with SSAI and Open Measurement
    • AirPlay
    • Brightcove Player Plugins
    • Chromecast
    • Custom Endscreen
    • Display Error Messages
    • Download Button
    • DRM
    • Google Analytics
    • Google IMA DAI
    • Google Tag Manager
    • Google PAL SDK for Brightcove SSAI
    • HLS
    • Interactivity Viewer
    • Kollective eCDN
    • Live DVRUX
    • Overlay
    • Overview: Player Plugins
    • Packaged Plugins
    • Pinning Plugin
    • Player/Plugin Version Testing
    • Playlist Endscreen
    • Playlist UI
    • Plugin Registry
    • Plugin Version Reference
    • Quality Selection
    • Social Media
    • Tealium Tag Manager
    • Thumbnail Seeking
    • Video SEO Schema Generator
  •  Publishing Videos & Players
    • Adding an Application ID to the Player Embed Code
    • Assigning Video to Player Programmatically
    • Options for Advanced (in-page) Embed Code
    • Options for Standard (iframe) Embed Code
    • Brightcove Player Loader
    • Bulk Updating Brightcove Default Player
    • Choosing the Correct Embed Code
    • Delaying Player Instantiation
    • Pre-release Player
    • Social Media Plugin
    • Syndication Strategies
    • Using a Non-Brightcove Player
    • Using Multiple Players on One Page
    • Using Reference IDs
  •  Styling & Appearance
    • Customizing Player Appearance
    • Player Styling Playground
    • Step-by-Step: Player Customization
    • Responsive Sizing for the Brightcove Player
    • Sizing the Player
    • Skins and Player Versions
    • Styling Captions
    • Styling Playlists
  •  Troubleshooting
    •  Advertising
      • Advertising Troubleshooting Checklist
    •  Capture logs
      • Creating a Charles Log
      • Creating a Network Log
    •  Debug player
      • Brightcove Playback Technology App
      • Brightcove Player Error Reference
      • Brightcove Player Information Modal
      • Brightcove Player Troubleshooting Guide
      • Domain Restrictions Messaging
      • Display Error Messages Plugin
      • Manually Setting the Player Version
      • Player Debug Mode
      • Player/Plugin Version Testing
      • Player Informational Properties
      • Sample: Live Custom Error Message
      • Step-by-Step: Brightcove Player Debugger
      • Running a Network Path Trace
      • Using the Player Reference
      • Vetting Brightcove Player Releases
      • Viewing the Player Configuration
  •  User Interface
    • Adding Captions to Videos Programmatically
    • Adding Chapters to a Video
    • Custom Endscreen Plugin
    • Display Overlay Plugin
    • Implementing the ModalDialog
    • Rename 608/708 Captions in the Player
    • Seek Buttons
    • Volume Control
  •  References
    • Brightcove Player 7 Migration Guide
    • Brightcove Player API Documentation
    • Brightcove Player Cookies
    • Brightcove Player Error Reference
    • Brightcove Player System Requirements
    • Catalog Search Architecture
    • Known Issues
    • Player Catalog
    • Player Configuration Guide
    • Player Feature Support by Browser
    • Player Metadata from bcinfo
    • Player Methods/Events API
    • Playlist API Guide
    • Video Metadata from mediainfo
  •  Release Notes
    • Brightcove Player Release Notes
  •  Support
    • Viewing the Brightcove System Status Page
    • Contact Sales
    • Opening a Support Case
    • Reset Your Support Portal Password
  •  Training
    • All Online Training Courses
    • Developer Basics Videos
    • Player Development Training Videos
    • Training: Developing with the Brightcove Player
  •  Standalone Player Resources
    • Getting Started
    • Learn the Basics
    • Creating & Customizing Players
    • Publishing Players
    • Publishing Videos with the Player
    • Player configuration guide
    • Player Management API
    • Delivery System API
    • Mobile SDKs
    • Managing Accounts & Users
  1. Home
  2. Getting Started

Getting Started

This page describes the key concepts to help you understand and be successful developing with Brightcove Player. For more information, see the following concepts.
  • Developer Basics Videos
  • What is the Brightcove Player?
  • Overview: Brightcove Player
  • Learning Guide: Video Advertising
  • Overview: Brightcove Player Plugins
  • Player Development Training Videos
  • Step-by-Step: Brightcove Player
  • Step-by-Step: Player Customization
  • Training: Developing with the Brightcove Player
  • Learning Guide: Using the REST APIs
Looking for something? go to our search page
Brightcove Support
  • System Status
  • Contact Support
  • Search all documentation
Training
  • Brightcove Academy
Brightcove
  • Brightcove.com
  • Bright Spot Community
  • Product release notes
  • Documentation updates

© Brightcove Inc. All rights reserved.

Privacy Terms & Conditions