용어집

A

광고 시점

광고 시점은 하나 이상의 광고 또는 범퍼가 포함된 재생 간격을 의미합니다.

Android 발신기

Android Sender는 Android 휴대전화에서 다른 사용자에게 애플리케이션을 전송하고 공유하는 데 사용됩니다.

Android TV 수신기

Android TV 수신기는 Cast Connect 라이브러리를 사용하여 기존 발신기 애플리케이션이 Cast 프로토콜을 사용하여 Android TV 애플리케이션과 통신할 수 있도록 합니다. Cast Connect는 Cast 인프라를 기반으로 빌드되며, Android TV 앱은 수신기 역할을 합니다.

애플리케이션 수명 주기

수신기 앱 수명 주기는 수신기가 Cast 기기에 로드된 시점에서 시작되어 애플리케이션이 해제되고 Cast 기기가 기본 상태로 되돌아가는 지점까지 진행됩니다.

오디오 트랙

수신기 SDK의 오디오 트랙 선택에는 트랙 선택을 단순화하고 간소화하는 AudioTracksManager 클래스가 있습니다. 이를 통해 이름, URL, 언어 사용자 속성을 더 세부적으로 관리하고 더 효과적으로 액세스할 수 있습니다.

B

클립 종료

광고 시간 중에 표시되는 광고 클립입니다.

C

출연진

Google Cast 프로토콜

전송 중

Google Cast 수신기 (예: Chromecast)에 모든 형식의 미디어 (예: 동영상)를 동적으로 표시하는 작업입니다.

Cast Connect

Cast Connect 라이브러리를 사용하면 Android TV 앱이 Chromecast처럼 메시지를 수신하고 미디어 상태를 방송할 수 있습니다. 이는 'Cast와 Android TV를 결합하여 앱을 최신 Cast 환경으로 구현'하기 위한 것입니다. 하드웨어 리모컨을 사용하는 등 더 많은 제어가 가능합니다.

전송 상태

발신자의 관점에서 본 전송의 현재 상태는 다음과 같습니다.

상태 설명
사용 불가 사용 가능한 캐스트 수신기가 없습니다.
연결 끊김 캐스트 수신기를 사용할 수 있으며 연결된 수신기가 없습니다.
연결 중 Cast 수신기 연결 중
연결됨 Cast 수신기가 연결되었지만 전송하고 있지 않음
전송 Cast 수신기가 연결되어 전송 중

Chromecast

사용자가 디스플레이에서 동영상 및 음악과 같은 온라인 콘텐츠를 재생할 수 있게 해주는 Google의 스트리밍 미디어 어댑터입니다.

자막

수신기 SDK의 자막 트랙 선택에는 트랙 선택을 간소화하고 간소화하는 TextTracksManager 클래스가 포함되어 있어 이름, URL, 언어 등의 속성에 더 효과적으로 액세스하고 더 효율적으로 액세스할 수 있습니다(오디오 트랙 선택과 유사).

교차 출처 리소스 공유(CORS)

교차 출처 리소스 공유 (CORS)는 외부 도메인으로부터 보안 웹페이지 리소스를 요청하는 방법입니다.

맞춤 메시지

메시지 교환은 수신자 애플리케이션의 주요 상호작용 방법입니다. 발신자가 수신자에게 메시지를 보낼 수 있으며 그 반대의 경우도 마찬가지입니다. 수신자 애플리케이션은 지정된 네임스페이스의 메시지를 리슨하도록 선택할 수 있습니다. 적절한 프로토콜을 사용하기 위해 해당 네임스페이스에서 통신하려는 연결된 발신자의 몫입니다.

맞춤 수신기

이 앱은 TV에서 앱 콘텐츠 표시를 처리하기 위해 호스팅해야 하는 맞춤 제작된 HTML5 앱입니다. 앱에서 오디오/동영상 미디어가 아닌 콘텐츠를 표시하려고 하거나 스타일 미디어 수신기가 앱에 필요한 미디어 유형을 지원하지 않는 경우 맞춤 수신기를 만들어야 할 수 있습니다.

맞춤 UI 데이터 결합

맞춤 UI 데이터 결합을 사용하면 자체 맞춤 UI 요소를 사용하고 PlayerDataBinder 클래스를 사용하여 UI를 플레이어 상태에 결합할 수 있습니다. 앱이 데이터 결합을 지원하지 않는 경우 바인더는 데이터 변경에 관한 이벤트 전송도 지원합니다.

콘텐츠 미리 로드

수신기는 대기열에서 현재 재생 항목 다음에 있는 미디어 항목의 미리 로드를 지원합니다. 미리 로드 작업은 향후 항목의 여러 세그먼트를 미리 다운로드합니다. 미리 로드는 기본적으로 HLS 및 Smooth 스트리밍 콘텐츠에서 작동합니다. 일반 MP4 동영상 및 오디오 파일(예: MP3)의 경우 Cast 기기는 하나의 미디어 요소만 지원하고 기존 콘텐츠 항목이 계속 재생되는 동안에는 미리 로드하는 데 사용할 수 없으므로 이러한 파일은 미리 로드되지 않습니다.

케이스가

기본 미디어 수신기

