일반 구성

Ooyala Flex에 포함된 대부분의 항목은 개체입니다. 따라서 Ooyala Flex를 구성할 때는 설정 및 액세스 섹션에서 다양한 개체 유형을 생성, 편집 및 구성합니다. Ooyala Flex의 구성 화면은 각 개체 유형에 해당하는 하위 섹션으로 분할되어 있습니다. 이러한 하위 섹션은 설정 섹션 또는 액세스 섹션 아래에 있습니다.

Ooyala Flex는 세분화된 액세스 제어를 지원합니다. 그러므로 사용 가능한 구성 하위 섹션은 사용자의 역할 및 해당 역할에 연결된 권한에 따라 달라집니다.

구성 속성

Ooyala Flex 개체를 생성하고 구성할 때 사용 가능한 동작과 속성은 개체 유형에 따라 다릅니다. 예를 들어 리소스 개체 유형과 같이 시작 및 중지할 수 있는 개체 유형도 있는 반면 그렇지 않은 개체 유형도 있습니다. Ooyala Flex 사용 설명서의 각 개체 페이지에서는 각 개체 유형에서 지원하는 동작 및 속성을 보여 주는 요약표가 제공됩니다.

개체 복사

복사를 지원하는 개체도 있습니다. 개체를 복사하면 새 개체가 생성되며 원본 개체의 모든 속성이 복제됩니다. 슈퍼 사용자는 개체의 새 이름을 입력해야 합니다. 복사는 기존 개체의 속성을 기반으로 하는 새 개체를 생성하려는 경우 사용할 수 있는 매우 유용하며 시간을 절약할 수 있는 기능입니다.

1) 개체를 복사하려면 동작 등 복사하려는 개체의 개체 세부정보 섹션으로 이동합니다.

2) 개체 설정 뷰에서 복사 아이콘을 클릭합니다.

3) 복사 섹션에 복사의 이름 및 특정 개체 유형에 해당하는 기타 세부정보를 입력합니다.

4) 저장 버튼을 클릭하여 작업을 마무리합니다.

5) 복사한 개체는 처음 생성될 때는 비활성화되어 있습니다. 그러므로 개체 사용을 시작하려면 먼저 활성화해야 합니다.

개체 내보내기 및 가져오기

액세스설정 섹션에 있는 대부분의 개체 유형은 XML 형식으로 내보내고 가져올 수 있습니다. 슈퍼 사용자가 Ooyala Flex 환경 간에 구성을 복사하려는 경우 이 기능이 매우 유용합니다.

개체를 내보내려는 경우 개체 설정 뷰에서 내보내기 아이콘만 클릭하면 됩니다.

슈퍼 사용자의 경우 웹 브라우저에서 로컬 컴퓨터로 개체 데이터를 다운로드하는 과정이 시작됩니다.

아래에는 내보낸 개체 파일 콘텐츠의 예가 나와 있습니다.

개체 가져오기

1) 개체를 가져오려는 경우 고정 목록 뷰에서 가져오기 아이콘만 클릭하면 됩니다.

2) 갸져오기 섹션에서 파일 선택 버튼을 클릭합니다.

3) 파일을 선택한 후 업로드를 클릭합니다.

다른 계정에서 개체를 가져오려는 경우에는 3개 매개 변수를 변경해야 할 수 있습니다. 이러한 매개 변수는 다음과 같습니다.

소유자

계정

표시 여부

확장 구성

추가 구성 탭을 통해 확장 구성을 지원하는 개체 유형도 있습니다. 슈퍼 사용자는 이 탭에서 사용자 지정 양식을 통해 추가 구성 정보를 입력할 수 있습니다. 일부 구성 화면 내에는 몇 가지 선택적 필드가 있으며, 전체 섹션이 선택적 항목일 수도 있습니다. + 기호를 클릭하여 이러한 필드/섹션을 사용 가능하도록 설정합니다. 나중에 이러한 구성 항목을 제거하려는 경우에는 - 기호만 클릭하면 됩니다. 그러면 해당 옵션과 연결된 값이 모두 삭제됩니다.

스크립팅

