d 차세대방송표준포럼표준 ( 국문표준 ) N G B F S t a n d a r 제정일 : 2016년 4월 14일 UHD IBB 서비스파트 2. 애플리케이션시그널링 Standard for UHD IBB Service Part 2. Application Signaling
차세대방송표준포럼단체표준 ( 국문표준 ) 제정일 : 2016 년 4 월 14 일 UHD IBB 서비스 - 파트 2. 애플리케이션시그널링 Standard for UHD IBB Service - Part 2. Application Signaling 본문서에대한저작권은차세대방송표준포럼에있으며, 차세대방송표준포럼과사전협의없이이 문서의전체또는일부를상업적목적으로복제또는배포해서는안됩니다. Copyrightc Next Generation Broadcasting Forum 2016. All Rights Reserved. 2
서문 1. 표준의목적 본표준은국내지상파 UHD 방송을시청하는일반시청자들이수신기를통해실시간 방송을시청하면서방송망및브로드밴드망을통해 IBB(Integrated Broadcast Broadband) 서비스를이용하는데필요한규격을정의한다. 2. 주요내용요약 본표준은지상파 UHD 방송을시청하면서방송망및브로드밴드망을통해웹기반의서비스애플리케이션을제공하는데필요한방법을정의하고있다. 또한다양한개인용스마트기기와 TV 를연계하여방송콘텐츠관련서비스를제공하는컴페니언스크린서비스를제공하는데필요한방법을정의하고있다. 본표준에서는웹애플리케이션및컴페니언스크린서비스를제공하기위해서 ATSC 3.0 과 HbbTV 2.0 표준을인용하고있다. 또한본표준에서인용하는표준을바탕으로한국의지상파 UHD IBB 서비스를제공하는데필요한추가적인내용을정의한다. 3. 표준적용산업분야및산업에미치는영향 본표준은국내지상파 UHD 방송에서방송망과브로드밴드망을결합한 IBB 서비스를구현하는근거가될것이다. 또한지상파 UHD 실시간방송과더불어인터랙티브방송콘텐츠관련서비스를손쉽게제공함으로써국내고화질방송콘텐츠사업활성화에기여하는것은물론관련기술발전에도기여할것이다. 4. 지적재산권관련사항 본표준의 ' 지적재산권확약서 제출현황은 NGBF 웹사이트에서확인할수있다. 본표준을이용하는자는이용함에있어지적재산권이포함되어있을수있으므로, 확인후이용한다. 본표준과관련하여접수된확약서이외에도지적재산권이존재할수있다. 3
5. 시험인증관련사항 5.1. 시험인증대상여부 - 해당사항없음 5.2. 시험표준제정현황 - 해당사항없음 6. 표준의이력정보 6.1. 표준의이력 판수제정 개정일제정 개정내역 제 1 판 2016.04.28 제정 6.2. 주요개정사항 비고 1. 개요 신규 2. 표준의구성및범위 신규 3. 참조표준 신규 4. 용어정의및약어 신규 5. 요구사항 신규 6. 표준기술 신규 4
Preface 1. Purpose of Standard The purpose of this standard is to define a specification for IBB(Integrated Broadcast Broadband) TV services, which provides domestic terrestrial UHD TV viewers various interactive content services while watching TV. 2. Summary of Contents This standard mainly defines a necessary method of providing interactive service application based on web through the broadcast and/or broadband network while watching UHD broadcasting. Also, this standard defines a necessary method of providing companion screen service connecting TV and personal smart devices. This standard refers to ATSC 3.0 and HbbTV 2.0 standard for the web application and companion screen service. And this standard also defines additional functions not defined in the reference standard for domestic terrestrial UHD IBB service. 3. Applicable fields of industry and its effect This standard should be the basis for providing IBB services combining broadcast and broadband network in domestic terrestrial UHD broadcasting environment. And this will contribute to the invigoration of domestic high quality broadcasting contents business and the progress of related technology, providing efficient interactive broadcasting services together with live broadcasting. 4. Statement of Intellectual Property Rights IPRs related to the present document may have been declared to NGBF. The information pertaining to these IPRs, if any, is available on the NGBF Website. No guarantee can be given as to the existence of other IPRs not referenced on the NGB 5
website. And, please make sure to check before applying the standard. 5. Statement of Testing and Certification 5.1. Object of Testing and Certification N/A 5.2. Standards of Testing and Certification N/A 6. History of Standard 6.1. Change History Edition Issued date Outline The 1st edition 2016.04.28 Established 6.2. Revisions 1. Introduction 2. Scope of this standard 3. Reference Standards 4. Definitions 5. Requirement 6. Technology 6
7
목차 서문...3 목차...8 1. 개요...10 2. 표준의구성및범위...11 3. 참조표준 ( 권고 )...12 4. 용어정의및약어...13 4.1. 용어정의 13 4.2. 약어 13 5. 요구사항...15 5.1. 애플리케이션시그널링 15 6. 표준기술...16 6.1. 개요 16 6.2. 애플리케이션시그널링 16 6.2.1. 애플리케이션기본속성시그널링 16 6.2.1.1. AST (Application Signaling Table) 16 6.2.1.1.1. AST 의제약사항 17 6.2.1.1.2. AST 의추가사항 17 6.2.1.2. 방송망을통한 AST 의전송 20 6.2.1.3. 브로드밴드를통한 AST 의전송 20 6.2.2. 애플리케이션이벤트시그널링 20 6.2.2.1. 방송망을통한애플리케이션이벤트의전송 21 6.2.2.1.1. ROUTE 서비스를위한애플리케이션이벤트 21 6.2.2.1.1.1. 정적이벤트 21 6.2.2.1.1.2. 동적이벤트 21 6.2.2.1.2. MMT 서비스를위한애플리케이션이벤트 21 6.2.2.1.2.1. 정적이벤트 21 6.2.2.1.2.2. 정적이벤트 23 6.2.2.2. 브로드밴드를통한애플리케이션이벤트의전송 24 6.2.2.2.1. ROUTE 서비스를위한애플리케이션이벤트 24 6.2.2.2.1.1. 정적이벤트 24 6.2.2.2.1.2. 동적이벤트 25 8
6.2.2.2.2. ROUTE 서비스를위한애플리케이션이벤트 25 6.2.2.2.2.1. 정적이벤트 25 6.2.2.2.2.2. 동적이벤트 25 6.2.2.3. 동적 IBB-Specific 이벤트 25 9
UHD IBB 서비스 파트 2. 애플리케이션시그널링 (UHD IBB Service - Part 2. Application Signaling) 1. 개요 본표준은국내지상파 UHD 방송을시청하는일반시청자들이수신기를통해실시간방송을시청하면서방송망및브로드밴드망을통해 IBB(Integrated Broadcast Broadband) 서비스를이용하는데필요한규격을정의한다. 지상파 UHD IBB 표준은 ATSC 3.0 표준을기준으로하고브라우저애플리케이션환경파트는 HbbTV 2.0 표준을기준으로한다. 하지만, 본표준은 ATSC 3.0 표준과 HbbTV 2.0 표준을완전히대신하지는않는다. 따라서, 본표준에서기술하지않는내용은 ATSC 3.0 표준과 HbbTV 2.0 표준규격을준용한다. 10
2. 표준의구성및범위 본표준은국내지상파 UHD 방송에서 IBB 서비스를제공하는데필요한파트로나 눠서기술한다. 표준의구성은다음과같다. - 파트 1. 공통기술 : NGBF-STD-011 - 파트 2. 애플리케이션시그널링 : ( 본문서 ) - 파트 3. 브라우저애플리케이션환경 : NGBF-STD-013 - 파트 4. 컴패니언스크린서비스 : NGBF-STD-014 - 파트 5. 서비스가이드 : NGBF-STD-015 - 파트 6. 콘텐츠인식 : NGBF-STD-016 본표준문서에서는애플리케이션기반컴포넌트를포함하는실시간서비스와애플리케이션기반컴포넌트들로만구성되는독립형의애플리케이션기반서비스의두가지종류의서비스에서사용되는애플리케이션기반컴포넌트에대한시그널링및해당컴포넌트들의시간정보시그널링을이용하여동기화를하는방안에대한규격을정의한다. 11
3. 참조표준 ( 권고 ) [HbbTV2] [DVB-Sig] [UHDTR-P2] [UHDTR-P3] [MPEG-DASH] [DASH-IF] ETSI: Hybrid Broadcast Broadband TV, ETSI TS 102 796 v1.3.1, October 2015 ETSI: Digital Video Broadcasting(DVB); Signalling and carriage of interactive applications and services in Hybrid broadcast/broadband environments, ETSI TS 102 809 v1.1.1, Janurary 2010 차세대방송포럼 : 지상파 UHDTV 방송송수신정합 - 파트 2. 컴포넌트 차세대방송포럼 : 지상파 UHDTV 방송송수신정합 - 파트 3. 시스템즈 ISO: Information technology Dynamic adaptive streaming over HTTP (DASH) Part 1: Media presentation description and segment formats, ISO/IEC 23009-1 (2014), 5/15/2014 DASH IF: Guidelines for Implementation: DASH-IF Interoperability Points, Version 3.1,. 12
4. 용어정의및약어 4.1. 용어정의 애플리케이션 (Application): 상호연계된문서들의집합으로서, 실시간서비스의부가기능혹은독립적인애플리케이션기반서비스를제공함. 이애플리케이션문서들은 HTML, JavaScript, CSS, XML and multimedia files 등이될수있으며, 애플리케이션은이애플리케이션을구성하는데이터이외의테이터에접근하거나이를활용할수있음. IBB 애플리케이션 (IBB Application): IBB 단말에서구동되는애플리케이션으로웹 애플리케이션으로구성됨. 이벤트 (Event): 수신기나수신기의애플리케이션에해당수신기나애플리케이션이 특정시점에수행해야할동작을알려주는알림통지 4.2. 약어 AEI AIT AST ATSC DASH EFDT HbbTV HTTP MMT MPD MPT Application Event Information Application Information Table Application Signaling Table Advanced Television Systems Committee Dynamic Adaptive Streaming over HTTP Extended File Delivery Table Hybrid Broadcast Broadband Television Hypertext Transfer Protocol MPEG Media Transport Media Presentation Description MMT Package Table 13
MPU NRT ROUTE SLS SLT URN URL XML Media Processing Unit Non-Real Time Real-Time Object Delivery over Unidirectional Transport Service Layer Signaling Service List Table Uniform Resource Name Uniform Resource Locator Extensible Markup Language 14
5. 요구사항 5.1. 애플리케이션시그널링 애플리케이션시그널링이란부가서비스를실행하기위해필요한필수정보및그 정보를송수신하는방법을의미한다. 시스템은방송망혹은브로드밴드망을통하여, 언제든지원하는형태의데이터를 송수신할수있어야한다. 한다. 시스템은부가서비스실행에필요한기본정보를방송망을통해제공할수있어야 시스템은서비스보안을위한사용자인증정보및암호화프로토콜을송수신할 수있어야한다. 시스템은전체부가서비스리스트와각부가서비스에대한기본정보및실행주기 에대한정보를주기적으로전송하여야한다. 애플리케이션시그널링정보제공은실시간방송에영향을주지않아야한다. 애플리케이션시그널링은 서비스시그널링 정보와호환성을유지해야한다. 야한다. 시스템은영상컨텐츠보호를위한단말인증및암호화정보를송수신할수있어 시스템은특정시점에부가서비스가실행할수있는방법을제공하여야한다. 야한다. 시스템은가변적으로부가서비스의실행시점을설정할수있는방법을제공하여 15
6. 표준기술 6.1. 개요 애플리케이션시그널링과동기화의목적은 UHD IBB 서비스에서지원하는두가지 종류의서비스를지원하기위함이다. 애플리케이션기반컴포넌트를포함하는실시간서비스 애플리케이션기반컴포넌트들로만구성되는독립형의애플리케이션기반서비 스 애플리케이션기반컴포넌트들은아래와같은종류로분류될수있다. 애플리케이션 알림전송 NRT 컨텐츠 ( 이컨텐츠들은미리전송및저장되어애플리케이션에의해서사용된다.) On-Demand 컨텐츠 ( 이컨텐츠들은애플리케이션의요청시전송되어사용된다.) 본절에서는두가지종류의서비스에서사용되는애플리케이션기반컴포넌트에 대한시그널링및해당컴포넌트들의시간정보시그널링을이용하여동기화를하는방 안에대하여기술한다. 6.2. 애플리케이션시그널링 6.2.1. 애플리케이션기본속성시그널링 하나의서비스는복수의애플리케이션기반컴포넌트를포함할수있다. 각애플리 케이션기반컴포넌트들의기본속성에대한시그널은방안은아래와같다. 6.2.1.1. AST (Application Signaling Table) 애플리케이션기반컴포넌트의기본속성은 XML 형식의 AST 문서를통해전달된다. 이테이블은 ETSI TS 102809 [DVB-Sig] 에서정의된 AIT 기반으로 HbbTV 2.0의 7.2.3.2절에서정의된 XML AIT의규격을따르며 [HbbTV2], 추가적으로 UHD IBB 서비스을위해 16
아래와같은제약및추가사항을따른다. 6.2.1.1.1. AST 의제약사항 AST 는 broadcast-related application 및 Broadcast-independent application 에모두 적용된다. AST 는 XML AIT 의항목을모두포함할수있으나일부필드에대해아래와같 은제약사항을따라야한다. [ 표 1] AST 의제약사항 Field or element applicationdescriptor/controlcode Requirement on AST AUTOSTART, PRESENT, KILL 또는 DISABLED applicationdescriptor/servicebound true 또는 false applicationdescriptor/version applicationdescriptor/mhpversion applicationdescriptor/icon applicationtransport/ 선택적으로포함가능 포함되지않아야함 포함되지않아야함 OCTransportType 타입불가, 즉 HTTPTransportType 만허용 6.2.1.1.2. AST 의추가사항 AST 는 XML AIT 의항목을모두포함할수있고, UHD IBB 서비스를위한추가적인 필드를포함할수있다. XML AIT 규격이외의추가적인 AST 의필드는다음의 XML 네임 스페이스를이용하여생성해야한다. http://www.nextb.or.kr/xmlschemas/uhdibb/ast/1.0/ 상기의네임스페이스의 prefix 는 uhdibb 이다. [ 표 2] AST 의추가사항 Element Name Cardin ality Data Type Description Application 1..N 애플리케이션의다양한 properties 를포함하는 root element 17
uhdibb:applicationdes criptor @requiredcapabiliti es 0..1 UHB IBB 서비스를위한 extension O string 해당애플리케이션의정상적인구 동을위해필요한수신기의 @appsize O capabilities [UHDTR-P2] unsignedlong 해당애플리케이션파일의총바 이트크기 @contentlinkage O unsignedint 해당애플리케이션에할당된 Icon 0 N EFDT indication value, 즉 linkage value 해당애플리케이션의아이콘의 properties를포함하는 element @filename R string 해당아이콘의파일명으로 @application 의 URL 의 base part 를 base URL 로하는 relative URL @size O string 해당아이콘의픽셀단위의수직 - 수평크기로다음의값이허용됨 : 24x32, 32x32, 48x64, 64x64, 96x128, 128x128, 192x256, 또는 256x256 @aspectratio O string 해당아이콘디스플레이에적합한 픽셀의가로 - 세로비율로다음의 값이허용됨 : 1_1, 4_3, 또는 16_9 ApplicationTranspor t 0..1 해당애플리케이션및 content item 이전송되는 Transport protocol 및관련 parameter를포함하는 element ROUTESessionInfo 1 N 해당애플리케이션및연계된 content item을전송하는 ROUTE 세션의 parameter를포함하는 element LCTChannel 1 N 해당 ROUTE 세션을구성하는 18
@tsi @plpid @broadcaststre amid @plpid @sourceipaddre ss @destinationip Address @destinationpo rt ContentItem LCT 채널의 parameter를포함하는 element 1 string 해당 LCT 채널의 transport session identifier OD unsignedbyte 해당 LCT 채널이전송되는물리 계층파이프의 identifier (PLP ID) ( 디폴트값 : 해당 LCT 채널을포함 하는 ROUTE 세션의 PLP ID) OD unsignedshort 해당 ROUTE 세션이전송되는 물리채널의 broadcast stream의 identifier ( 디폴트값 : 현재수신중인 broadcast stream의 identifier) OD unsignedbyte 해당 ROUTE 세션이전송되는 물리계층파이프의 identifier (PLP ID) ( 디폴트값 : 이 AST가전송되는 PLP의 identifier) OD string 해당 ROUTE 세션으로전송되는 패킷들의 dotted-ipv4 source address ( 디폴트값 : 이 AST가전송되는 패킷들의 source IP address) OD string 해당 ROUTE 세션으로전송되는 패킷들의 dotted-ipv4 destination address ( 디폴트값 : 이 AST가전송되는 패킷들의 destination IP address) OD unsignedshort 해당 ROUTE 세션으로전송되는 패킷들의 port number ( 디폴트값 : 이 AST가전송되는 패킷들의 port number) 0 N 해당애플리케이션이사용하는 content item의 properties를포함 19
@location @contentlinkage @updatesavailabl e @size 하는 element O anyuri 해당 content item의 URL O unsignedint 해당 content item에할당된 EFDT indication value, 즉 linkage value O boolean 해당 content item이주기적으로 업데이트되는지여부를나타내는 플래그 O unsignedlong 해당 content item의총바이트 크기 6.2.1.2. 방송망을통한 AST 의전송 애플리케이션기반컴포넌트들이속한실시간서비스혹은애플리케이션기반서비 스의 SLS [UHDTR-P3] 전송경로로 AST XML 문서가전송된다. 6.2.1.3. 브로드밴드를통한 AST 의전송 애플리케이션기반컴포넌트들이속한실시간서비스혹은애플리케이션기반서비 스의 SLS 의 SLT 를통해전달되는 URL 을이용하여, HTTP Request 로 AST XML 문서를수 신할수있다. AST XML 문서의업데이트여부는, 해당 AST XML 문서를포함하는 MBMS metadata envelope의 validfrom 및 validuntil attributes를통해시그널링될수있으며 [UHDTR-P3], 혹은동적이벤트를통해직접적으로시그널링될수있다 (6.2.2.3 절참조 ). 업데이트된 AST XML 문서의 URL 은해당 AST XML 문서를포함하는 MBMS metadata envelope 의 nexturl attribute 로시그널링될수있다 [UHDTR-P3]. 6.2.2. 애플리케이션이벤트시그널링 애플리케이션에의해서취해지는동작들은방송망혹은브로드밴드를통해전송되 20
는알림, 즉이벤트에의해서제어될수있다. 6.2.2.1. 방송망을통한애플리케이션이벤트의전송 6.2.2.1.1. ROUTE 서비스를위한애플리케이션이벤트 ROUTE 서비스에포함되어전송되는애플리케이션기반컴포넌트들에대한이벤트를전송하는경우, 방송망으로전송되는이벤트들은 DASH 이벤트를통해전송된다. 이는 DASH 표준문서에기술된두가지이벤트전송방안을따른다 [MPEG-DASH, DASH- IF]. MPD 의 Period element 하부의 EventStream element(s) 를이용하여전송 DASH segment 내에존재하는 emsg 박스를이용하여전송 6.2.2.1.1.1. 정적이벤트 ROUTE 서비스로전송되는정적이벤트시그널링은 MPD 의 Period element 하부 의 EventStream element 를통해전송될수있다 [DASH, DASH-IF]. 6.2.2.1.1.2. 동적이벤트 ROUTE 서비스에서전송하는동적이벤트는 DASH segment 내부에존재하는 emsg 박스를통해서전송되며, 이 emsg 박스의존재여부및기본적인 properties는 DASH 표준문서에서정의하는 MPD의 InBandEventStream element를통해시그널링된다 [MPEG-DASH, DASH-IF]. 6.2.2.1.2. MMT 서비스를위한애플리케이션이벤트 MMT 서비스에서사용하는애플리케이션기반컴포넌트들에대한이벤트를전송하 는경우, 방송망으로전송되는이벤트들은 MMT 서비스에서정의하는시그널링을이용 한다 [UHDTR-P3]. AEI 테이블이용하여전송 MPU 내에존재하는 evti 박스를이용하여전송 6.2.2.1.2.1. 정적이벤트 21
MMT 서비스로전송되는정적이벤트시그널링은 SLS [UHDTR-P3] 전송경로로 AEI 를통해전송될수있으며, 이는아래와같은 XML 문서형태로정의된다. [ 표 3] AEI 테이블 Element Name Cardi nality Data Type AEI @assetid 1 string @mpuseqnum 1 unsignedint Description 정적 event streams의다양한 properties, parameter 및 time reference 정보를포함하는 root element Time reference를위한 MMT asset의 identifier Time reference를위한 anchor MPU의 sequence number @timestamp 1 unsignedlong Anchor MPU 의 presentation time EventStream 1..N @schemeiduri R anyuri @value O string @timescale O unsignedint Event @presentat iontime 0..N string OD unsignedlong 정적 event stream 의다양한 properties 와 parameters 를포함하는 element 해당 event stream 의 scheme 을 identify 하는 URI 해당 event stream 의 value 로서그형식과 의미는 @schemeiduri attribute 가지칭하 는 scheme 에서정의된다. 해당 event stream 의 events 에적용되는 time scale Event stream 을구성하는 events 의스트링 데이터로서그형식과의미는 @schemeiduri attribute 가지칭하는 scheme 에서정의된다. 해당 event 의 presentation time 으로서 @timestamp 가지칭하는 anchor MPU 의첫 번째 access unit 의 presentation time 을기 준으로한다. @duration O unsignedlong 해당 event 의지속기간 @id O unsignedint 해당 event 의 identifier 22
6.2.2.1.2.2. 정적이벤트 MMT 서비스에서전송하는동적이벤트는 MPU 내부에존재하는 evti 박스를통 해서전송하며, 이 evti 박스의존재여부및기본적인 properties 는 MPT 의 inband_event_descriptor() 를통해시그널링된다. [ 표 4] inband_event_descriptor() Syntax inband_event descripto r() { Value No. of bits Format descriptor_tag 16 uimsbf descriptor_length 8 uimsbf scheme_id_uri_length N1 8 uimsbf Description 해당 descriptor의타입을나타내는태그값이필드바로다음바이트부터해당 descriptor 마지막바이트까지의총바이트길이 scheme_id_uri_bytes의총바이트길이 for (i=0;i<n1;++i) scheme_id_uri_byte 8 uimsbf event_value_length N2 8 uimsbf 해당 event stream의 scheme을 identify하는 URI event_value_bytes의총바이트길이 for (i=0;i<n2;++i) event_value_bytes 8 uimsbf 해당 event stream의 value로서그형식과의미는 scheme_id_uri_byte가지칭하는 scheme에서정의된다. } 동적이벤트를위한 evti 박스는아래와같이정의된다. 23
aligned(8) class EventInformationBox extends FullBox( evti, version = 0, flags = 0){ string scheme_id_uri; string value; unsigned int(32) timescale; unsigned int(32) event_id; unsigned int(32) event_presentation_time_delta; /*relative to the earliest presentation time in this MPU */ unsigned int(32) event_duration; unsigned int(8) event_data[]; } } schemeiduri: 해당 event stream의 scheme을 identify하는 URI value: 해당 event stream의 value로서그형식과의미는 schemeiduri가지칭하는 scheme에서정의된다. timescale: 해당 event stream의 events에적용되는 time scale event_id: 해당 event instance의 identifier event_presentation_time_delta: 해당 event의 presentation time으로서이 evti 박스를포함하고있는 MPU의 ealiest presentation time을기준으로한다. event_duration: 해당 event의지속기간 event_data: 해당 event의데이터스트링으로선택적으로사용될수있음 6.2.2.2. 브로드밴드를통한애플리케이션이벤트의전송 6.2.2.2.1. ROUTE 서비스를위한애플리케이션이벤트 6.2.2.2.1.1. 정적이벤트 애플리케이션기반컴포넌트들이속한실시간서비스혹은애플리케이션기반서비 스의 SLS 의 SLT 를통해전달되는 URL 을이용하여, HTTP Request 로 EventStream element(s) 를포함하는 MPD 를수신할수있다. EventStream element(s) 를포함하는 MPD의업데이트여부는, 해당 MPD를포함하는 MBMS metadata envelope의 validfrom 및 validuntil attributes를통해시그널링될수있으며 [UHDTR-P3], 혹은동적이벤트를통해직접적으로시그널링될수있다 (6.2.2.3절참조 ). 24
업데이트된 MPD 의 URL 은해당 MPD 를포함하는 MBMS metadata envelope 의 nexturl attribute 로시그널링될수있다 [UHDTR-P3]. 6.2.2.2.1.2. 동적이벤트 애플리케이션기반컴포넌트들이속한실시간서비스혹은애플리케이션기반서비 스의 SLS 의 SLT 를통해전달되는 URL 을이용하여, HTTP Request 로 emsg 박스를수신 할수있다. 동적이벤트의업데이트여부는, 워터마크를통해직접적으로시그널링될수있다. 6.2.2.2.2. MMT 서비스를위한애플리케이션이벤트 6.2.2.2.2.1. 정적이벤트 애플리케이션기반컴포넌트들이속한실시간서비스혹은애플리케이션기반서비 스의 SLS 의 SLT 를통해전달되는 URL 을이용하여, HTTP Request 로 AEI 를수신할수있 다. AEI 의업데이트여부는, 해당 AEI 를포함하는 MBMS metadata envelope 의 validfrom 및 validuntil attributes 를통해시그널링될수있으며 [UHDTR-P3], 혹은동적이벤트를통해직접적으로시그널링될수있다 (6.2.2.3 절참조 ). 업데이트된 AEI 의 URL 은해당 AEI 를포함하는 MBMS metadata envelope 의 nexturl attribute 로시그널링될수있다 [UHDTR-P3]. 6.2.2.2.2.2. 동적이벤트 애플리케이션기반컴포넌트들이속한실시간서비스혹은애플리케이션기반서비 스의 SLS 의 SLT 를통해전달되는 URL 을이용하여, HTTP Request 로 evti 박스를수신 할수있다. 동적이벤트의업데이트여부는, 워터마크를통해직접적으로시그널링될수있다. 6.2.2.3. 동적 IBB-Specific 이벤트 25
이문서에서정의한애플리케이션이벤트는아래의세가지로구분될수있다. DASH-specific 이벤트 : DASH 표준에따름 [MPEG-DASH, DASH-IF] Application-specific 이벤트 : 애플리케이션 developer 의정의에따름 IBB-specific 이벤트 동적 IBB-specific 이벤트는애플리케이션시그널링을수행하는다양한테이블들의 업데이트필요여부를알려주기위해아래와같이정의된다. [ 표 5] 동적 IBB-specific 이벤트요구사항 emsg 또는 evti 박스의필드이름 scheme_id_uri value event_data 값 urn:ngbf:ibb stu 업데이트필요한테이블이름의 comma separated list [ 표 6] 동적 IBB-specific 이벤트를위한테이블이름 테이블이름 ALL AST MPDEVENT AEI 의미아래의모든테이블 Application Signaling Table ROUTE 서비스의동적이벤트를위한 EventStream element를포함하는 MPD Application Event Information 26
차세대방송표준포럼단체표준 ( 국문 ) UHD IBB 서비스 파트 2. 애플리케이션시그널링 (Standard for UHD IBB Service Part 2. Application Signaling) 발행인 : 차세대방송표준포럼의장 발행처 : 차세대방송표준포럼 06130 서울특별시강남구테헤란로 7 길 22 신관 1108 호 Tel : 02-568-3556, Fax : 02-568-3557 발행일 : 2016. 04. 14 27