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

    미디어 공유를 통한 다이내믹 인제스트

    Dynamic Ingest로 제작 한 비디오를 공유하려면 CMS API 사용. 공유 계정에 미디어 공유가 활성화되어 있어야합니다.이를 확인하려면 Brightcove 지원 센터에 문의하십시오. 비디오 공유 CMS API 트랜스 코딩이 완료되기 전에 요청할 수 있습니다.

    소개

    이 가이드의 Dynamic Ingest 부분은 다른 문서 및 샘플에서 설명한 프로세스와 다르지 않으며 Studio의 업로드 모듈을 사용하여 비디오를 수집하는 것도 사용할 수 있습니다. 그러나 완전성을 위해 다음 세 단계 모두에 대한 예제가 제공됩니다.

    1. 비디오 만들기
    2. 가져 오기 요청 만들기
    3. 동영상 공유하기 CMS API

    인증

    이 항목에서 설명하는 모든 요청은 Brightcove OAuth 시스템.

    비디오 만들기

    동영상 개체는 Video Cloud 시스템은 CMS API. 다음은 컬 예입니다.

        curl --request POST \
          --url https://ingest.api.brightcove.com/v1/accounts/MASTER_ACCOUNT_ID/videos \
          --header 'authorization: Bearer OAUTH_TOKEN' \
          --header 'content-type: application/json' \
          --data '{"name": "Video to be shared"}'

    반환 된 JSON에 새 동영상 ID가 포함됩니다.

        {
          "id": "VIDEO_ID",
          "account_id": "ACCOUNT_ID",
          ...
        }

    가져 오기 요청 만들기

    그런 다음 동영상을 Dynamic Ingest API 동영상 ID는 CMS API 의뢰. 다음은 요청의 컬 예입니다.

        curl --request POST \
          --url https://ingest.api.brightcove.com/v1/accounts/MASTER_ACCOUNT_ID/videos/VIDEO_ID/ingest-requests \
          --header 'authorization: Bearer OAUTH_TOKEN' \
          --header 'content-type: application/json' \
          --data '{"master": {"url": "http://example.com/video.mp4"}}'

    동영상 공유하기 CMS API

    동영상을 수집 한 후 다음을 사용하여 다른 계정으로 공유 할 수 있습니다. CMS API.

    동영상을 다른 계정과 공유하려면 먼저 공유 관계를 설정해야합니다. 미디어 공유 CMS API 자세한 내용은.

    다음은 요청의 컬 예입니다.

        curl --request POST \
        --url 'https://cms.api.brightcove.com/v1/accounts/MASTER_ACCOUNT_ID/videos/VIDEO_ID/shares?=' \
        --header 'authorization: Bearer ACCESS_TOKEN' \
        --header 'content-type: application/json' \
        --data '[
          {
            "id":"AFFILIATE_ACCOUNT_ID"
          }
        ]'

    응답에는 공유 계정에 새 동영상의 ID가 포함됩니다.

        [ {
          "video_id" : "5555086013001",
          "affiliate_id" : "1752604059001",
          "affiliate_video_id" : null,
          "status" : "PROCESSING",
          "shared_at" : "2017-09-01T12:04:39.911Z",
          "updated_at" : "2017-09-01T12:04:39.911Z"
        } ]

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