Usb Tuner


튜너와 Live Channels

본가, 처가 모두 지역 케이블 방송을 시청하고 있으며 미박스와, 라즈베리파이를 서브로 달아두었습니다. 제가 있을 때는 외부입력을 변경하여 PLEX등으로 VOD를 볼 수 있지만 부모님들은 사용하기가 어렵죠. 따라서, 일단 하나의 기기로 TV를 시청하게 하는게 목표라 튜너에 대해 관심을 가지고 있습니다.

네트워크 튜너인 HDhomerun과 USB튜너인 Tablo 튜너(Hauppauge와 동일)를 가지고 있고 저희 지역 케이블 방송은 8VSB로 모든 채널이 잡힙니다. 기본 제공 유틸로 사용해보면 북미와 스캔 대역이 다르기 때문에 216MHz 이하만 스캔되어 13개 방송만 잡힙니다.

TVHeadend에 를 사용하여 스캔 대역 파일만 설정하면 모두 잡혀서 시청에 문제가 없습니다.

네트워크 튜너

  • 기기 하나, HDhomerun 하나 로만 시청만 되도 만족할텐데 TVHeadend가 들어가야 합니다. 공유기도 설치해야 하기에 만족스럽지 않죠.
  • HDhomerun에서 제공하는 유틸로 수동으로 세팅하면 채널이 잡히긴 한데 이 방송을 등록할 수 없어 ATV나 PLEX에서 볼 수는 없습니다.
  • 펌웨어가 오픈소스가 아니어서 펌웨어를 변경할수도 없습니다. 다만 수동으로 세팅하는 명령을 자동화 해서 어떻게 해볼수도 있을 것 같긴 한데 TVHeadend와 별차이가 없을 것 같아 포기했습니다.

USB 튜너

  • USB 튜너를 꼽으면 쉴드 Live Channels 앱은 자동으로 USB튜너를 인식하고 ATSC-C, ATSC-T 모두 스캔해 줍니다. 다만 13개 방송만 잡힙니다.
  • Live Channels에서 스캔하는 부분만 변경해주면 될텐데라는 생각이 들었지만 Live Channels은 시스템 앱이라 제조사에서 변경해주어야 합니다.
  • Live Channels가 스캔해준다는 말은 공식 API 를 튜너가 지원한다는 거고 HAL단 API를 찾아서 제어가 가능할 것 같습니다.
  • 제어 API로 튜너를 컨트롤 할 수 있다고 하면 player를 만들어야 하는데, TV input service 앱으로 만들어 Live Channels 보자를 생각에 샘플을 찾다가 앞서 위 앱을 발견한 상황입니다.

국내 8VSB 방송을 USB 튜너로 입력받아 Android TV에서 재생하는 방법에 대해 다른 아이디어나 알고 계시는 방법이 있으시면 조언 좀 해주세요




© 2018. by soju6jan