사용 가능한 세 번째 옵션은 기본 미디어 수신기입니다. Google에서 호스팅하는 사전 빌드된 수신기 애플리케이션으로, 오디오 및 동영상 콘텐츠를 스트리밍하도록 설계되었습니다. Google Cast SDK Developer Console에 등록할 필요는 없지만 기본 미디어 수신기의 UI를 맞춤설정할 수는 없습니다.

G

Google Cast SDK 개발자 콘솔

Google Cast 개발자 콘솔을 사용하면 개발자가 애플리케이션을 등록하고 테스트용 기기를 승인할 수 있습니다.

I

iOS 발신기

iOS Sender는 Apple 휴대기기에서 다른 사용자에게 애플리케이션을 전송하고 공유하는 데 사용됩니다.

M

미디어 재생 메시지

Google Cast 발신기 애플리케이션은 JSON 형식의 메시지를 수신기 애플리케이션에 전송하여 수신기 기기에서 재생을 제어합니다. 마찬가지로 수신자는 JSON 형식으로 메시지를 발신자에게 다시 보냅니다. 메시지는 플레이어 상태를 변경하는 발신자의 명령어, 수신기의 명령어에 관한 응답 또는 수신기 애플리케이션의 미디어를 설명하는 데이터 구조일 수 있습니다.

메시지 가로채기

수신기 SDK를 사용하면 수신기 앱에서 메시지를 가로채고 가로채기 지점에서 맞춤 코드를 실행할 수 있습니다. 메시지 가로채기는 로드 요청 데이터를 맞춤설정하려는 경우에 특히 유용할 수 있습니다.

Q

현재 재생목록

Cast는 기본적인 발신자가 시작한 큐와 수신자가 구현하는 큐를 모두 활용합니다.

R

받는 사람

수신기는 HTML, 자바스크립트 및 CSS를 사용하여 만든 애플리케이션입니다. Cast 기기가 연결된 Wi-Fi 네트워크를 통해 액세스할 수 있는 URL을 통해 Cast 기기 (예: Chromecast)에 로드됩니다. 발신자 앱은 수신기에 연결되어 수신기에 명령어를 전송하여 콘텐츠를 표시합니다.

수신기 앱

수신자 앱은 발신기 앱에서 명령어를 수신하고 수신자 역할을 하는 기기에 요청된 콘텐츠를 표시합니다. Chromecast의 YouTube 앱을 예로 들 수 있습니다. 수신자를 참조하세요.

수신 기기

수신기 앱을 로드하는 Cast 기기(예: Chromecast) 수신자를 참조하세요.

S

sender

발신자는 동일한 Wi-Fi 네트워크 또는 게스트 모드에서 수신기 연결 또는 전송을 시작하는 애플리케이션입니다. 발신기 앱의 예로는 휴대기기의 YouTube 앱이 있습니다.

발신기 앱

발신자 보기

발신자 기기

발신기 앱을 로드하는 기기입니다(예: 휴대전화 또는 태블릿).

스트림 이전

CAF 수신기는 사용자가 음성 명령을 사용하여 오디오 및 동영상 스트림을 기기 간에 이동할 수 있는 스트림 전송을 지원합니다. 오디오 스트림 전송은 기본적으로 지원되며 추가 개발이 필요하지 않습니다. 동영상 스트림 전송을 사용하려면 스트림 전송 미디어 명령어를 사용 설정하고 미디어 세션 상태를 선택적으로 재정의해야 합니다.

스타일 미디어 수신기

스타일 미디어 수신기 (SMR)를 사용하면 발신기 애플리케이션이 자체 맞춤 수신기 애플리케이션을 만들지 않고도 Cast 기기에서 미디어를 재생할 수 있습니다. 등록 시 자체 CSS 파일을 제공하여 SMR 색 구성표와 브랜딩을 맞춤설정할 수 있습니다.

플레이어 스타일 지정

수신기 SDK는 내장된 플레이어 UI를 제공합니다. 내장된 플레이어 UI를 사용하려면 HTML에 Cast 미디어 플레이어 요소를 추가해야 합니다. CSS와 유사한 스타일을 통해 배경 이미지, 스플래시 이미지, 글꼴 모음 등 다양한 항목을 설정할 수 있습니다. 이 기능을 사용하면 브랜딩과 전반적인 맞춤설정이 개선됩니다.

T

터치 컨트롤

수신기 SDK는 이러한 기기에서 실행될 때 수신기 앱의 터치 컨트롤을 지원합니다. 수신기 SDK는 플레이어 컨트롤을 추가로 맞춤설정한 기본 UI 환경을 제공합니다.

W

웹 수신기

웹 수신기 애플리케이션은 Chromecast와 같은 수신기에서 실행되는 HTML5/자바스크립트 애플리케이션입니다. 또한 TV에 앱 콘텐츠를 표시하는 인터페이스를 제공하고, 발신기 애플리케이션의 메시지를 처리하여 수신 기기의 콘텐츠를 제어합니다.

웹 발신자

Web Sender는 Chromeium 기반 브라우저에서 Cast 기기로 애플리케이션을 전송하고 공유하는 데 사용됩니다.

번역

전송에 사용되는 일반적인 문구는 여러 언어로 번역되었으며 Cast 용어 번역 스프레드시트에서 확인할 수 있습니다. 개발 중인 앱이 현지화된 경우 이러한 번역을 라벨과 텍스트에 사용합니다. 예를 들어 일본어 앱의 경우 '전송 중지' 대신 '設備名停止'를 사용합니다.