서문
브라이트코브 플랫폼 API는 데이터를 가져와 브라이트코브 플랫폼의 여러 부분으로 전송할 수 있는 RESTful API입니다. 몇 가지 사용 예는 다음과 같습니다.
- 비디오 클라우드로 비디오 수집
- 비디오 클라우드에서 비디오 관리
- Video Cloud 계정에 대한 사용자 정의 분석 보고서 만들기
- 브라이트코브 플레이어 만들기 및 관리
- 라이브 스트리밍을 위한 브라이트코브 라이브 작업 만들기
- Zencoder에서 비디오용 트랜스코딩 작업 만들기
편안한 API
RESTful API에 익숙하지 않은 경우 몇 가지 일반적인 특징이 있습니다.
- 요청은 다음과 같은 다른 방법을 사용하여 HTTP 요청을 전송하여 이루어집니다.
GET
,POST
,PATCH
, 및DELETE
, 수행 된 작업의 종류에 따라 다릅니다. - 응답은 일반적으로 모든 프로그래밍 언어가 기본 데이터 유형으로 구문 분석 할 수있는JSON문자열의 형태입니다.
REST의 장점은 RESTful API가 특정 프로그래밍 언어에 의존하지 않는다는 것입니다. HTTP 요청을하고 JSON 응답을 구문 분석 할 수있는 한 API는 사용중인 언어를 신경 쓰지 않습니다.
분류: 코르스
한 가지 주의해야 할 점은 대부분의 브라이트코브 API가CORS를사용할 수 없다는 것입니다. 전체 설명을 위해 링크 된 문서를 읽을 수는 있지만 거의 모든 경우의 API 요청은 웹 클라이언트 (예: 웹 응용 프로그램) 에서 수행 할 수 없다는 것입니다.
이 사이트의 많은 샘플 앱에서와 마찬가지로 서버 측 프록시를 통해 API 요청을 라우팅하여 API와 웹 인터페이스를 사용할 수 있으며REST API 사용에서설명합니다.
인증
대부분의 플랫폼 API에 대한 인증은 임시 OAuth2 액세스 토큰을 통해 이루어집니다. 일부 API는 영구 API 키 또는 정책 키를 대신 사용합니다. 자세한 내용은 개별 API에 대한 설명서를 참조하십시오.
비디오 클라우드 API
브라이트코브 플레이어 (독립형) API
API | 사용 | 랜딩 페이지 | 개요 | 빠른 시작 | 참조 |
---|---|---|---|---|---|
Player Management | Brightcove플레이어 생성 및 관리 | Landing Page | Overview | Quick Start | Reference |
Delivery System | 플레이어 관련 파일 관리 및 배포 | Landing Page | Overview | Quick Start | Reference |
OAuth | 다른 RESTful API에 대한 클라이언트 자격 증명 및 액세스 토큰 가져 오기 | Landing Page | Overview | Quick Start | Reference |
브라이트코브 라이브 API
API | 사용 | 랜딩 페이지 | 개요 | 빠른 시작 | 참조 |
---|---|---|---|---|---|
Live | 실시간 스트림 생성 및 관리 | Landing Page | Overview | Quick Start | Reference |
젠코더 API
API | 사용 | 랜딩 페이지 | 개요 | 빠른 시작 | 참조 |
---|---|---|---|---|---|
Zencoder | VOD 및 라이브 스트림 자산 트랜스코딩 | Landing Page | Quick Start | Encoding Settings | Reference |