OCI Media Services 에는 OCI Media Flow 와 OCI Media Stream 이 포함됩니다. 서비스는 독립적으로 또는 함께 사용할 수 있으며 OCI Object Storage 에 저장된 콘텐츠에 대해 작동합니다. (Serverless-Functions 서비스)
OCI Media Flow 를 사용하면 비디오 소스 콘텐츠를 처리하는 데 사용할 수 있는 콘텐츠 처리 워크플로를 구성할 수 있습니다. 처리에는 트랜스코딩, 전사, 썸네일 생성, ABR Packaging 및 음성(자동 전사용), 언어(전사물의 자연어 처리(NLP) 기반 분석용) 및 비전(객체 감지용)과 같은 OCI AI 서비스와의 통합이 포함됩니다.
Media Flow는 OCI Object Storage 서비스의 Object Storage 버킷을 input source 로 사용하고 지정된 트랜스코딩 작업을 수행하여 객체 스토리지 버킷에 ABR 패키지를 생성합니다. OCI Media Streams 를 사용하여 스트리밍된 VOD(주문형 비디오)로 OCI Media Flow 의 output 을 전달할 수 있습니다.
다음은 OCI에 구축된 일반적인 end-to-end VOD 스트리밍 솔루션에 대한 개요입니다. 다음 다이어그램은 OCI Media Flow 와 OCI Media Streams 가 어떻게 통합되는지를 나타내는 그림입니다.
OCI Media Flow 를 사용하여 다양한 장치 유형 및 해상도에 대한 온디맨드 비디오 스트리밍에 적합한 다양한 출력 형식으로 비디오를 트랜스코딩합니다. Media Flow 는 소스 콘텐츠에서 스트리밍 형식을 만드는 프로세스를 단순화하고 복잡한 비디오 처리 인프라를 관리할 수 있도록 합니다. 트랜스코딩된 비디오에 대한 썸네일을 생성할 수도 있습니다.
Media Flow 를 사용하면 Speech, Language, Vision 과 같은 다른 OCI AI 서비스와 통합할 수 있습니다. 미디어 워크플로에 이러한 작업 중 하나가 포함되면 OCI Media Flow 는 자동으로 필요한 데이터를 AI 서비스에 전송하고 결과를 수집합니다.
OCI Media Flow 에는 ABR 스트림에 대한 대상 형식 변환 및 비디오 분할을 위한 패키징 기능이 포함되어 있습니다. 트랜스코딩된 콘텐츠를 Media Streams 로 직접 수집하거나 별도로 스트리밍할 수 있습니다.
OCI Media Streams는 HTTP 라이브 스트리밍(HLS)과 같은 형식으로 패키징된 디지털 비디오를 시청자에게 전달할 수 있는 기능을 제공합니다. 사전 패키징된 HLS 패키지를 수집하거나 OCI Media Flow를 사용하여 소스 비디오를 스트리밍에 적합한 형식으로 트랜스코딩 및 패키징할 수 있습니다. Media Streams는 CDN(Content Delivery Network)을 통한 비디오 배포의 원본 서비스 역할을 하도록 구성할 수 있습니다.
다음은 OCI에 구축된 일반적인 end-to-end VOD 스트리밍 솔루션에 대한 개요입니다. 다음 다이어그램은 OCI Media Flow 와 OCI Media Streams 가 어떻게 통합되는지를 나타내는 그림입니다.
Media Services에는 ABR (Adaptive Bit Rate) 스트림에 대한 대상 형식 변환, 암호화 및 비디오 분할을 위한 패키징 기능이 포함되어 있습니다. 또한 선도적인 CDN(Content Delivery Network) 파트너 생성 통합 또는 직접 서비스 에지 서비스를 사용하여 패키지된 ABR 콘텐츠의 안전하고 확장 가능한 배포를 제공합니다. Media Streams는 소스 콘텐츠에서 스트리밍 형식의 배포 및 패키징 프로세스를 단순화하고 복잡한 비디오 패키징 인프라의 원활한 관리를 가능하게 합니다.
Media Streams는 Object Storage 버킷에 있는 트랜스코딩된 콘텐츠를 나타내는 HLS(m3u8 파일)를 수집하여 작동합니다. OCI Media Flow를 이용하거나 외부 트랜스코딩 서비스를 이용하여 콘텐츠를 제작할 수 있습니다. 그러나 콘텐츠는 Media Streams가 지원하는 수집 형식을 준수해야 하며 Object Storage 버킷에 있어야 합니다. Media Streams는 배포 채널의 일부로 정의된 대로 지정된 패키징 및 생성을 수행합니다.
아래 그림은 Streaming Distribution Channel 을 생성하는 화면입니다.
Streaming Distribution Channel 에 배포하기 위해서는 정해진 Packaging 구성과 Play List 들을 기반으로 Edge 나 CDN 으로 배포할 비디오들을 선별하여 배포합니다.
아래 화면은 HTTP Live Streaming 을 위한 Packaging 을 구성하는 화면입니다.
아래 화면은 CDN 으로 배포할 Play List 를 설정하는 화면입니다. Object Storage 에 저장된 비디오 항목을 선택하여 Play List 에 추가하여 설정합니다.
이제 Operations Insights에서 AWR Explorer를 사용하여 AWR Hub 에 저장된 데이터베이스 성능 데이터를 비교할 수 있게 되었습니다. Operations Insights에서 AWR Explorer를 사용하면 다음을 수행할 수 있습니다.
이제 Oracle Cloud Database에 대한 데이터베이스 관리를 활성화할 때 TCP/IP with Transport Layer Security(TCPS) 프로토콜을 사용할 수 있습니다. TCP 기반의 통신과 달리 TCPS 기반의 통신을 위해서는 Key Vault 에서 관리하는 전자 지갑의 PKCS 나 Java Key Store (keystore.jks) 저장소 컨텐츠가 필요합니다.
Big Data Service는 Hadoop 및 Spark 클러스터를 온디맨드로 프로비저닝할 수 있게 기능을 제공합니다. 소규모 테스트 및 개발 클러스터부터 대규모 프로덕션 클러스터까지 지원하는 다양한 Oracle Cloud Infrastructure 컴퓨팅 Shape 들을 사용하여 빅 데이터 및 분석 워크로드에 맞게 클러스터를 확장할 수 있습니다. 이번에 업데이트된 Big Data Service 에서는 아래와 같은 기능들이 업데이트 되었습니다.
BDS Auto Scaling 및 Customer Managed 암호화 Key 기능 업데이트:
이 글은 개인적으로 얻은 지식과 경험을 작성한 글로 내용에 오류가 있을 수 있습니다. 또한 글 속의 의견은 개인적인 의견으로 특정 회사를 대변하지 않습니다.
Phillsoo Lim RELEASE-NOTES-2022-DATAPLATFORM
oci-release-notes-2022 July-2022 DATABASE