66
Multimedia Communication & Services Multimedia Communication & Services KT 미래기술연구소 연구전문그룹 수석연구원 권재철 [email protected] 2007.11.23 [email protected]

POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Multimedia Communication & ServicesMultimedia Communication & Services

KT 미래기술연구소연구전문그룹 수석연구원

권재철[email protected]

2007.11.23

[email protected]

Page 2: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Telecom. Networks Telecom. Networks

in view of Multimediain view of Multimedia

PSTN(~현재)PSTN(~ )ISDN(80년대)

B-ISDN(90년대)Internet(2000년대)

NGN(2010년대)Future Internet

Page 3: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

PPublicublic

SSwitchedwitched

TTelephoneelephone

NNetworketworkNNetworketwork

교환기 교환기

전화기 전화기국간전송장치 국간전송장치

가입자회선전송로가입자회선

Page 4: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

IIntegrated ntegrated

SServices ervices

DDigital igital

NNetworketwork Features:

회선교환

공통선신호방식

패킷교환

망액세스

망액세스

단말기 단말기

사용자-망 호제어

사용자-사용자 제어

S/T S/T

ISDN고도서비스기능

NNetworketwork Features:

� Using existing 2-wire copper line� First digital subscriber’s loop(Full digital, full duplex)

� First convergence network� BRI : 2B+1D (144kbps)� PRI : 23B+1D (1,536 kbps)� Out-of-band (common channel) signalling

Page 5: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

BBroadbandroadband

IIntegrated ntegrated

SServices ervices

DDigital igital

Features:� 53 Byte ATM cell(5B header + 48B payload)

� First packet-based convergencenetwork

� AAL-1/2/3/4/5

DDigital igital

NNetworketwork

� AAL-1/2/3/4/5� SAR� CS

등급A 등급B 등급C 등급D

종단간 시간관계 실시간 실시간 비실시간 비실시간

비트율 고정비트율 가변비트율 가변비트율 가변비트율

연결모드 연결형 연결형 연결형 비연결형

대응 AAL 유형 AAL-1 AAL-2 AAL-3/4,5 AAL-3/4,5

응용서비스고정비트율

영상 또는 음성가변비트율

영상 또는 음성연결형 데이터 비연결형 데이터

Page 6: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

• data-centric

• send and pray

• no guarantee of QoS

IInternetnternet

• no guarantee of QoS

• simple and scalable

• robust and widely-deployed

• …

Page 7: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

NGNNGN NNext ext GGeneration eneration NNetworketwork

TodaySingle-service NW

Data/IP Networks

Services

Servers

이미지를 표시할 수 없습니다 . 컴퓨터 메모리가 부족하여 이미지를 열 수 없거나 이미지가 손상되었습니다 . 컴퓨터를 다시 시작한 후 파일을 다시 여십시오 . 여전히 빨간색 x가 나타나면 이미지를 삭제한 다음 다시 삽입해야 합니다 .

Data/IP Networks

PLMN

PSTN/ISDN

CATV

Access Transport & Switching Networks Clients

BcNBcN: : Korean version of NGNKorean version of NGN

Page 8: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Audio & Video CodingAudio & Video Coding

TechnologiesTechnologies

Speech codingMPEG Audio coding

Video codingVideo over Network

Page 9: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Three Acoustic Signals

Frequency

range

Sampling

ratebit/smpl Bit rate

Narrowband

speech

(telephone)

300~3,400 Hz 8 KHz 8 64 Kbps

(telephone)

Wideband

speech50~7,000 Hz 16 KHz 14

224 Kbps

Wideband

audio

(CD Quality)

10~20,000 Hz 48 KHz 16 768 Kbps

Page 10: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Speech Generation

Vocalcords

mouthspeech

Spectrum changes

air

Page 11: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Speech Coding StandardsITU-T

Recomm.Samplingfrequency

Bandwidth Bitrate Coding scheme

G.711 8kHz 300Hz~3.4kHz 64kbps PCM

G.721 8kHz 300Hz~3.4kHz 32kbps ADPCM

G.722 16kHz 50Hz~7kHz 64/56/48kbps SB-ADPCM

G.722.1 16kHz 50Hz~7kHz 24 kbit/s , 32 kbit/s MLT

G.722.2 16kHz 50Hz~7kHz 6.6 ~ 23.85 kbps ACELP

G.723 8kHz 300Hz~3.4kHz 40/20kbps ADPCMG.723 8kHz 300Hz~3.4kHz 40/20kbps ADPCM