확장 구성 필드에 값을 추가할 수 있는 경우 슈퍼 사용자는 고정값이나 스크립트를 추가할 수 있습니다. 스크립트는 런타임에 평가되어 출력 값을 생성하는 코드 조각입니다. 스크립팅은 Ooyala Flex의 동작에 지능적 요소를 더 추가하고 플랫폼을 보다 동적인 방식으로 사용자 지정하는 기능을 제공하므로 매우 유용한 도구입니다.

아래 스크린샷에는 스크립팅이 필드에 삽입된 구성 탭이 나와 있습니다.

플러그인

플러그인을 지원하는 개체 유형도 있습니다. 플러그인은 특정 기능을 구현하는 Ooyala Flex API용으로 개발된 코드의 기능입니다. 개발자는 플러그인을 사용하여 Ooyala Flex의 기능을 확장할 수 있습니다. 플러그인을 지원하는 개체 유형의 예는 다음과 같습니다.

동작

시간이 지정된 동작

리소스

이벤트 처리기

할당량

개체 유형이 플러그인을 지원하는 경우 해당 유형의 새 개체를 생성할 때 슈퍼 사용자에게 특정 플러그인 유형을 선택하라는 메시지가 표시됩니다. 플러그인을 구성할 수 있는 경우에는 플러그인 속성을 구성할 수 있도록 슈퍼 사용자에게 확장 구성 탭이 제공됩니다.

아래 스크린샷에는 새 동작을 생성할 때 선택한 플러그인이 나와 있습니다.

1) 새 동작을 생성하고 플러그인 드롭다운에서 플러그인을 선택합니다.

2) 동작이 생성되고 나면 슈퍼 사용자가 확장 구성 탭에서 이 플러그인의 속성을 추가로 구성할 수 있습니다.

참고: 이 주제에 대한 추가 정보를 확인하려면 API 가이드 및 플러그인 가이드를 참조하는 것이 좋습니다.

개체 및 메타데이터

메타데이터 스키마를 지원하는 개체 유형도 있습니다. 스키마는 데이터 필드를 개체 유형과 연결하는 데 사용됩니다. 즉, 새 개체를 생성하면 Ooyala Flex에서 해당 개체에 관해 새 스키마 인스턴스를 자동으로 생성합니다.

변형

일부 개체 유형의 경우 '변형'을 정의할 수 있습니다. 변형은 사용자가 정의한 기존 개체 유형의 보다 구체적인 유형입니다. 예를 들어 Ooyala Flex에서는 자산 개체 유형이 지원됩니다. 즉, Ooyala Flex에서는 자산을 생성, 업데이트 및 검색할 수 있습니다. 그러나 자산과 비슷하지만, 더 구체적인 새 개체 유형을 생성하려는 경우도 있습니다. 그리고 보다 구체적인 유형에 다른 데이터 필드를 할당하려는 경우도 있습니다. 보다 구체적인 데이터 필드를 사용하여 단순한 자산 유형인 '비디오' 유형을 생성하려는 경우를 가정해 보겠습니다. 이렇게 하려면 변형을 생성합니다. 변형을 생성할 때는 다음 작업을 수행합니다.

1) 변형의 기준으로 사용하려는 자산 등의 Ooyala Flex 개체 유형을 선택합니다.

2) 변형의 이름을 '비디오'와 같이 생성합니다.

3) 필요한 경우 비디오 속성을 설명하는 데 사용할 메타데이터 스키마를 입력합니다.

이제 새 자산을 생성할 때마다 비디오 개념과 관련된 고유 메타데이터 스키마로 구성되어 있는 비디오 유형 자산을 생성하는 옵션이 제공됩니다.

변형을 지원하는 개체 유형 또는 변형만 생성할 수 있습니다.

새 비디오 변형을 생성한 후에는 새 변형을 생성할 수 있으며 비디오 유형 개체를 검색할 수도 있습니다.

변형을 지원하는 개체 유형은 다음과 같습니다.

미디어 자산

그룹 자산

이미지 자산

사용자

그룹

하위 계정

작업 영역

참고: 사용자가 생성한 개체 유형이 아닌 기존 Ooyala Flex 개체 유형에서만 변형을 생성할 수 있습니다.

기본 변형

단일 개체 유형에 관해 여러 변형을 생성할 수 있습니다. 따라서 개체 유형의 기본 변형을 지정할 수도 있습니다. 즉, 개체를 생성할 때 변형을 명시적으로 선택하지 않으면 사용자에 관해 기본 변형이 선택됩니다.

