개요: 플랫폼 API

브라이트코브 플랫폼 API를 사용하면 브라이트코브 시스템과의 상호 작용을 자동화하고 브라이트코브 시스템과 CMS 및 기타 애플리케이션 간에 통합할 수 있습니다.

서문

브라이트코브 플랫폼 API는 데이터를 가져와 브라이트코브 플랫폼의 여러 부분으로 전송할 수 있는 RESTful API입니다. 몇 가지 사용 예는 다음과 같습니다.

  • 비디오 클라우드로 비디오 수집
  • 비디오 클라우드에서 비디오 관리
  • Video Cloud 계정에 대한 사용자 정의 분석 보고서 만들기
  • 브라이트코브 플레이어 만들기 및 관리
  • 라이브 스트리밍을 위한 브라이트코브 라이브 작업 만들기
  • Zencoder에서 비디오용 트랜스코딩 작업 만들기

편안한 API

RESTful API에 익숙하지 않은 경우 몇 가지 일반적인 특징이 있습니다.

  • 요청은 수행된 작업의 종류에 따라, GETPOSTPATCHDELETE , 및 같은 다양한 방법을 사용하여 HTTP 요청을 전송하여 이루어집니다.
  • 응답은 일반적으로 JSON문자열 형식이며 모든 프로그래밍 언어가 기본 데이터 유형으로 파싱할 수 있습니다.

REST의 장점은 RESTful API가 특정 프로그래밍 언어에 의존하지 않는다는 것입니다. HTTP 요청을하고 JSON 응답을 구문 분석 할 수있는 한 API는 사용중인 언어를 신경 쓰지 않습니다.

분류: 코르스

한 가지 알아두어야 할 점은 대부분의 브라이트코브 API가 CORS를 지원하지 않는다는것입니다. 전체 설명을 위해 링크 된 문서를 읽을 수는 있지만 거의 모든 경우의 API 요청은 웹 클라이언트 (예: 웹 응용 프로그램) 에서 수행 할 수 없다는 것입니다.

이 사이트의 많은 샘플 앱과 REST API 사용에서 설명하는 것처럼 서버 측 프록시를 통해 API 요청을 라우팅하여 API와 함께 웹 인터페이스를 계속 사용할 수있습니다.

cURL , Postman또는 Insomnia와 같은 도구를 사용하여 인터넷에 연결된 자신의 컴퓨터에서 요청을 할 수 있습니다.

인증

대부분의 플랫폼 API에 대한 인증은 임시 OAuth2 액세스 토큰을 통해 이루어집니다. 일부 API는 영구 API 키 또는 정책 키를 대신 사용합니다. 자세한 내용은 Brightcove API 인증을 참조하십시오.

비디오 클라우드 API

비디오 클라우드 API
API 사용 랜딩 페이지 개요 빠른 시작 참조
Analytics Video Cloud계정에 대한 분석 데이터 가져오기 Landing Page Overview Quick Start Reference
Audience Video Cloud계정에 대한 잠재고객 데이터 가져오기 Landing Page Overview   Reference
CMS 동영상 및 재생목록 관리 (캐시되지 않음) Landing Page Overview Quick Start Reference
Cross Device Resume 시청자가 중단한 부분부터 재생을 재개할 수 있도록 재생 헤드 위치를 읽을 수 있습니다. Landing Page Overview Quick Start Reference
Data Collection 다른Video CloudBrightcove플레이어로부터 분석 데이터 전송 Landing Page Overview Quick Start Reference
Delivery Rules 콘텐츠가 시청자에게 전달되는 방식을 제어하는 사용자 지정 규칙 생성 Landing Page Overview Quick Start Reference
Delivery System 플레이어 관련 파일 관리 및 배포 Landing Page Overview Quick Start Reference
Dynamic Ingest 비디오 및 에셋 추가, 교체 및 다시 코드 변환 Landing Page Overview Quick Start Reference
In-Page Experiences (REST) 페이지 내 경험 관리 Landing Page Overview   Reference
Ingest Profiles 계정의 인제스트 프로필 관리 Landing Page Overview Quick Start Reference
OAuth 다른 RESTful API에 대한 클라이언트 자격 증명 및 액세스 토큰 가져 오기 Landing Page Overview Quick Start Reference
Playback 클라이언트에서 비디오 및 재생 목록 데이터에 액세스 Landing Page Overview Quick Start Reference
Player Management Brightcove플레이어 생성 및 관리 Landing Page Overview Quick Start Reference
Policy 액세스에 사용되는 정책 키 생성Playback API Landing Page Overview Quick Start Reference
Social Video Cloud동영상의 소셜 플랫폼 공유 기록 및 상태 확인 Landing Page Overview   Reference
SSAI 서버측 광고 통합 (VOD) 을 위한 광고 구성 관리 Landing Page Overview   Reference

Brightcove Cloud Playout API

브라이트코브 플레이어 API
API 사용 랜딩 페이지 개요 빠른 시작 참조
Channel Manager Cloud Playout 채널 관리 Landing Page Overview Reference
Cloud Playout CMS Interactions Cloud Playout 재생 목록 및 동영상 관리 Landing Page Overview Reference
EPG Studio에서 생성된 채널에 대한 전자 프로그래밍 가이드 생성 및 검색 Landing Page Overview Reference

Brightcove 재생 제한 API

Brightcove 재생 제한 API
API 사용 랜딩 페이지 개요 빠른 시작 참조
Audit 계정의 Playback Authorization Service 사용에 대한 일일 액세스 보고서 생성 Landing Page Overview Reference
Blacklist 블랙리스트에 올라 라이선스 요청에 유효하지 않은 것으로 간주되는 JWT 토큰을 관리합니다. Landing Page Overview Reference
Devices 비디오 재생에 대한 장치 제한 활성화 Landing Page Overview Reference
Concurrency Service DRM 없이 동시성 중간 스트림 확인 허용 Landing Page Overview Reference
Key Brightcove로 JWT와 관련된 공개 키 관리 Landing Page Overview Reference
Playback Rights 재생 권한 정의 및 관리 Landing Page Overview Reference

브라이트코브 플레이어 (독립형) API

브라이트코브 플레이어 API
API 사용 랜딩 페이지 개요 빠른 시작 참조
Delivery System 플레이어 관련 파일 관리 및 배포 Landing Page Overview Quick Start Reference
OAuth 다른 RESTful API에 대한 클라이언트 자격 증명 및 액세스 토큰 가져 오기 Landing Page Overview Quick Start Reference
Player Management Brightcove플레이어 생성 및 관리 Landing Page Overview Quick Start Reference

브라이트코브 라이브 API

브라이트코브 라이브 API
API 사용 랜딩 페이지 개요 빠른 시작 참조
Live 실시간 스트림 생성 및 관리 Landing Page Overview Quick Start Reference

젠코더 API

젠코더 API
API 사용 랜딩 페이지 개요 빠른 시작 참조
Zencoder VOD 및 라이브 스트림 자산 트랜스코딩 Landing Page Quick Start Encoding Settings Reference