MPEG - 64 : MPEG + IPv6 + 4G

advertisement
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
Download