HTML5 기반 스마트 TV 플랫폼 표준과 적합성 시험 환경

  • Published : 2014.06.30

Abstract

"HTML5 기반 스마트 TV 플랫폼" 표준은 TV 제조사와 플랫폼 사업자 중심으로 파편화된 스마트 TV 앱 생태계 한계를 극복하고 표준 기반의 공통 플랫폼 기술을 통해 앱 생태계를 활성화 촉진시키기 위해 제정된 개방형 TV 플랫폼 기술 표준이다. 본 고에서는 이 표준 기술을 소개하고자 하며 이를 위하여 표준에 정의된 HTML5 기반의 앱 실행환경, TV 디바이스 환경을 고려한 앱 모델, 채널 프로그램과 같은 방송 자원을 접근하기 위한 인터페이스, 앱 스토어를 통한 앱 다운로드 및 실행을 위한 패키징 규칙, 멀티스크린 적응형 스트리밍 등 다양한 스마트 TV 플랫폼 관련 기술들을 설명한다. 또한, 스마트 TV 앱이 표준 기반으로 개발된 다양한 수신기에 동일하게 실행됨을 보장하기 위해 수신기에 대한 표준 구현 적합성 검증이 필요함을 제기하면서, 이를 위한 시험 기준을 정의한 "HTML5 기반 스마트 TV 플랫폼 수신기 적합성 시험" 표준에 대해서도 소개한다. 이 표준은 수신기 기능 검증을 위한 테스트 케이스를 정의하고 시험 절차 및 판정 기준 등을 규정한다. 마지막으로, 본 고는 TTA에서 실제로 이 시험 표준을 기반으로 구축한 적합성 시험 환경을 소개한다. 수신기의 표준 기술 검증용으로 시험표준에 따라 개발된 테스트 케이스와 이를 실행하고 그 결과를 수집 관리하기 위해서 구성한 웹 서버, 방송 송출 서버, 적합성 시험 관리 시스템 등의 환경 구성 요소 및 그 인터페이스에 대해서 설명한다.

Keywords

References

  1. TTAK.KO.07-0111/R1, "HTML5 기반 스마트 TV 플랫폼", 2014.04
  2. TTAK.KO.07-0119, "HTML5 기반 스마트 TV 플랫폼 수 신기 표준 적합성 시험", 2013.12
  3. W3C, 'HTML5 A vocabulary and associated APIs for HTML and XHTML', 2012.10. http://www.w3.org/ TR/2012/CR-html5-20121217/
  4. Open IPTV Forum Feature Package Specification, "Volume 5a - Web Standards TV Profile [V1.0.0]", 2013.04
  5. W3C, 'Geolocation API Specification', 2012. 05. http://www.w3.org/TR/2012/PR-geolocation- API-20120510/
  6. UPnP Device Architecture 1.1, 2008.08 ,http://upnp. org/sdcps-and-certification/standards/devicearchitecture- documents/
  7. Multicast DNS, http://www.multicastdns.org/
  8. W3C, 'The WebSocket AP', 2012. 09, 1. http://www. w3.org/TR/2012/CR-websockets-20120920/
  9. JavaScript Object Notation,http://www.json.org/
  10. ISO/IEC 23009-1 (2012): "Information technology - Dynamic adaptive streaming over HTTP (DASH)- Part 1: Media presentation description and segment formats
  11. W3C, 'Widget Packaging and XML Configuration', 2011. 09. http://www.w3.org/TR/2011/RECwidgets- 20110927/
  12. ETSI TS 102 809 V1.1.1, 'Digital Video Broadcasting (DVB); Signalling and carriage of interactive applications and services in Hybrid Broadcast/ Broadband environments', 2010. 01.
  13. RFC 2616, IETF, 'Hypertext Transfer Protocol -- HTTP/1.1', 1999. 06.
  14. RFC 2326, IETF, 'Real Time Streaming Protocol (RTSP)', 1998. 04.
  15. W3C, 'XMLHttpRequest', 2012. 12. http://www. w3.org/TR/2012/WD-XMLHttpRequest-20121206/
  16. Jasmine Documentation Site, http://jasmine.github. io
  17. jQuery user interface Site, http://jqueryui.com/