logo
  • Home
  •  Getting Started
    • Overview: Platform APIs
    • Authentication for API Requests
    • Testing Tools for Brightcove APIs
    • Learning Guide: Using the REST APIs
    • Index of Platform API Code Samples
  •  General Information
    • Integrating Your CMS with Video Cloud
    • Managing API Authentication Credentials
    • All API References
    • Platform API Code Samples
    • Platform API Training Videos
    • Platform APIs Known Issues
    •  Developer Tools
      • Understanding CORS
      • Introducing JSON
      • Concepts: The JavaScript Module Design Pattern
      • Concepts: Using JavaScript Promises
      • Concepts: Setting up cURL
      • Online API Tester
      • Use Insomnia for API Requests
      • Use Postman for API Requests
      • Using MTR (my traceroute)
      • Using Wireshark to Track Network Traffic
    •  Features
      • Audio Content
      • Creating a JSON Web Token (JWT)
      • Debugging on Mobile Devices
      • JavaScript Debugging Basics
      • Overview: Forensic Watermarking
      • FAQ: Forensic Watermarking
      • Overview of Context Aware Encoding
      • TLS for Media, Player, and API URLs
    •  Utilities
      • String Encoder
      • Date Converter
      • Base 64 Encoding Tool
  •  Analytics API
    •  Getting Started
      • Overview: Analytics API
      • Analytics API Explorer
      • Overview: Video Data Endpoint
      • Overview: Dimensions, Fields, and Parameters
    •  General Information
      • FAQ: Analytics API
      • Analytics API Glossary
      • Data Sent to Analytics by the Brightcove Player
      • Unique Users
      • Live Metrics
    •  References
      • Analytics API Reference
      • Release Notes
      • Known Issues
      • Error Reference
    •  Dimension Guides
      • Dimension: account
      • Dimension: browser_type
      • Dimension: date
      • Dimension: date_hour
      • Dimension: destination_domain
      • Dimension: destination_path
      • Dimension: device_manufacturer
      • Dimension: device_type
      • Dimension: device_os
      • Dimension: city
      • Dimension: country
      • Dimension: region
      • Dimension: live_stream
      • Dimension: referrer_domain
      • Dimension: source_type
      • Dimension: search_terms
      • Dimension: social_platform
      • Dimension: player
      • Dimension: video
      • Dimension: viewer
    •  Code Samples
      • Concurrent Viewers for Live Events
      • Daily Analytics Report Generator
      • Destinations Report
      • Geographical Analytics Report
      • Unique Users by Day
      • Video Engagement Graph
      • Video Report by Player and Day
      • Video Report by Reference ID
      • Video Report by Tags
      • Analytics by Playlists
      • Recently Added Videos
      • Video Analytics Report by Country and Day
  •  Aspera
    • Overview: Using Aspera for Ingestion to Video Cloud
    • Manifest/Metadata Reference
  •  Audience API
    •  Getting Started
      • Overview: Audience API
    •  References
      • Audience API Reference
  •  Cloud Playout APIs
    •  Getting Started
      • Overview: Channels API
      • Overview: EPG API
      • EPG API: Best Practices
      • Searching for Channels
    •  References
      • EPG API Reference
      • Program Scheduler Reference
      • Channels API Reference
      • CMS API Reference for Cloud Playout
      • Cloud Playout APIs Release Notes
  •  CMS API
    •  Getting Started
      • Overview: CMS API
      • Practice Area: CMS API
      • Best Practices: CMS and Playback APIs
      • CMS API Notifications
    •  References
      • CMS API Reference
      • CMS/Playback APIs Release Notes
      • Known Issues
      • CMS API Video Fields Reference
      • CMS API Playlist Fields Reference
      • CMS API Custom Fields Reference
      • CMS API Folder Fields Reference
      • CMS API Error Message Reference
    •  Searching
      • CMS API: Video Search v2
      • CMS API: Playlists Search
      • Page Search Results
      • CMS and Playback APIs: Video Search v1
      • Catalog Search Architecture
    •  Managing Videos/Assets
      • Activate/Deactivate or Schedule Videos
      • Audio-Content
      • Add Geo-Filtering
      • Digital Master Delete API
      • Deleting Videos
      • Getting Counts of Videos and Playlists
      • Managing Custom Fields
      • Managing Audio Tracks Using the CMS API
      • Managing Playlists Using the CMS API
      • Managing Clips
      • Media Sharing
      • Multilingual Metadata
      • Retrieve Video Data
      • Set 360-Degree Video Properties
      • Remote Assets
      • Add WebVTT Captions (Text Tracks)
      • Managing Text Tracks Using the CMS API
      • Managing Transcripts Using the CMS API
      • Generate Video Sitemaps
      • Identifying Low Performing Content
      • Working with Folders
      • Working with Labels
      • Linking Zencoder and Video Cloud
    •  Code Samples
      • Add Multiple Affiliate Accounts
      • Share Multiple Videos
      • Media Sharing Report
      • Shared Media Report
      • Update Videos
      • Add Custom Field to Multiple Videos
      • Update Geo Properties
      • Add Cue Points
      • Video Report Generator
      • Videos in Folder Report
      • Videos by Delivery Type
      • Download Links
      • Video Sitemap Generator
      • MRSS Generator
      • MRSS Feed from Playlist
      • RSS Podcast Feed for iTunes
      • Video Schema Builder
      • Python Code for a GET Request
      • Report on Audio-Only Content
      • Video Renditions Inspector
      • Video Search App
      • Videos with Text Tracks
      • Videos Custom Fields Report
  •  Cross Device Resume API
    •  Getting Started
      • Overview: Cross-Device Resume
      • Getting Playback Position from XDR API
    •  Guides
      • Cross-Device Resume with Brightcove Player
      • Cross-Device Resume with the Native SDKs
    •  References
      • Cross Device Resume API Reference
  •  Data Collection API
    • Overview: Data Collection API
    • Configuring a Non-Brightcove Player for QoE
    • Data Collection API Reference
    •  Code Samples
      • Data Collection API Sample
  •  Delivery Rules API
    •  Getting Started
      • Overview: Delivery Rules
      • Implementing Delivery Rules
    •  Guides
      • Using Delivery Rules with Brightcove Player
      • Using Delivery Rules with the Native SDKs
    •  References
      • Delivery Rules API Reference
  •  Delivery System API
    • Overview: Delivery System API
    • Step-by-Step: Delivery System API
    • Git Overview
    • Delivery System API Reference
  •  Dynamic Ingest API
    •  Getting Started
      • Overview: Dynamic Ingest API
      • Quick Start: Dynamic Ingest API
      • Source File Upload API for Dynamic Ingest
      • Overview of Dynamic Delivery
    •  General Information
      • Dynamic Ingest API: Best Practices
      • Notifications for Dynamic Ingest
      • Get Status of Dynamic Ingest Requests
      • Fallback/Retry Strategy
      • Using Dynamic Ingest with S3
      • UGC Strategies
    •  References
      • Dynamic Ingest API Reference
      • Dynamic Ingest API Release Notes
      • Known Issues
      • Ingest Fields Reference
      • Dynamic Ingest Error Message Reference
    •  Ingest Guides
      • Archiving Masters
      • Audio Content
      • Dynamic Delivery Ingest Priority Queueing
      • Dynamic Ingest with Media Sharing
      • Images and the Dynamic Ingest API
      • Implementing Multiple Audio Tracks
      • Ingesting content with DRM
      • Ingesting Videos with Multi-Language Audio Tracks
      • Ingesting WebVTT Files
      • Ingesting Transcript Files
      • Requesting Auto Captions
      • Requesting Late Binding
      • Using Context Aware Encoding
    •  Code Samples
      • Dynamic Ingest API Tester
      • Ingesting Videos
      • Re-transcoding Videos
      • Replacing Videos
      • Add Scheduled Videos
      • Adding Text Tracks
      • Ingesting Low Priority Videos
      • Python Code
  •  Image API
    • Overview: Image API
    • Image API Reference
    • Image Token API Reference
  •  Ingest Profiles API
    •  Getting Started
      • Overview: Ingest Profiles API
      • Practice Area: Ingest Profiles API
    •  Guides
      • Archiving Masters
      • Audio Content
      • Best Practices
      • CAE Fast Publish
      • Dolby Atmos Audio
      • HEVC Video
      • MP4s in Dynamic Delivery
    •  References
      • Ingest Profiles API Reference
      • Ingest Profiles Fields Reference
      • Standard Ingest Profiles
      • Standard Live Ingest Profiles
      • Fields for Custom Live Ingest Profiles
    •  Code Samples
      • Create Custom Dynamic Delivery Profile
      • Create Custom CAE Profile
      • Add Profile to Multiple Accounts
      • Get All Profiles for an Account
      • Set Default Profile
  •  Ingestion via MRSS
    • Ingesting via an MRSS Feed
    • XML Manifest for Ingestion via MRSS
  •  Brightcove Interactivity APIs
    • Interactivity API Reference
    • Addon API
    • Annotations API
    • Embed API
    • Extension API
    • Accessing Reporting Endpoints
  •  In-Page Experience API
    •  Getting Started
      • Overview: In-Page Experience API
      • Quick Start: In-Page Experience Platform (REST) API
    •  References
      • In-Page Experience API Reference
      • In-Page Experience API Error Reference
      • In-Page Experience Client API
  •  Live API
    •  Getting Started
      • Overview: Live API
      • Creating a Live Stream using the API
    •  Guides
      • Brightcove Live Best Practices
      • Brightcove Live Program Ad Metadata API
      • Creating a Frame-Accurate Clip
      • Creating VOD Clips
      • Getting a List of Live or VOD Jobs
      • Insert ID3 timed metadata
      • Live DRM via the Live API
      • Live Scheduler Notifications
      • Live Scheduler Overview
      • Managing Credentials for the Live API
      • Multi Language Audio with Live API
      • Notifications
      • Playback Restrictions with Live Streams
      • Reducing Latency for Live Streams
      • RTMP Outputs
      • Scheduling Activation/Deactivation of an SEP Stream
      • Scheduling Clip Generation for an Live Streams
      • Static Entry Points
      • Signed URLs and Token Auth with a Live Stream
      • Using Live Redundancy
      • VOD from Live Event
    •  SSAI
      • Cue Points and Ad Beacons with SSAI
      • Server-Side Ad Insertion (SSAI)
      • Overview: Player Enhancements for Live SSAI
    •  Code Samples
      • Create a Live Job
      • Create a Live Job for MPEG2-TS Input
      • Using RTMP Outputs for Live Events
    •  References
      • Error Messages
      • Release Notes
      • Live API Reference
  •  Live API 2.0
    •  Getting Started
      • Overview: Live 2.0 API
      • Quick Start: Live 2.0 API
  •  OAuth API
    •  Getting Started
      • Overview: OAuth API
      • Quick Start: OAuth API
    •  Guides
      • Create Client Credentials: cURL
      • Create Client Credentials: Postman
      • Getting Access Tokens
      • API Operations for Client Credentials Requests
      • Getting your BC_TOKEN
    •  References
      • OAuth API Reference
      • OAuth API Error Message Reference
    •  Code Samples
      • Create Client Credentials
      • Get an Access Token
  •  Playback API
    •  Getting Started
      • Overview: Playback API
      • Quick Start: Playback API
      • Best Practices: CMS and Playback APIs
    •  Guides
      • CMS and Playback APIs: Video Search
      • Catalog Search Architecture
      • Short Manifest TTL
      • Static URL Delivery
    •  References
      • Playback API Reference
      • Video Fields Reference
      • Playlist Fields Reference
      • Error Reference
      • CMS/Playback APIs Release Notes
    •  Code Samples
      • Video Thumbnail Grid
      • MRSS Generator
      • JSON/MRSS Feed from a Playlist
      • iTunes and Roku Feed Generators
  •  Player Management API
    •  Getting Started
      • Overview: Player Management API
      • Step-by-Step: Player Management
      • OAuth Guide
    •  Guides
      • Player Configuration Guide
      • Packaged Plugins
      • Plugin Registry
      • Pre-release Player
      • Player Repositories
      • Embed APIs
      • Opt Out of Automatic Player Updates
      • Embedding Brightcove Players in a CMS
    •  References
      • Player Management API Reference
      • Release Notes
    •  Code Samples
      • Setup for Player Management Samples
      • Bulk Updating Default Player
      • Create a Player
      • Update Player Version
      • Display Players
      • Delete Players
      • Using last_viewed Data
      • Programmatically Update Players
  •  Playback Restrictions
    •  Getting Started
      • Overview: Brightcove Playback Restrictions
      • Implementing Playback Rights
      • Video Cloud Studio: Playback Rights
    •  Guides
      • Creating a JSON Web Token (JWT)
      • Using Authentication APIs
      • Fallback HDCP
      • Generic Stream Concurrency
      • Limiting Concurrent Streams per Viewer
      • Implementing Device Limits
      • Playback Restrictions with Brightcove Player
      • Playback Restrictions with the Native SDKs
      • Playback Restrictions with Live Streams
    •  Authentication
      • Key API Reference
      • Blacklist API Reference
      • Audit API Reference
    •  References
      • Playback Rights API Reference
      • CMS API Reference
      • Devices API Reference
      • Concurrency Service API Reference
      • Playback Restrictions Errors
      • DMA Codes Reference
  •  Policy API
    •  Getting Started
      • Overview: Policy API
      • Code Sample: Generate a Policy Key
      • Policy Key from Player
    •  References
      • Policy API Reference
      • Release Notes
  •  Social API
    •  Getting Started
      • Overview: Social API
      • Quick Start: Social API
    •  References
      • Social API Reference
      • Social API: Error Reference
  •  Social Syndication API
    •  Getting Started
      • Overview: Syndication Configuration API
      • Overview: Syndication Feed API
      • Templates for Universal Syndication
      • Downloading Video Masters
      • CMS and Playback APIs: Video Search v2
    •  References
      • Syndication Configuration API Reference
      • Syndication Feed API Reference
      • Release Notes
    •  Code Samples
      • Video Sitemap generator
  •  SSAI API
    •  Getting Started
      • Video Cloud SSAI API
    •  References
      • SSAI API Reference
      • SSAI API Error Reference
  •  Training
    • Online Training Courses
    • Brightcove Academy
  •  Support
    • Contact Sales
    • Viewing the Brightcove System Status Page
    • Known Issues
    • Opening a Support Case
    • Reset Your Support Portal Password
  1. Home
  2. Dynamic ingest
  3. Code Samples

Code Samples

This section provides code samples for the Dynamic Ingest API.
  • Dynamic Ingest API Tester
  • Ingesting Videos
  • Re-transcoding Videos
  • Replacing Videos
  • Add Scheduled Videos
  • Adding Text Tracks
  • Ingesting Low Priority Videos
  • Python Code
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