International Telecommunication Union ITU-T MPEG-64 : MPEG + IPv6 + 4G Doug Young Suh, Ph.D. Media Lab, KHU October 12, 2006 ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 Outline ITU-T Background and goal o MPEG-64 components o 1. MPEG : SVC, MPEG-21 2. IPv6 : Anycast(multicast), auto-config. 3. 4G : OFDMA, QoS classes 4. Convergence MPEG-64 Framework o Conclusion o ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 2 Convergence for triple-play ITU-T o Convergence of separate networks Telephone over Circuit SW Data over Packet SW Broadcasting over TV channels Converged in All-IP network New services as result of convergence • Broadband conversational service • Interactive TV service • etc ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 3 Visions of convergence ITU-T o Interoperability • Interoperable digital contents • Interoperable services o Sharing resources • One source multi-use • One network multi-use • One terminal multi-use o Emerging new services Interoperability Resource sharing New services ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 4 QoS categories ITU-T Conversational Interactive Streaming Download Video phone Web VOD ftp 100s kbps NA 1-20 Mbps NA End-to-end 150ms After click, 2sec Initial delay 5-10sec NA PLR= ~10% PLR=0% PLR=1~10% PLR=0% IPTV? • Encoded contents : Streaming • Live : Conversational • Bi-directional : Interactive ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 5 ITU-T Resource sharing (1) o Resource = bandwidth + buffer (realtime) (non-realtime) o When realtime service needs excess bandwidth, non-realtime service packets are buffered. Realtime traffic Non realtime traffic If not sharing? ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 6 ITU-T Resource sharing (2) o Resource = bandwidth + buffer (realtime) (non-realtime) 2 ⅹ [50Mbps, 50Mbytes] < [100Mbps, 100Mbytes] ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 7 Current approach ITU-T o Integration, but not convergence • Resource sharing is not efficient, yet. ¾e.g. VoIP service suffers congestion during rush hour. • Independent between protocol layers ¾Minimal use of each capability ¾Communication between experts in each layer is not enough. • Bottom-up design, but not top-down design ¾No differentiation between time/loss priority ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 8 Goal of MPEG-64 ITU-T Converge QoS tools in MPEG/IPv6/4G o MPEG 64 MPEG 64 MPEG 64 MPEG 64 MPEG 64 MPEG 64 MPEG 64 MPEG 64 Initial strategy o • Regardless of the legacy environments • MPEG-64 islands and global backbone ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 9 Outline ITU-T Background and goal o MPEG-64 components o 1. 2. 3. 4. MPEG : SVC, MPEG-21 IPv6 : Anycast(multicast), auto-config. 4G : OFDMA, QoS classes Convergence MPEG-64 Framework o Conclusion o ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 10 MPEG features for MPEG-64 (1) ITU-T Temporal QoS o • For streaming service ¾ To maximize coding efficiency regardless of codec delay ¾ Hierarchical B pictures, multi-reference • For conversational service ¾ Low delay mode (IPPP..) ¾ 0 sec delay for encoding and decoding • For random accessibility and SI/SP in SVC ¾ To reduce zapping delay ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 11 MPEG features for MPEG-64 (2) ITU-T Inter-operability and Video Codec o • SVC for heterogeneous network/terminal/users ¾ SVC (Scalable Video Coding) : multi-loss priority ¾ MANE (Media Aware Network Element) : in server or gateway • Error resilience (PLR = ~20%) for lossy network MANE ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 12 MPEG features for MPEG-64 (3) ITU-T MPEG-21 “Multimedia framework” o Meta-data and procedures for ‘interoperability’ • ¾ for DID (identification, resource reservation), DIS (streaming), DIA (adaptation), DIP (processing), IPMP (security, DRM) DID DI DID DID DI DI DID exchange, IPMP DIA DIS DIA Consumed in DIP * DI (digital item) : video, audio, or text bit-streams ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 13 IPv6 features for MPEG-64 (1) ITU-T Temporal QoS o • • Simplified header : header processing speed Auto-configuration ¾ More frequent handover in 4G (smaller cells) ¾ RTT level (100s ms) Î Packet level (100s μs) Version HLEN Type of Total Length (16) (4) (4) Service (8) Identification (16) TTL (8) Flags Fragment (3) Offset (3) Version Traffic (4) Class (8) Payload Length (16) Flow Label (20) Next Hop Header (8) Limit (8) Header Checksum Protocol (8) (16) Source Address (128) Source IP Address (32) The smaller cells, the more handovers Destination IP Address (32) IPv4 3G IPv6 Destination Address (128) ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 4G 14 IPv6 features for MPEG-64 (2) ITU-T QoS differentiation o • COS (Class of Service, 6bits) for diffServ ¾ Time priority : BE < AF1, AF2, AF3, AF4 < EF ¾ Loss priority : 3 levels for loss precedence in AF’s • Flow label (20bits) for label switching in ¾ Path identification ¾ Resource identification * Connection = path + resource intServ routing table 1 2 3 4 5 SA SA SA SA SA DA DA DA DA DA SP SP SP SP SP DP DP DP DP DP Pr Pr Pr Pr Pr TSpec TSpec TSpec TSpec TSpec classifier label SA DA SP DP Pr data Packet scheduler Admission control data ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 15 IPv6 features for MPEG-64 (3) ITU-T o Abundant addresses (32bits Î 128bits) • • QoS differentiated multicast Global anycast (served by the nearest server) anyTV .com Diff. multicast anyTV .com anyTV .com anyTV .com anyTV .com anyTV .com anyTV .com anyTV .com ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 16 ITU-T 4G and MPEG-64 (1) o Wide vision and interoperability • “Ubiquitous & seamless” = interoperable o Two trends over OFDMA • Evolution (B3G, LTE) ¾3.5G: 3GPP-HSOPA (OFDM and MIMO) • Revolution (4G) ¾New technology: IEEE 802.16e (Mobile WiMAX, WiBro), IEEE802.20 (Qualcomm’s) ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 17 4G features for MPEG-64 (2) ITU-T FDM Frequency (or tones) o OFDMA in WiBro, WiMax (20~100Mbps/call) • OFDMA = OFDM + TDM • Allocate time-frequency bins to uplink or downlink 1/T Tsys TDM Time ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 18 ITU-T 4G features for MPEG-64 (3) ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 19 Outline ITU-T o Background and goal o MPEG-64 components • • • o o MPEG : SVC, MPEG-21 IPv6 : Anycast(multicast), auto-config. 4G : OFDMA, QoS classes MPEG-64 Framework Conclusion ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 20 MPEG-64 networks ITU-T SIP / Video SVC diffServ / IPv6 RTP/UDP with UEP diffServ/RSVP/IPv6 [Switched Ethernet] NGN or IMS MPLS MPEG-21 DIA or MANE aware MPEG-21 DIA or MANE aware SIP / Video SVC RTP/UDP with UEP diffServ/RSVP/MIPv6 ER WLAN : 802.11e EDCA WMAN : 802.16 WiBro CR OFDMA/MIMO Edge router Edge router Edge router TE BS WLAN WMAN Wired access network Interdomain SLA Edge router diffServ/MPLS aware core network MS WWAN Wireless access network ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 21 QoS protocol stack ITU-T TE ER SVC DIA/ MANE CR CR ER MS BS DIA/ MANE SVC SIP SIP intServ/RSVP intServ/RSVP H.360/361 (Inter-domain delay/loss budget) diffServ/RSVP MPLS 4G ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 22 Service categories and MPEG-64 ITU-T MPEG Transport layer IPv6 with RSVP, MPLS 4G Conversational Streaming Broadcasting Low delay coding SVC, MANE, MPEG-21 SVC, MANE, MPEG-21 RTP/RTCP, FEC RTP/RTCP, ULP Flow label, auto-config., intServ, MPLS RTP/RTCP, ULP, retransmit COS/diffServ, auto-config., MPLS UGS, ertPS ertPS, rtPS ertPS, rtPS COS/diffServ, anycast, auto-config., MPLS ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 23 Per-class services ITU-T Higher priority silver bronze gold o SVC : o o o o enhancement layers, base layer RTP : ULP (Unequal Loss Protection) diffServ : BE, AF1, AF2, AF3, AF4, EF 802.11e : BK, BE, EE, CL, VI, VO, NC, TxOP 802.16e : BE, nrtPS, rtPS, ertPS, UGS o How to map them? • Temporal priority, loss priority ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 24 Cross layer QoS control ITU-T Multimedia APPLICATIONs Fast, accurate, useful ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 25 Outline ITU-T Background and goal o MPEG-64 components o 1. MPEG : SVC, MPEG-21 2. IPv6 : Anycast(multicast), auto-config. 3. 4G : OFDMA, QoS classes 4. Convergence MPEG-64 Framework o Conclusion o ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 26 ITU-T Conclusion o Top-down approach for convergence • Integration is not enough. Convergence!! • Exploit all QoS tools in MPEG/IPv6/4G • Heterogeneous QoS control is more effective than IPTV service only. o Interoperable? Resource sharing? o Open to future use? Convergence! ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 27 Thank you!! ITU-T Video artist Paik, Nam Jun Bibim bap Bibim bap is one of the most popular Korean foods. Paik, who converged art and technology, said that his idea of convergence originated from ‘bibim bap.’ We need the concept of ‘bibim bap’ for IPTV. ITU-T IPTV Global Technical Workshop Seoul, Korea, 12-13 October 2006 28