실시간 TV 프로그램 및 연속된 채널 기반의 콘텐츠를 시청하는 것은 TV 환경의 중요한 부분을 차지합니다. 사용자들은 채널을 둘러보면서 TV 프로그램을 선택하고 시청하는 데 익숙합니다. TV 입력 프레임워크는 TV 프로그램 가이드에 동영상 또는 음악 콘텐츠를 게시하는 데 필요한 채널을 만듭니다.
주의: TV 입력 프레임워크는 OEM에서 사용하기 위한 것으로, Android 시스템 TV 앱을 위한 채널을 빌드하는 데 사용됩니다. 이 프레임워크는 Android 5.0(API 수준 21)에서 Android 7.1(API 수준 25)까지만 지원됩니다. 타사 앱은 Android TV 홈 화면 API를 사용하여 콘텐츠 채널을 빌드해야 합니다. 자세한 내용은 TV 콘텐츠 추천을 참조하세요.
TV 입력 프레임워크는 HDMI 포트 및 내장 튜너와 같은 하드웨어 소스와 인터넷을 통해 스트리밍되는 동영상 같은 소프트웨어 소스에서 실시간 동영상 콘텐츠를 수신하고 재생하는 통합된 방법을 제공합니다.
개발자는 이 프레임워크를 기반으로 TV 입력 서비스를 구현하여 실시간 TV 입력 소스를 정의할 수 있습니다. 이 서비스는 TV 제공업체에 채널 및 프로그램 목록을 게시합니다. TV 기기의 실시간 TV 앱은 TV 제공업체에서 이용 가능한 채널 및 프로그램의 목록을 가져와 사용자에게 표시합니다. 사용자가 특정 채널을 선택하면 실시간 TV 앱이 TV 입력 관리자를 통해 앱에 연결된 TV 입력 서비스를 위한 세션을 생성하고 TV 입력 서비스에 지시하여 사용자가 요청한 채널로 조정하고 TV 앱에서 제공하는 화면에 콘텐츠를 재생하도록 합니다.

그림 1. TV 입력 프레임워크의 기능 다이어그램
TV 입력 프레임워크는 다양한 실시간 TV 입력 소스에 대한 액세스를 제공하여 사용자가 하나의 사용자 인터페이스에서 콘텐츠를 탐색하여 보고 즐길 수 있도록 설계되었습니다. 콘텐츠를 위한 TV 입력 서비스를 빌드하면 TV 기기를 통해 콘텐츠에 더 쉽게 액세스할 수 있습니다.
TV 입력 서비스 샘플 앱을 사용해 보세요.
주제
- TV 입력 서비스 개발
- 시스템 TV 앱과 함께 작동하는 TV 입력 서비스를 개발하는 방법에 관해 자세히 알아보세요.
- 채널 데이터 작업
- 시스템의 채널과 프로그램 데이터를 설명하는 방법에 관해 자세히 알아보세요.
- 사용자 상호작용 관리
- 오버레이 표시, 콘텐츠 가용성 관리 및 콘텐츠 선택 처리 방법에 관해 자세히 알아보세요.
- 타임 시프팅 지원
- TV 입력 서비스에서 타임 시프팅을 지원하는 방법에 관해 자세히 알아보세요.
- 콘텐츠 녹화 지원
- TV 입력 서비스에서 콘텐츠 녹화를 지원하는 방법에 관해 자세히 알아보세요.