G.723.1 8kHz 300Hz~3.4kHz5.3kbps LPAS- ACELP

6.3kbps LPAS- MP-MLQ

G.726 8kHz 300Hz~3.4kHz 40/32/24/16kbps ADPCM

G.727 8kHz 300Hz~3.4kHz 40/32/24/16kbps Embedded ADPCM

G.728 8kHz 300Hz~3.4kHz 16kbps LD-CELP

G.729 8kHz 300Hz~3.4kHz 8/13kbps CS-ACELP

G.729.1 1`6KHz 50Hz~7kHz 8kbps-32kbps CELP+MDCT

Page 12: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Analysis-by-Synthesis Codec

excitation

generator

LPC

synthesis

Decoded

output

speech

LPC coeff.

AbS decoderLPC

analysis

LPC coeff.

transmitted

parameters

Westall, et al., “Speech technology for telecommunications,” BT Journal, 14(1) Jan. 1996

+

-

LTP

Syn.

filter

STP

Syn.

filter

generatorsynthesis

filter

Derivation of

excitation signal to

minimize difference

AbS encoder

excitation

generator

LPC

synthesis

filter

diff. signal

excitation parameters

excitation

parameters

Adaptive

codebookgain

fixed

codebookgain

CELP

-

Error

Weighting

filter

Page 13: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Quality Comparison : Speech

G.711

Clean voice RADIO NEWS

Raw voice

Sampling rate

= 8khz

F F M M M F

G.711/ 729/ 723.1 En/DecodingG.711/ 729/ 723.1 En/Decoding

G.729AB (8kbps)

G.723.1 (6.3kbps)

G.723.1 (5.3kbps)

G.711

(64kbps, Mu-law)

Source : C&S Technology

Page 14: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Psycho-Acoustics

� The target is to remove acoustically irrelevant parts of the audio signal

� Human auditory system cannot hear quantization noise under the conditions of audio masking

� Masking occurs whenever a strong signal makes a neighborhood of weaker audio signals imperceptible

frequency masking

can hear

cannot hear40

80

120

threshold ofhearing

Hz

0

20

40

60

0 1 4 6kHz

frequency masking

0

20

40

60

20 1 0

msec

temporal masking

Page 15: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Block Diagram of MP3 Encoder

Page 16: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

MPEG-2 Audio

� 5.1 channel (5+1 for LFE(subwoofer))

� LFE (low freq. enhancement) : 15 Hz – 120 Hz

� Backward compatibility with MPEG-1 audio

� Lo=L+0.707C+0.707Ls

� Ro=R+0.707C+0.707Rssubwoofer

Page 17: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Block Diagram of MPEG-2 AAC

Encoder

Non-backward Compatibility version

Page 18: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

MPEG-4 Audio

Page 19: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

MPEG Surround

MP3, MPEG-4 AAC (HE-AAC)or even PCM Codec etc.

Excellent Stereo presentation

of the multi-channel signal

Page 20: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Spatial Parameters

� ILD : interaural level differences

� ITD : interaural time difference

� IC : interaural coherence (reflected)

Time delay and level attenuation(ILD, ITD)

Page 21: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Quality Comparison : Audio

Raw Music

Sampling rate

= 44.1khz

RADIO music channel RADIO commercial CD-extracted music

MP3/AAC Encoding/DecodingMP3/AAC Encoding/Decoding

MPEG4 AAC

LC profile

(64kbps/ch)

MP3

(128kbps/ch)

Page 22: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Why Video Compression ?

Resolution

(pelsxlinesxfps)

Uncompressed bit rate

(RGB)

Compressed bit rate

NTSC video 720x480x29.97 249 Mbps 4-8 Mbps

PAL video 720x576x25 249 Mbps 4-9 Mbps

HDTV video 1920x1080x30 1,493 Mbps 10-30 Mbps

ISDN videophone

352x288x29.97 73 Mbps 64-1920 kbps

PSTN videophone

176x144x29.97 18 Mbps 10-30 kbps

Page 23: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Principles of Video Compression

�Human visual system

� Low pass filter

� Not sensitive to color component

� Spatio-temporal mask effect

� Spatial redundancy (intra-frame redundancy)

� Transform and quantization� Transform and quantization

� Temporal redundancy (inter-frame redundancy)

� Motion estimation/compensation

� Probabilistic redundancy� Entropy coding(Huffman/Arithmetic coding)

Page 24: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Typical Hybrid-encoding Structure

MPEG-1/2/4

H.261/H.263

H.264(JVT)H.264(JVT)

Page 25: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Hybrid Video Decoder

Page 26: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Standard Organization for Video Coding

ITU

(Int’l Telecommunication Unit)

ITU-T ITU-R ITU-T

WG1 WG11 WG12

ISO/IEC JTC1

SC29

cooperation

Video coding standard for

Telecommunication and broadcasting

� TV Broadcasting (H.262 | MPEG-2 )

� Still image (T.81: JPEG)

� Binary image (T.82: JBIG)

� Videophone

(H.261, H.263, H.264, H.32x, H.22x)

WG1 WG11 WG12

Generic coding

of audio-video

� MPEG-1

� MPEG-2

� MPEG-4

� MPEG-7

� MPEG-21

Still Image

� JBIG

� JPEG

� JPEG2000

� JBIG2

Multimedia &

Hypermedia

� MHEG

Generic standard

used for various

applications

Page 27: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

H.264 Profiles

Interlaced

Slice data

Partitioning

SP and

SI Slices

Weighted

Prediction CABAC

B Slices

I Slices

Extended Profile Main Profile

Consumer applic.Video streaming

Redundant

Slices

Slice Group

and ASO

CAVLC

P Slices

Baseline Profile

Conversational applic.

ASO : arbitrary slice orderFMO : flexible macroblock order

FMO

Page 28: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Summary of Coding AlgorithmsMPEG-1 MPEG-2 MPEG-4 H.264

Video type rectangular rectangular Rectangular,

arbitrary

rectangular

Video format SIF SIF, CCIR 601 CIF/n, CIF*m CIF/n, CIF*m

Scan type progressive Progressive,

interlaced

Progressive,

interlaced

Progressive,

interlaced

Compr. Effic. low medium medium High

Video

streaming

Scalable coding Scalable coding Switching slices

streaming

min MC blk

size

16x16 16x16 8x8 4x4

MV accuracy half half Half or quarter quarter

# of ref. pict. 1,2 1,2 1,2 Multiple

Transform 8x8 floating

DCT

8x8 floating

DCT

8x8 floating DCT 4x4 integer DCT

Built-in

deblock

no yes yes yes

Intra coding DC prediction DC prediction DC/AC

prediction

Spatial prediction

VLC Huffman, RLE Huffman, RLE Huffman, RLE Exp-Golomb, RLE

Page 29: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Performance Comparison

Page 30: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Codec Comparison

Page 31: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

SVC : Scalable Video Coding

Page 32: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Free Viewpoint Video Coding

Page 33: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Multimedia over Networks

Access Mobile

Access

network

Backbone network

Video-aware networkNetwork-aware

video

Packet loss

Packet loss

Packet loss

Access

networkMobile

network

IntServ (RSVP)

DiffServ

MPLS

RED

REM

M/M Multicast

o Error-resilient coding

o Layered coding with

prioritized transport

o MDS

o FGS

o JSCC

o EREC

o RVLC

* MDS : multiple description codint

FGS : fine granularity coding

JSCC : joint source-channel coding

EREC : error resilient entropy coding

RVLC : reversible variable length coding

RSVP : resource reservation protocol

MPLS : multi-protocol label switching

RED : random early detection(drop)

REM : random early(exponential) marking

Error concealment

QoS-enabled network

Bit error

Page 34: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

RTP (Real-time Transport Protocol)

� e2e transport for real-time data over datagram network

� provides time-stamping, sequence numbering

� does not provide any mechanism to ensure timely delivery

� does not assume anything about the underlying network

� run on the top of UDP to make use of its multiplexing and checksum service

� does not offer any form of reliability or flow/congestion controlcontrol

Companion protocol :

RTCP

(RTP control protocol)

응용

RTP RTCP

UDP

EthernetAAL5

ATM

IP

데이터 제어

Page 35: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Application Layer QoS Control

transportinput

- FEC

- retransmission

JSCCAdaptive

coding

rate

control

BestBest--effort Internet as aeffort Internet as a ““Black boxBlack box””

rateestimation

videoencoder

ratecontrol

transport-levelerror

control

destination

channelanalysis

video source

RTCP packet

network

input video

Black box

- Error-resilient codingTCP-friendly

flow control* RTCP : real-time transport control protocol

- Error concealment

Page 36: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

1% Packet Error 3% Packet Error 10% packet Error

Error Concealment

Page 37: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Structure of H.323 System

* RAS : registration, admission and status

Page 38: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Structure of H.324 System

영상 입출력 장치

음성 입출력 장치

영상 코덱

음성코덱지연회로

MUX/

DMUX

GSTN(PSTN

or

H.263/H.261

G.723.1

PSTN

modem

or

H.324/H.324M

제어프로토콜

MCU

시스템 제어

or

Mobile)

H.223

or

H.223MH.245

or

Wire-

less

I/FSRP/LAPM

모뎀 제어V.25ter

데이터 프로토콜텔레마틱 장치T.120 계열 V.14,LAPM 등

System For Circuit Network

Page 39: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

H.324M : Protocol Stack

Application Audio I/O Video I/O

H.245

control

NSRP/SRP

LAPM

Data protocol

T.120 series

Voice codec

G.723.1 etc.

Video codec

H.261/H.263

Control

Info. data voice videoCCSRL

H.223M

AL1/AL1M

MUX Level 0, 1, 2, 3

PHY layer

AL2/AL2M AL3/AL3M

Page 40: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Multimedia ServicesMultimedia Services

VoIPVideo Streaming

Video MulticastingDTV & DMB

Digital Cinema

Page 41: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

H.323 Call Signaling

Admission

Request

H.323

Endpoint

Gatekeeper

H.225.0

(Q.931)

Setup

Connect

Capabilities Exchange

Admission ConfirmRAS

H.323

Gateway

VV

ASN.1 format of signaling message

MediaRTP StreamRTP Stream

RTCP StreamRTCP Stream

H.245Open Logical Channel

Open Logical Channel Acknowledge

RSVP

Path

Resv

RTP StreamRTP Stream

Gateway

Page 42: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

SIP: Session Initiation Protocol

Call Flow with Proxy

� Call session establishment, modification,

termination

� Peer to Peer Signaling Protocol

� SIP-URL� E-mail style user ID

� Higher layer than transport protocol

Page 43: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

V2oIP Phones(1)

Page 44: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

V2oIP Phones(2)

LCD형 영상전화기STB형

영상전화기 휴대 단말

STB형 영상회의시스템

영상전화기

소프트폰

휴대 단말

코덱 카메라

USB

Page 45: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Typical Video Streaming System

Audio/video

source

Contents ProcessingAV capture/editing/compression

Video Files

Raw

AV

Client device

With software

player

source Video Files

Streaming

Video

Server

Video

Stream

Video

Stream

IP Network

Page 46: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Streaming Media : RTSP

Page 47: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

RTSP Operation

Page 48: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

VoD (Video on Demand)

Satellite

� Features

ㅇ TV –based (MPEG-2, 4Mbps streaming) high quality video on demand service

ㅇ DVD-quality, 5.1 ch Dolby surround audio

HomeN

TV-VOD CDN

A/V SystemVOD localserver

HomeGateway

Satellite receiver

Satellitetransmiter

KORNET

Service platforms

KT CO’sKORNET In-HOME

Page 49: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Video Multicast

� Application: IPTV

� Efficient use of network bandwidth

� 1:N service

� Join & Leave the multicast group

by IGMP messageby IGMP message

Unicast Multicast

Page 50: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Multicast Join/Leave Network

R2

R4 R5

R3

UD1

Multicastsource

R1R4 R5

UD2

UD3

Page 51: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Multicasting Bandwidth Comparison

Unicast Multicast

Page 52: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

IPTV- Key Technologies and Standards

Page 53: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Protocol stack for IPTV Transport

Page 54: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Outstanding Work Items of IPTV Focus Group

� Set Top Box or home gateway functionality and associated interfaces.

� Video and Audio Codec functions and selection.

� Middleware capabilities such as Electronic Program Guide (EPG) and other

� user interfaces.

� Billing/accounting interfaces and protocols.

� Program Control functions

� Operational and Maintenance capabilities

� Security/authentication and Digital Rights Management (DRM) � Security/authentication and Digital Rights Management (DRM) aspects.

� Quality of Service / Experience capabilities and performance.

� Bandwidth and network resource requirements

� IP/UDP/RTP/MPEG2TS/codec wrapper

� Consideration of OCAP/MHP/GEM for an application framework.

� Ad Insertion

� IPTV endpoint management

� Customized channel lineup

� Viewership data management

Page 55: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Digital TV

� 균일한 품질 : Noise와 Ghost 의 감소

� 서비스 통합 : 방송+통신, 데이터방송

� 유연한 방송 프로그램 편성 : SDTV/HDTV 프로그램

� 더 많은 정보량 전송 : TV 1 채널->HDTV 1채널 or SDTV 3-4 채널

� 계층화 서비스 : scalability

(인코더) (디코더)

Page 56: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

우리나라의 DTV 규격

시스템 항목 위성방송 지상파 방송

비디오 형식

오디오 형식

서비스 다중화

MPEG-2 MP@ML/HL

MPEG-1 Layer 2/MPEG-2

MPEG-2 System TS

MPEG-2 MP@ML/HL

Dolby AC-3

MPEG-2 System TS

전송 방식 QPSK 8 VSB

주파수(채널) 대역폭 27 MHz 6 MHz

심볼 속도 21.3 Msymols/sec 10.76 Msymbols/sec

전송 데이터 속도 34.351 Mbps 19.39 Mbps

Page 57: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

DMB (digital multimedia broadcasting)

� 위성 DMB (S-DMB)

음영지역중계기

(Gap Filler)

휴대형 단말기

컨텐츠

차량용 단말기

송출센터

방송센터

※ S-Band 주파수대역 : 25MHz(2.630~2.655 GHz)

컨텐츠

방송센터

송출센터

휴대형 단말기 차량용 단말기

VHF-TV CH 7~13 (174~216MHz)

- 수 도 권 : CH12 (204 ~ 210MHz)

- 기타지역: 단계별 채널 할당(전국 5~6개 권역)

� 지상파 DMB (T-DMB)

Page 58: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

T-DMB vs. S-DMB

T-DMB S-DMB

System EUREKA-147 (EU’s DAB)System E

(Similar to CDMA)

Multiplexing OFDM DS-CDM

FrequencyVHS (ch#8 and ch#12)

(174-240 MHz)

2,630-2,655Mhz(S-Band)

12.21-12.23GHz (Ku-Band)(174-240 MHz) 12.21-12.23GHz (Ku-Band)

VideoMPEG-4 part 10

(H.264 AVC)

MPEG-4 part 10

(H.264 AVC)

AudioMPEG-4 Audio BSAC/AAC+

2ch@128 kbpsAAC+ (AAC-HE)

Terrestrial Link Direct receiving Gap filler + Direct receiving

Service KBS, MBC, SBS, etc… SKT

Page 59: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Frequency Usage of T-DMB

Block A1.54MHz

Block B1.54MHz

Block C1.54MHz

200KHz 200KHz500KHz 500KHz

TV 1 Channel (6 MHz)

Video 1 (512 kbps) Video 2 (512 kbps)

Video 1 (512 kbps)

Video 1 (512 kbps)

Audio 1(128 kbps)

Audio 2(128 kbps)

Audio 3(128 kbps)

Audio 4(128 kbps)

Audio 1(128 kbps)

Audio 1(128 kbps)

Audio 2(128 kbps)

Audio 3(128 kbps)

Effective Tx rate 1.152 Mbps

Mode 1

Mode 2

Mode 3

Page 60: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Hierarchical Structure of Video Stream (T-DMB)

• CTS(composition time stamp)• OCR(object clock reference)• OTB(object time base):90kHz이하

• PTS(presentation time stamp)

MPEG-4 over MPEG-2 (*)AV synchronization에서의 역할분담

• MPEG-4 SL : 미디어 디스플레이 시간 지정• MPEG-2 TS : 기준클럭 전달

• PCR(picture clock reference)• STC(system time clock):27MHz

(*) MPEG-4 over MPEG-2 기반의 다중화 기술 응용:지상파DMB사례,한국통신학회지 2006년 7월호

Page 61: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Digital Cinema

� Background� High resolution film scanner

� Digital video compression

� High speed data networking and storage

� Advanced digital projection

�Digital Cinema Initiatives� Disney, Fox, Metro-Glodwyn-Mayer, Paramount Pictures, Sony Pictures Entertainment, Univeral Studios, Warner Brothers StudioBrothers Studio

� Purpose : uniform specification of digital cinema� Digital cinema distribution master(DCDM)

� Image compression (JPEG2000)

� Digital Cinema Packaging(DCP) using MXF and XML

� Transport

� Theater systems

� Projection

� Security

Page 62: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Digital Cinema System Workflow

Page 63: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Storage Capacity

Page 64: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide

Audio Channel

Allocation(7.1ch)

Page 65: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide
Page 66: POSTECH-MMS.ppt [ȣȯ ])dpnm.postech.ac.kr/eece702/kt/12.pdf · interfaces. Video and Audio Codec functions and selection. Middleware capabilities such as Electronic Program Guide