변형 및 스키마

변형은 둘 이상의 스키마를 지원할 수 있습니다. 즉, 변형을 지원하는 개체의 새 인스턴스를 생성할 때 변형을 선택할 수 있을 뿐 아니라 적용할 스키마도 선택할 수 있습니다. 변형에는 항상 기본 스키마 하나가 있습니다. 스키마를 구체적으로 선택하지 않고 새 변형을 생성하면 기본값이 할당됩니다.

변형 및 메타데이터

구성하는 개체 유형이 변형을 지원하며 계정에서 해당 개체 유형에 관해 변형이 설정된 경우에는 다음 옵션이 적용됩니다.

• 이 유형의 새 개체를 생성할 때 아래에 나와 있는 것처럼 특정 변형 및 메타데이터 스키마를 선택하라는 메시지가 표시됩니다.

• 개체 속성을 편집할 때 아래에 나와 있는 것처럼 메타데이터 하위 탭이 표시됩니다.

• 개체 속성을 편집할 때 현재 변형과 스키마를 변경할 수 있습니다.

승인

승인 개념을 지원하는 개체도 있습니다. 사용자가 승인한 개체는 승인됨 상태로 설정되며 승인됨 이벤트가 트리거됩니다. 개체를 승인할 때는 필요에 따라 설명을 추가할 수 있습니다. 이 설명은 각 개체와 함께 저장된 설명에 저장됩니다. 반대로 승인을 지원하는 개체의 승인을 취소할 수도 있습니다. 개체 승인을 취소할 때는 필요에 따라 설명을 추가할 수 있습니다.

참고: 사용자의 역할에서 관련 권한이 활성화된 경우에만 승인 기능을 사용할 수 있습니다.

잠금

잠금을 지원하는 개체 유형도 있습니다. 즉, 개체에 관해 한 번에 하나의 업데이트만 수행할 수 있습니다. 이러한 방식은 특정 상황에서 매우 중요할 수 있습니다. 예를 들어 자산 개체의 위치를 이동하는 작업을 수행할 때 다른 작업이 같은 자산 개체에 관해 동일한 이동을 실행하도록 허용해서는 안 됩니다. 동일한 이동을 허용하면 예기치 않은 결과가 발생하며 시스템이 불안정해질 수 있습니다.

Ooyala Flex에서 지원되는 잠금 유형은 다음과 같습니다.

단독: 단독 잠금입니다. 특정 문을 통해 데이터를 수정하면 해당 트랜잭션이 데이터에 단독 잠금을 적용하므로 다른 트랜잭션은 데이터에 액세스할 수 없습니다. 이 잠금은 잠금을 적용한 트랜잭션이 커밋 또는 롤백을 실행할 때까지 유지됩니다.

공유: 두 트랜잭션에 읽기 권한이 부여되는 경우 공유 잠금이 적용됩니다. 이 경우 트랜잭션 하나에 데이터에 대한 공유 잠금이 제공하며 같은 데이터를 요청하는 두 번째 트랜잭션에도 공유 잠금이 제공됩니다. 두 트랜잭션은 모두 읽기 전용 모드이며 공유 잠금이 해제될 때까지 데이터 업데이트는 허용되지 않습니다.

참고: 잠금은 Ooyala Flex에서 Locking Service를 통해 관리됩니다.

 

잠금 정보

잠금을 지원하는 개체 유형도 있습니다. 즉, 이러한 개체 액세스 및 업데이트 방법을 Ooyala Flex에서 제어할 수 있습니다. 검토 중인 개체가 잠금을 지원하는 경우에는 잠금 필드가 표시됩니다. 개체가 잠겨 있는 경우 이 개체를 잠근 다른 개체에 대한 정보를 검사할 수 있습니다.

개체가 잠겨 있으면 잠금 기호가 표시됩니다.

참고: 잠금은 특정 개체에서만 지원됩니다. 위에서는 자산이 예로 사용되었습니다.

개체가 잠겨 있는 동안에는 기호를 롤오버하여 해당 개체를 잠근 개체를 확인할 수 있습니다. 잠근 개체의 개체 ID는 잠금 소유자 필드에 표시됩니다. 이 필드를 클릭하면 잠금 소유자의 세부정보 뷰로 이동하게 됩니다.