지원 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    계정의 모든 프로필 가져 오기

    이 샘플은 계정에 대한 모든 Ingest Profiles를 검색하는 방법과 표시하지 않을 항목을 필터링하는 방법을 보여줍니다.

    소개

    계정에 대한 모든 입수 프로파일을 얻는 것은 간단합니다. API에 대한 간단한 호출 일뿐입니다. 덜 간단한 것은 당신이 그들과 함께하는 일입니다. 사용자가 비디오를 수집 할 때 선택할 수 있도록 어떤 종류의 앱에서 사용자에게 프로필을 표시하려는 경우 알아야 할 몇 가지 잠재적 인 문제가 있습니다. 이러한 문제는 Brightcove가 모든 계정을 이전하는 중이라는 사실과 관련이 있습니다. 유산 섭취 시스템 새로운 동적 전달. 다이나믹 딜리버리 시스템의 장점을 이 개요; 여기서 중요한 것은 이전 계정에 대한 영향입니다.

    • 2017 11 월 이전에 생성 된 계정의 경우 원래 계정이 설정되었습니다. 유산 섭취 시스템
    • 계정 ~하지 않았다. 아직 Dynamic De로 변환되었습니다.livery, Dynamic Delivery 프로필은 여전히 ​​계정에 대해 설정되어 있으며 Ingest Profiles API 그 (것)들을 돌려 보낼 것이다. 사용자가 프로필을 사용할 때이 프로필을 사용하려고하면 Dynamic Ingest API, 오류가 리턴됩니다.
    • 계정 동적 게재로 전환되었지만 기존 수신을 사용 중지하지 않았 으면 기존 수신 프로필도 계속 반환됩니다. 이것들은 일반적으로 사용되어서는 안된다. ~ 할 수 없다. 동적 게재로 전환 된 동영상에 대한 작업에 사용됩니다.
    • 기존의 인제 스트 프로파일을 다시 얻는다면 현재의 프로파일을 다시 얻을 수 있습니다. 시대에 뒤 떨어진 일부 고객이 여전히 시스템을 사용했기 때문에 시스템에 보관 된 프로파일. 이것들은 사용하십시오.
    • 기존 프로필에는 라이브 스트리밍을위한 3 프로필까지 포함될 수 있습니다. 일반적으로 VOD 콘텐츠를 가져 오는 데 사용해서는 안됩니다.
    • 마지막으로 동적 배달에만 구성된 계정의 경우 반환 될 수있는 동적 배달 프로필에는 두 가지 종류가 있습니다.
      • "정적"프로파일 - 고정 된 일련의 표현이있는 일반 종류
      • 사용하는 "동적"프로필 컨텍스트 인식 인코딩 (CAE) 프로파일에 설정된 제약 조건 내에서 생성 할 최적의 렌 디션 집합을 자동으로 결정합니다.

    이 샘플의 목적은 계정 프로필을 검색하고 다양한 유형의 결과를 필터링하는 방법과 계정에서 생성 된 사용자 지정 프로필을 표시하는 것입니다.

    자격 증명 가져 오기

    을 사용하려면 Ingest Profiles API 적절한 자격 증명이 필요합니다.

    대부분의 경우 자격증 명을 얻는 가장 쉬운 방법은 Studio Admin API 인증 섹션을 이용하는 것입니다 (계정에 대한 관리자 권한이 필요함). 만나다 API 인증 자격 증명 관리 자세한 내용은 대부분의 경우, 모든 사용자에게 권한을 부여하기를 원할 것입니다. Ingest Profiles API 작업 :

    Ingest Profiles API 권한
    Ingest Profiles API 권한

    필요한 사용 권한을 Studio에서 사용할 수 없거나 사용자가 직접 사용하도록 설정하려는 경우 OAuth API, 당신이 선택한 것을 사용하십시오. 클라이언트 자격증 명 얻기 아래에 나열된 문서. 어느 옵션을 선택하든 올바른 작업 권한을 요청해야합니다. cURL 또는 Postman과 함께 다음을 사용할 수 있습니다. Ingest Profiles API:

    "operations": [
      "video-cloud/ingest-profiles/profile/read",
      "video-cloud/ingest-profiles/profile/write",
      "video-cloud/ingest-profiles/account/read",
      "video-cloud/ingest-profiles/account/write"
    ]

    소스 코드

    이 샘플과 관련된 모든 코드를 찾으십시오. GitHub 저장소.

    샘플 앱

    펜보기 Ingest Profiles API 샘플 : 계정의 모든 프로필 가져 오기 Brightcove 학습 서비스 제공 (@rcrooks1969)에 코드 펜.

    CodePen 사용

    위의 CodePen을 효과적으로 사용하기위한 몇 가지 팁이 있습니다.

    • 플레이어의 실제 표시를 클릭하여 결과 버튼을 클릭합니다.
    • 클릭 HTML / CSS / JS 버튼을 사용하여 하나의 코드 유형을 표시합니다.
    • Click 하십시요. CodePen에서 편집 이 CodePen을 자신의 계정에 포크하려면 오른쪽 상단에서
    • 이 샘플과 관련된 모든 코드를 찾으십시오. GitHub 저장소.

    프록시 코드

    이 페이지에서 샘플 앱을 직접 빌드하려면 자신의 프록시를 생성하고 호스팅해야합니다. (Brightcove Learning Services에서 사용하는 프록시는 Brightcove 도메인의 요청 만 수락합니다.) 샘플 프록시는 우리가 사용하는 프록시와 매우 유사하지만 Brightcove가 아닌 도메인의 요청을 차단하는 검사가없는 곳에서 찾을 수 있습니다. 이 GitHub 저장소. 당신은 또한 거기에 그것을 사용하기위한 기본 지침과 프록시 주위에 애플 리케이션을 구축하기위한보다 정교한 안내서를 찾을 것입니다. REST API 사용.


    페이지 최종 업데이트 28 Sep 2020