de tai iptv-2007

  • Upload
    hqphu

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

  • 8/3/2019 de tai iptv-2007

    1/92

    - 1 -

    Danh mc cc t kha v t vit tt...................................................... 5

    Danh mc cc hnh v ........................................................................... 6

    Danh mccc bng ............................................................................... 7

    M U ......................................................................................... 8

    Chng 1 . GII THIU IPTV ....................................................... 11

    1.1 Khi nim ................................................................................................... 11

    1.2 Phn loi dch v IPTV .............................................................................. 12

    1.2.1 Dch v truyn hnh qung b ............................................................. 12

    1.2.2 Dch v theo nhu cu (On-Demand) ................................................... 14

    1.2.3 Dch v tng tc (Interactive) ........................................................... 16

    1.2.4 Dch v thng tin v truyn thng ...................................................... 17

    1.2.5 Cc dch v gia tng khc ................................................................... 19

    Chng 2 . TNG QUAN V H THNG TRUYN HNH

    TRN MNG xDSL .............................................................................. 21

    2.1 Kin trc h thng cung cp dch v IPTV ................................................ 212.1.1 M hnh tng qut ............................................................................... 21

    2.1.2 Cc thnh phn cung cp dch v Broadcast Video............................ 21

    2.1.3 Cc thnh phn cung cp dch v VoD ............................................... 22

    2.1.4 Cc thnh phn chung ......................................................................... 24

    2.1.5 Kin trc sn phm ............................................................................. 25

    2.2Nhng yu cu t ra cho dch v video .................................................... 26

    2.2.1 Bng thng rng.................................................................................. 26

    2.2.2 Bng thng khng i xng................................................................ 27

    2.2.3 Cht lng dch v .............................................................................. 27

    2.2.4 S sn sng ca dch v ...................................................................... 27

    2.2.5 Thi gian chuyn knh i vi dch v Broadcast ............................. 28

    2.3 Kin trc mng cung cp dch v IPTV ..................................................... 28

    2.4 Video site .................................................................................................... 292.5 Mng truyn dn......................................................................................... 30

  • 8/3/2019 de tai iptv-2007

    2/92

    - 2 -

    Chng 3 . CC GII PHP K THUT PHT TRIN H

    THNG TRUYN HNH TRN MNG xDSL ................................... 36

    3.1 Gii php la chn chun nn hnh nh ..................................................... 36

    3.1.1 Chun nn MJPEG v Wavelet........................................................... 36

    3.1.2 Chun nn MPEG-x v H.26x ............................................................ 38

    3.1.3 Chun nn MPEG-2 ............................................................................ 39

    3.1.4 Chun nn MPEG-4 ............................................................................ 40

    3.1.5 Chun nn H.264/MPEG-4 Part 10/AVC ........................................... 42

    3.1.6 Yu cu v bng thng ca cc chun nn ......................................... 453.2 La chn giao thc mng ........................................................................... 45

    3.2.1 Giao thc cho dch v multicast ......................................................... 45

    3.2.2 Giao thc IGMP.................................................................................. 45

    3.2.3 Giao thc PIM..................................................................................... 47

    3.3 Giao thc cho dch v unicast .................................................................... 50

    3.3.1 Giao thc RTSP .................................................................................. 50

    3.3.2 M rng giao thc RTSP .................................................................... 51

    3.3.3 Bn tin RTSP ...................................................................................... 52

    3.3.4 ng dng ca giao thc RTSP ........................................................... 52

    3.4 Giao thc cho dch v VoIP ....................................................................... 53

    3.4.1 SIP ....................................................................................................... 53

    3.4.2 ng dng ca SIP ............................................................................... 56

    3.4.3 ng dng ca SIP trong mng NGN .................................................. 57

    3.5 La chn cng ngh mng truy nhp ......................................................... 57

    3.5.1 Cng ngh mng truy nhp xDSL ...................................................... 58

    3.5.2 Cng ngh mng truy nhp F .............................................................. 59

    3.5.3 Kh nng ca PON.............................................................................. 60

    3.5.4 Cng ngh mng truy nhp Wimax .................................................... 60

    3.6 Phng thc phc v IPTV........................................................................ 62

    Chng 4 . GII PHP CUNG CP DCH V IPTV CHO MNGxDSL ....................................................................................... 65

  • 8/3/2019 de tai iptv-2007

    3/92

    - 3 -

    4.1 Yu cu v h tng truyn ti ..................................................................... 65

    4.1.1 Mng li .............................................................................................. 65

    4.1.2 Mng gomv mng truy nhp ............................................................ 66

    4.1.3 Mng khch hng ................................................................................ 67

    4.2 Trin khai bc 1 ....................................................................................... 67

    4.2.1 M hnh u ni .................................................................................. 67

    4.2.2 M hnh hot ng .............................................................................. 69

    4.2.3 Lu lng multicast (xem Hnh 4-6 ) ................................................. 72

    4.3 Yu cu v bng thng ............................................................................... 72

    4.3.1 Cc k hiu v tham s thng k u vo ........................................... 72

    4.3.2 Dung lng mng dnh cho dch v BTV .......................................... 72

    4.3.3 Dung lng mng dnh cho dch v VoD .......................................... 73

    4.3.4 Dung lng mng phc v ng b ni dung gia cc VoD server.. 73

    4.4 Yu cu tnh nng thit b, cc giao thc cn h tr.................................. 73

    4.5 Trin khai bc 2 ....................................................................................... 74

    4.5.1 M hnh u ni .................................................................................. 744.5.2 M hnh hot ng .............................................................................. 75

    4.5.3 Mng khch hng (home network) ..................................................... 75

    4.5.4 Mng truy nhp (access network) ....................................................... 76

    4.5.5 Mng gom hay vng core mng MAN (distribution network) ........... 76

    4.5.6 Truy nhp u cui v a ch IP ........................................................ 77

    4.5.7 Lu lng multicast ............................................................................ 78

    4.6 Yu cu bng thng .................................................................................... 78

    4.6.1 Cc k hiu v tham s thng k u vo ........................................... 78

    4.6.2 Dung lng mng dnh cho dch v BTV .......................................... 78

    4.6.3 Dung lng mng dnh cho dch v VoD .......................................... 78

    4.7 Dung lng mng phc v ng b ni dung gia cc VoD server (theo

    bc 2):.................................................................................................................. 79

    4.7.1 Phng n gim ti mng core v mng gom. .................................... 79

    4.7.2 Yu cu tnh nng thit b, cc giao thc cn h tr........................... 81

  • 8/3/2019 de tai iptv-2007

    4/92

    - 4 -

    4.8 Tnh ton bng thng c th theo m hnh thc nghim trn . ............... 82

    4.8.1 Theo bc 1 ........................................................................................ 82

    4.8.2 Theo bc 2 ........................................................................................ 84

    Kt lun ....................................................................................... 91

    Ti Liu Tham Kho ........................................................................... 92

  • 8/3/2019 de tai iptv-2007

    5/92

    - 5 -

    Danh mc cc t kha v t vit tt

    IPTV Internet Protocol Television

    VoD Video-on-Demand

    Broadcast Qung b tn hiu

    PPV Pay-per-View l dch v tr tin xem nhng

    knh truyn hnh mong mun.

    STB Set-top-box l thit b thu tn hiu IPTV ti cc

    end-user

    EPG Giao din la chn ca IPTV th hin trn mn

    hnh TV

    Middleware Thit b trung gian h tr trong qu trnh truyn tn

    hiu IPTV

    DSLAM Thit b vin thng qun l ng truyn t nh

    cung cpn khch hng

    BRAS Thit b vin thng qun lng truyn gia cc

    DSLAM.

    DSCP (Differentiated Service Code Point)

    STP (Spaning Tree Protocol).

    DRM Thit b h tr gim s nghn mng .

    PKI (Public Key Infrastructure)

    PIM-SM/SSM ( Protocol Independent Multicast Sparse

    Mode/Source Specific Mode)

    PPPoE Giao thc kt ni Internet trn modem ADSL

    SHE (Super HeadEnd)

    VHO (Video Headend Office)

    VSO (Video Switching Office).

  • 8/3/2019 de tai iptv-2007

    6/92

    - 6 -

    Danh mc cc hnh v

    Hnh 1-1 Cng ngh ca tng lai ............................................................................ 11

    Hnh 1-2 Cc dch v IPTV c cung cp .............................................................. 12

    Hnh 2-1 M hnh tng qut h thng cung cp dch v IPTV................................. 21

    Hnh 2-2 Kin trc sn phm h thng cung cp dch v IPTV ............................... 25

    Hnh 2-3 Kin trc mng cung cp dch v IPTV .................................................... 29

    Hnh 2-4 Kin trc truy nhp a knh o .................................................................. 32

    Hnh 2-5 Kin trc truy nhp EtherType .................................................................. 32Hnh 2-6 Kin trc truy nhp a VLAN ................................................................... 33

    Hnh 3-1 Qu trnh nhn, thng bo ti cc thu bao join vo group G v sourse

    S ................................................................................................................................. 49

    Hnh 3-2 S trin khai .......................................................................................... 59

    Hnh 3-3 Cng ngh truy cp FTTx .......................................................................... 60

    Hnh 3-4 Cng ngh mng truy cp Wimax ............................................................. 61

    Hnh 4-1 Cc LSP c thit lp qua mng li IP/MPLS dnh cho cc lu lng

    unicast........................................................................................................................ 65

    Hnh 4-2 Multicast VPN c thit lp qua mng IP/MPLS dnh cho cc lu lng

    multicast .................................................................................................................... 66

    Hnh 4-3M hnh u ni h thng cung cp dch v IPTV.................................... 68

    Hnh 4-4 M hnh S-VLAN trong mng truy nhp giai on 1................................ 70

    Hnh 4-5 Truy nhp u cui v a ch IP ............................................................... 70

    Hnh 4-6 Lu lng multicast bc 1....................................................................... 71

    Hnh 4-7 M hnh u ni ......................................................................................... 75

    Hnh 4-8 Lu lng multicast bc 2....................................................................... 77

    Hnh 4-9 B tr VoD server gim ti mng gom....................................................... 81

  • 8/3/2019 de tai iptv-2007

    7/92

    - 7 -

    Danh mc cc bng

    Bng 3-1 Yu cu v bng thng i vi cc chun nn .......................................... 45

    Bng 3-2 . Cc bn tin yu cu ca SIP .................................................................... 56

    Bng 3-3 Cc loi bn tin p ng ca SIP .............................................................. 56

    Bng 3-4 Cc dng chun ca ADSL ....................................................................... 58

    Bng 3-5 Bng thng cc kiu dch v IPTV ........................................................... 61

    Bng 3-6 Cc yu cu QoS cho dch v IPTV .......................................................... 62

    Bng 4-1 Mng Core ................................................................................................. 83

    Bng 4-2 Lu lng khu vc A, B ........................................................................... 83

    Bng 4-3 Lu lng khu vc D ................................................................................ 83

    Bng 4-4 Lu lng khu vc E, F ............................................................................ 84

    Bng 4-5 Lu lng khu vc C ................................................................................ 84

    Bng 4-6 Mng core bc 2...................................................................................... 85

    Bng 4-7 Lu lng khu vc A, B bc 2 ( trng hp 200.000 thu bao) ............ 85

    Bng 4-8 Lu lng cc khu vc cn li bc 2 (trng hp MAN c 4 core

    switch, 200.000 thu bao) ......................................................................................... 85

    Bng 4-9 Lu lng cc khu vc cn li bc 2 (trng hp MAN c 3 core

    switch, 200.000 thu bao) ......................................................................................... 86

    Bng 4-10 Lu lng khu vc A, B bc 2 ( trng hp 500.000 thu bao) .......... 86

    Bng 4-11 Lu lng cc khu vc cn li bc 2 (trng hp MAN c 4 core

    switch, 500.000 thu bao) ......................................................................................... 87

    Bng 4-12 Lu lng cc khu vc cn li bc 2 (trng hp MAN c 3 core

    switch, 500.000 thu bao) ......................................................................................... 87

    Bng 4-13 Lu lng khu vc A, B bc 2 ( trng hp 1 triu thu bao)............. 88

    Bng 4-14 Lu lng cc khu vc cn li bc 2 ( trng hp MAN c 4 core

    switch, 1 triu thu bao) ............................................................................................ 88

    Bng 4-15 Lu lng cc khu vc cn li bc 2 ( trng hp MAN c 3 core

    switch, 1 triu thu bao) ............................................................................................ 89

  • 8/3/2019 de tai iptv-2007

    8/92

    - 8 -

    M U

    1. Gii thiuS pht trin ca mng Internet ton cu ni ring v cng ngh thng tin ni

    chung em li tin b v pht trin vt bc ca khoa hc k thut. Internet

    khng nhng rt ngn khong cch v khng gian, thi gian m cn mng li

    cho mi ngi, mi quc gia v c th gii nhng li ch to ln. Tc pht trin

    nhanh chng ca cng ngh thng tin l mt trong nhng li ch to ln, c vai tr

    quan trng v tm nh hng rng khp.

    Vi s pht trin nhanh chng ca mng Internet bng rng cn lm thay i c

    v ni dung v k thut truyn hnh. Hin nay truyn hnh c nhiu dng khc nhau:

    truyn hnh s, truyn hnh v tinh, truyn hnh cp, truyn hnh Internet v IPTV.

    IPTV ang l cp cao nht v l cng ngh truyn hnh ca tng lai. S vt

    tri trong k thut truyn hnh ca IPTV l tnh nng tng tc gia h thng vi

    ngi xem, cho php ngi xem ch ng v thi gian v kh nng trin khai

    nhiu dch v gi tr gia tng tin ch khc trn h thngnhm p ng nhu cu ca

    ngi s dng.

    Hin nay trn th gii c mt s quc gia trin khai thnh cng IPTV. Theo

    cc chuyn gia d bo th tc pht trin thu bao IPTV s tng theo cp s nhn

    theo tng nm. Vit Nam hin nay, mt s nh cungcp ang th nghim dch v

    IPTV trn mng bng rng ADSL.Nm 1994, World News Now ca ABC c

    bui trnh chiu truyn hnh qung b qua mng Internet u tin, s dng phnmm CU-SeeMe videoconferencing. T chc lin quan n IPTV u tin xut hin

    l vo nm 1995, vi s thnh lp Precept Software bi Judith Estrin v Bill

    Carrico. H thit k v xy dng mt sn phm internet video gi l "IP/TV".

    IP/TV l mt MBONE tng thch vi cc ng dng trn Windows v Unix, thc

    hin truyn m thanh, hnh nh thng qua c giao thc unicast v IP multicast

    RTP/RTCP. Phn mm ny c vit bi Steve Casner, Karl Auerbach, v Cha

  • 8/3/2019 de tai iptv-2007

    9/92

    - 9 -

    Chee Kuan. H thng ny c Cisco Systems mua vo nm 1998 v Cisco

    d li tn "IP/TV".

    AudioNet bt u tin hnh nghin cu live webcasts vi WFAA-TV trong thng

    nm 1998, v KCTU-LP vo mng 10 thng 1 nm 1998. Kingston

    Communications, mt nh cung cp dch v vin thng UK, trin khai KIT

    (Kingston Interactive Television), v IPTV qua mng bng rng DSL vo thng 9

    nm1999 sau khi th nghim dch v TV v VoD. Nh cung cp ny thm dch

    v VoD vo h thng trong thng 10 nm 2001 vi h thng Yes TV. Kingston l

    mt trong nhng cng ty u tin trn th gii trin khai IPTV v IP VoD qua mng

    ADSL. Hin nay, IPTV ang pht trin mnh ti chu v ang bt u pht trin

    ti Vit Nam.

    2. Mc tiu ca tiMc ch chnh ca ti l gii thiu v dch v truyn hnh IPTV v nhng

    cng ngh, ng dng c s dng n trong dch v ny. ti c chia lm 4

    chng nhm gip ngi c d dng hn trong vic tm hiu v cng ngh IPTV.

    3. Hng gii quytvn Tham kho nhng ti liu, bi bo t nhiu ngun khc nhau, t rt ra nhng

    nhn xt, nh gi v u, nhc im ca tng m hnh v ra gii php cho mt

    m hnh c th. T m hnh ra rt ra nhng kt qu v kt lun v nhng yu

    cu tng th cho mt m hnh cung cp dch v IPTV.

    4. B cc ca tiChng I gii thiu v IPTV v cc dch v ng dng nhm mc ch gii thiu

    v dch v IPTV l g, nhng u im ca n so vi truyn hnh cp hin nay.

    Ngoi ra n cn tm tt nhng loi dch v IPTV s cung cp v nhng chc nng

    chnh ca cc loi dch v ny.

    Chng II tng quan v h thng truyn hnh trn mng xDSL, mc ch chnh

    ca phn ny gip ngi c hiu r hn v kin trc h thng ca mt dch v

    IPTV, cc thnh phn chnh cung cp dch v Broadcast video, cc thnh phn cung

  • 8/3/2019 de tai iptv-2007

    10/92

    - 10 -

    cp dch v VoD (video on demand),nhng yu cu t ra cho dch v video v m

    hnh tng qut ca kin trc mng cung cp dch v IPTV.

    Chng III ra cc gii php k thut cng ngh pht trin h thng truyn hnh

    trn mng xDSL. Mc ch ca phn ny gip chng ta hiu c cch thc trin

    khai mt h thng IPTV trn mng xDSL. Phn ny gii thch v cc chun nn

    hnh nh s dng trong dch v truyn hnh v gii php chn chun nn hnh nh

    ti u, mt s yu cu v bng thng i vi chun nn hnh nh v cc giao thc

    mng cho dch v IPTV.

    ChngIV ra gii php cung cp dch v IPTV cho mt m hnh mng xDSL

    cth Vit Nam, phn ny ra gii php cung cp IPTV cho mt m hnh mng

    c th. Trong xut ra cc bc nhm gii quyt v yu cu ng truyn cng

    nh n nh v bng thng cho mt m hnh cung cp dch v IPTV vi s

    lng thu bao ngy cng tng. Gii quyt cc yu cu ra trong qu trnh cung

    cp dch v IPTV t nh cung cp n khch hng nhm t n nh trong qu

    trnh cung cp dch v.

  • 8/3/2019 de tai iptv-2007

    11/92

    - 11 -

    Chng 1 .GII THIU IPTV

    1.1 Khi nimIPTV (Internet Protocol Television) l dch v truyn ti hnh nh k thut s ti

    ngi s dng qua giao thc IP trn mng Internet vi kt ni bng thng rng. N

    thng c cung cp kt hp vi VoIP, video theo yu cu... nn cn c gi l

    cng ngh TriplePlay (d liu, m thanh v hnh nh). Nhng trong mt mitrng

    m thch thc nhn ln theo cp s m v cng ngh phi lin tc c cp nht, b

    ba dch v ni trn chuyn thnh b t khi c thm xem truyn hnh Internet qua

    in thoi di ng (MobileTV).

    Hnh 1-1 Cng ngh ca tng lai

    Kh nng ca IPTV gn nh l v hn v n ha hn mang n nhng ni dung

    k thut s cht lng cao nh video theo yu cu (Video-on-Demand- VoD), hi

    tho, truyn hnh tng tc/trc tip, game, gio dc t xa, video blogging (vBlog),

    tin nhn nhanh qua TV...

    Trc y, cng ngh ny gn nh khng th hot ng c do tc kt ni

    quay s qu chm, nhng trong vi nm ti, IPTV s tr nn thnh hnh bi hn

  • 8/3/2019 de tai iptv-2007

    12/92

    - 12 -

    100 triu h gia nh trn ton th gii ng k thu bao bng thng rng. Cc

    nh cung cp dch v vin thng coi IPTV nh mt c hi tng doanh thu trn th

    trng v l v kh li hi chng li s bnh trng ca truyn hnh cp.

    1.2 Phn loi dch v IPTVH thng IPTV pht trin da trn h thng mng bng thng rng ang trin

    khai c kh nng cung cp c cc dch v nh m t phn di y.

    Hnh 1-2 Cc dch v IPTV c cung cp

    1.2.1 Dch v truyn hnh qung b Live TVy c hiu l dch v truyn hnh s trn nn mng IP cung cp dng pht

    (Broadcast) nhng chng trnh truyn hnh c thu li t h thng truyn hnh

    mt t, truyn hnh cp, truyn hnh v tinh hoc knh truyn hnh ring ti khch

    hng. Cc knh truyn hnh c thu tnhng ngun thu khc nhau, bao gm:

    - Cc knh truyn hnh analog ca quc gia- Cc knh truyn hnh c thu min ph t v tinh

  • 8/3/2019 de tai iptv-2007

    13/92

    - 13 -

    - Cc knh truyn hnh m ho t v tinh - Cc knh truyn hnh ring ca nh cung cp TV.

    Vi gii php IPTV, nh cung cp dch v c th ng nhiu loi knh truyn

    hnh thnh cc gi nhm cung cp cho khch hng vi cc gi cc linh hot khc

    nhau. Cc knh truyn hnh c h tr tnh nng tr tin theo tng knh hoc theo

    tng thi im ngi xem mun xem (Pay-per-ViewPPV). Set-top-box (STB) c

    giao din hng dn xem chng trnh v k hoch pht sng chng trnh TV cp

    nht d dng. Ngi xem c th chuyn knh thun tin trn STB ti u cui ca

    khch hng.

    Time-shifted TVTm dng TV l tnh nng gip ngi xem c th tm dng knh truyn hnh

    ang pht v c th xem tip sau . V d ngi xem tm dng khi cn nghe in

    thoi, sau khi cuc gi kt thc ngi xem c th xem chng trnh TV tip tc t

    thi im trc hoc xem tip nh bnh thng. Giao din v chc nng ca

    dch v c th hin r rng, trc quan thng qua EPG v STB, thun tin cho

    ngi s dng. Ngi dng c th xem tip t thi im tm dng v h thng p

    ng knh LiveTV nh bnh thng. Hnh thc ny c th tnh ph linh hot, thu

    cc theo gi dch v hoc theo PPV.

    Virtual Channel from VoDsChc nng ny cho php h thng ghp mt s ni dung VoD ty chn thnh

    mt knh ring v pht trn mng. Sau khi kch hot, knh o ny hot ng v

    c y cc tnh nng nh mt knh TV bnh thng. Dch v cho php bin tpcc ni dung VoD cng th loi (m nhc, thi trang, th thao, ..) thnh mt knh

    chuyn theo th hiu ca khch hng. Ngi qun tr c kh nng qun l v theo

    di cc knh o to ra.

    NVoD (Near Video on Demand)Chc nng ny cho php h thng pht mt chng trnh truyn hnh hoc VoD

    ty chn lp li nhiu ln trn cc knh multicast khc nhau. Vi cng mt ni dung

  • 8/3/2019 de tai iptv-2007

    14/92

    - 14 -

    pht cch nhau mt khong thi gian, do vy khch hng c th tr tin PPV (Pay-

    per-view) v xem ti cc thi im ty .H thng c kh kh nng thit lp dch

    v NVoD vi cc chng trnh truyn hnh hoc VoD. H tr kh nng tnh cc

    theo PPV hoc theo gi dch v.

    Mobile TVDch v ny l hng pht trin tng lai m bo cung cp knh truyn hnh,

    VoD v cc dch v ca h thng IPTV n cc khch hng ca mng di ng. Gii

    php hon chnh h thng IPTV c th kt ni, trin khai cung cp dch v

    Mobile-TV. Vic tnh cc c th tch hp vi h thng Billing c lp c ccphng thc tnh cc linh ng v hiu qu.

    1.2.2 Dch v theo nhu cu (On-Demand) VoD (Video on Demand)i vi dch v VoD, ngi xem la chn cc video (phim, video clip) trc tip

    t th vin ca nh cung cp xem qua trn TV ca khch hng. Th vin h tr

    tnh nng tm kim, hin th danh sch v miu t cc video cng vi vic gii thiu

    hp dn ca video. Nhm khuyn khch khn gi mua phim, ngi xem s c

    xem qua cc bn tm tt phim, xem trc cc on phim demo ri mi quyt nh

    c mua hay khng. Dch v VoD c nhng tnh nng c bn ca thit b ghi hnh

    VCR nh l tm dng, chy tip, chuyn nhanh v pha trc, chuyn nhanh v

    pha sau. Tnh nng chuyn nhanh v pha trc, chuyn nhanh v pha sau cn t

    c tc 2X, 4X, 8X, 16X, 32X v 64X. H thng cho php gii thiu thng tin

    tm tt v cc b phim v video trn giao din ca EPG. Ty vo mc ch kinh

    doanh ca nh cung cp dch v, ngi xem c th xem nhiu ln bt c lc no

    nh ch pht sng. Nh cung cp c th gn km trailer qung co v ni dung

    demo, h tr lu cc thng tin VoD a thch vo Favourite, sau c th chn li.

    Chc nng kho chng trnh, phim hoc ni dung khng dnh cho tr em. VoD c

    th phn loi thnh VoD min ph (Free on Demand - FoD) v VoD tr tin.

    TVoD (TV on Demand)

  • 8/3/2019 de tai iptv-2007

    15/92

    - 15 -

    Tnh nng ny cho php cc chng trnh LiveTV c lu li trn server trong

    mt khong thi gian no . Khch hng sau c th la chn xem li (nh

    i vi VoD) cc chng trnh m mnh b l.Thi gian lu tr cc chng trnh

    c th t thay i linh ng theo nhu cu thc t. H thng s h tr c 2 cch thc

    l lu tr theo thi gian v lu tr theo chng trnh c chn no . Thng tin

    v cc (nu c) i vi dch v c hin th ng n khch hng a ra quyt

    nh la chn. H tr cc tnh nng c bn ca thit b ghi hnh VCR, l tm

    dng, chy tip, chuyn nhanh v pha trc, chuyn nhanh v pha sau. Tnh nng

    chuyn nhanh v pha trc, chuyn nhanh v pha sau cn t c tc 2X, 4X,

    8X, 16X, 32X v 64X.

    Games on Demand (Chi game theo yu cu)Dch v ny cung cp nhng tr chi gii tr n gin cho khch hng. Cc tr

    chi ny c th chi trc tuyn bng cch truyn (streaming) t h thng IPTV

    server n STB. STB thng phi h tr Java (JVM) chi c cc game. H

    thng c ch tnh im v ghi thng tin ngi chi.

    Music on DemandCc thu bao c th xem nhng clip ca nhc theo yu cu ging nh dch v

    VoD.

    Karaoke on DemandCc thu bao c th chn v xem cc bi karaoke qua STB trn TV. T list cc

    bi karaoke c gii thiu, thu bao c th mua mt hoc nhiu bi ht cng

    lc. Bng cch ghp ni thm h thng m thanh chuyn dng, khch hng c th

    thoi mi ht karaoke theo yu cu. H thng c kh nng qun l, tm kim ni

    dung karaoke theo yu cu. Tm kim theo tn bi ht hoc tn ca s, cho php cp

    nht v b sung cc ni dung karaoke d dng. H tr playlist lu danh sch cc bi

    ht c chn. H thng c ch tnh im v ghi thng tin ngi ht. H tr ghi

    thng tin bi ht vo th mc Favorite.

  • 8/3/2019 de tai iptv-2007

    16/92

    - 16 -

    1.2.3 Dch vtng tc (Interactive) Personal Video Recorder (PVR), Client Personal Video Recording (cPVR)Trong trng hp ny, thu bao c th thu li cc chng trnh vo th mc ca

    mnh, cc thu bao s tr tin thng qua ti khon. i vi ni dung c m

    ho, kho gii m s c download t trn h thng ti thi im xem ni dung.

    Chc nng ny thu bao c th chia s nhng hnh nh ca h cho bn b v

    nhng ngi thn ca h.

    Networked Personal Video Recorder (nPVR)nPVR l mt thnh phn mng ghi v pht li ni dung ca cc knh truyn

    hnh. C th khng nht thit ghi li tt c cc knh truyn hnh, nPVR s gii hn

    trc ch nhng chng trnh c chn, nhng chng trnh ny c th c ghi

    li vi mc ch iu khin lu tr d liu.EPG s c nhim v xc nh xem knh

    no m nPVR c th cung cp. Da trn list ny, cc thu bao c th lu li cc

    chng trnh m h chn trong th vin nPVR hoc thng qua EPG chng hn nh

    mt biu tng hay mt icon. Trong lc xem nhng chng trnh do nPVR cung

    cp, thu bao c th tu thch s dng nhng cc chc nng iu khin nh Play,

    Pause, FF, RW. Nh cung cp dch v s thit lp cc quy tc ghi cho mi knh TV

    ring, chng hn thi gian lu tr cho knh c ghi.

    Guess v VotingCung cp tnh nng bnh chn trc tip v dch v tr chi d on cho ngi

    xem qua TV. Vic d on, bnh chn c kt hp th hin trc tip trn cc

    chng trnh truyn hnh. Cho php to cc kch bn bnh chn hoc d on d

    dng v linh ngtheo nhiu tiu ch khc nhau. Chc nng bnh chn c th thc

    hin ng thi trong khi vn ang xem chng trnh TV. H tr m thanh, hnh nh

    minh ha cho cc mc a ra. Thao tc bnh chn, d on cn c h tr

    thun tin thng qua Remote Control.

    TVEducation

  • 8/3/2019 de tai iptv-2007

    17/92

    - 17 -

    Cung cp tt c cc dch v hc tp, o to theo cc ni dung v theo tng la

    tui. H thng h tr kh nng qun l ni dung cc chng trnh hc tp, o to.

    Giao din h thng m bo thn thin, EPG hin th d dng thun tin cho khch

    hng. H thng cho php pht trin, tch hp thm cc dch v learning mi vo h

    thng IPTV hin ti theo yu cu. C gii php hon chnh cho cc nh cung cp

    third-party tch hp vo h thng cung cp dch v.

    TVCommerceThng mi qua TV l cc dch v tng tc cho php khch hng trao i, mua

    bn v u gi nhng sn phm c gii thiu trn TV hoc nhng chng trnhqung co. thu bao c th ng k, thc hin cc dch v ny h thng cn h

    tr cc phng thc t hng, thanh ton, giao hng n tn tay ngi dng. H

    thng c s ng b, nht qun t server, middleware, EPG n STB cung cp

    dch v n khch hng. H tr gii thiu, qung b cc thng tin sn phm trn cc

    knh Live TV, VoD .. mt cch linh ng v hiu qu. C gii php tch hp vi h

    thng thanh ton qua ngn hng, gii php m bo an ton cho Online-Payment.

    Chc nng tng tc qua mobileDch v ny cho php thu bao c th xem v tng tc hnh nh thng qua cc

    thit b cm tay nh trn mn hnh TV. Ngoi ra cn c th cho php thu bao t

    thit b cm tay ca mnh iu khin mi qu trnh tng tc ca STB i vi h

    thng qua thit b cm tay ca mnh. V d, khi thu bao ang bn i cng tc

    nhng mun thu mt chng trnh m h thch xem ti mt thi im no vo b

    nh trn STB ca mnh ti nh. H c th iu khin t thit b cm tay ca h trnthit b cm tay.

    1.2.4 Dch v thng tin v truyn thng Internet on TV (Web Browser)

    Dch v ny cho php ngi dng truy cp vo nhng trang web trn Internet. H

    chc nng s c cc tnh nng c bn ca trnh duyt web nh Back, Refresh, Stop,

    History v Boookmark, .. Cc thnh phn h thng middleware, EPG, STB c c

  • 8/3/2019 de tai iptv-2007

    18/92

    - 18 -

    ch duyt cc trang web v hin th thng tin chnh xc ln mn hnh. Ni dung

    hin th c th thay i font ch theo yu cu. H tr font ch Unicode.

    TVInformationDch v ny cung cp cc thng tin n khch hng thng qua h thng IPTV.

    Cc thng tin c th cung cp rt a dng v phong ph, bao gm tin tc, thng tin

    th trng, mua sm, thng tin chng khon, u gi, d bo thi tit, thng tin giao

    thng, Cho php pht trin, tch hp thm cc dch v thng tin mi vo H

    thng IPTV hin ti. Cc nh cung cp ni dung thng tin third-party c th tch

    hp vo h thng cung cp dch v. TV Messaging

    Chc nng ny cho php ngi xem TV c th chat trc vi nhau thng qua h

    thng IPTV. Ngoi chat trc tip vi nhau, khch hng c th chat vi cc ngi

    dng ca h thng khc nh Yahoo, MSN, cc tin nhn SMS .. H thng c th

    qun l thng tin c nhn ca cc thnh vin (Profile). Qun l danh sch bn b

    nh thm, xa, sa thng tin, c ch thng bo ti ngi dng khi c message

    mi n. Qun l thng tin Offline Message.Ngoi ra cc tnh nng khc s pht

    trin nh h tr voice chat v video (webcam), STB h tr bn phm khng dy,

    font ch Unicode v tch hp b g ting Vit.

    Video ConferenceHi tho truyn hnh cho php nhiu thu bao tham gia i thoi trc tuyn thng

    qua truyn hnh. Gii php ny cho php tchc cc cuc hp, cc bui hi tho,

    o to trc tuyn t xa, ngi dng c th tham gia t bt c v tr a l no min

    l c kt ni h thng IPTV.H thng h tr vic thay i cc thng s v cht

    lng hnh nh, chun nn, cho ph hp vi bng thng ca mng li.

    Video Phone (SIP Phone)in thoi truyn hnh thng qua giao thc VoIP thng dng nh SIP, H323.

    Dch v cho php 2 thu bao c th lin lc bng hnh nh v m thanh vi nhau

    da trn chun SIP/IP. Cc d liu m thanh v hnh nh s c STB m ho v

  • 8/3/2019 de tai iptv-2007

    19/92

    - 19 -

    c gi thng qua IP ti tng thu bao ring bit. H thng cung cp dch v

    VoIP-Phone cho php thu bao IPTV c th gi in cho nhau hoc gi ra cc mng

    in thoi khc.H thng cung cp gii php hon chnh cho vic tch hp h thng

    VoIP-Phone. Cung cp cc thit b tch hp i km (handset) h tr cho vic gi

    in thoi. H tr kh nng m rng, tch hp n cc mng in thoi khc nh

    fixed-phone, mobile phone,..

    1.2.5 Cc dch vgia tng khc Tin nhn SMS/MMS

    Chc nng ny cho php ngi dng TV c th gi nhn tin nhn SMS, MMS

    n cc mng di ng. Cho php gi nhn tin nhn trc tip gia khch hng ca h

    thng IPTV v khch hng ca mng mobile.H thng c giao din nhp tin nhn

    d dng, STB s h tr bn phm khng dy trong tng lai. C ch cnh bo

    ngi dng khi c SMS mi n.

    TV MailChc nng ny ging nh mt trnh email-client. Ngi dng c th gi, nhn,

    c trc tip email thng qua mn hnh giao din trn mn hnh TV. Tuy nhin hin

    ti cc STB cu hnh thp c hn ch l khng th gi c file nh km, cn pht

    trin kh nng tch hp thit b u vo (USB chng hn..) upload ni dung.

    Chc nng ny h tr y chun SMTP, POP3 thng dng. H tr cc tnh nng

    email-client c bn nh CC, BCC, HTMLmail, chn ch k (signature), sp xp

    message theo cc tiu ch khc nhau... Cho php cu hnh, to nhiu ti khon email

    kt ni gi nhn email n cc mail-server khc nhau. Qun l thng tin Address

    Book.

    Media Sharing (Photo Album)Chc nng ny chophp khch hng thng qua h thng IPTV c th to, lu tr

    v qun l cc album nh ca mnh. H thng album cho php qun l theo cc

    category khc nhau. H tr giao din thn thin, EPG hin th d dng thun tin.

    Chc nng tm kim thng tin nh, to cc th mc c nhn (Private).

  • 8/3/2019 de tai iptv-2007

    20/92

    - 20 -

    Video BlogDch v ny cho php khch hng IPTV c th to ring cho mnh mt blog c

    kh nng lu tr cc clip video. Ngi dng c th son tho, thm mi cc mc,

    bi vit d dng. H thng h tr qun l thng tin c nhn ca cc thnh vin

    (Profile), cho php phn quyn cc thnh vin khc nhau. Khch hng c th qun

    l danh sch bn b nh thm, xa, sa thng tin.

    Global Monitoringng dng cho theo di giao thng, gim st an ninh v gim st h gia nh t

    xa. Vi loi hnh dch v ny, h thng IPTV c th ng dng cho tp khch hngnhm ln nh cc cng ty, doanh nghip. H thng h tr gii php hon chnh cho

    php tch hp cung cp dch v trn h thng IPTV trin khai. Cung cp cc thit

    b tch hp ikm (camera, remote,..) pha khch hng h tr cho vic monitoring.

    Game Online (Multiplayer game)Dch v cung cp nhng tr chi quy m ln, chi trc tuyn v c nhiu ngi

    chi tham gia ng thi.H thng c gii php hon chnh cho cc nh cung cpgame third-party tch hp vo h thng IPTV trin khai cung cp dch v. H tr

    tnh tin mt cch linh ng v hiu qu (tnh tin theo thi gian chi game, cc ch

    khuyn mi theo yu cu ...).

  • 8/3/2019 de tai iptv-2007

    21/92

    - 21 -

    Chng 2 .TNG QUAN V H THNG TRUYN HNHTRN MNG xDSL

    2.1 Kin trc h thng cung cp dch v IPTV2.1.1 M hnh tng qut

    Hnh 2-1 M hnh tng qut h thng cung cp dch v IPTV

    Dch v IPTV c chia lm 02 loi chnh: Dch v video qung b (Broadcast

    Video) v dch v video theo yu cu (Video on Demand VoD).

    2.1.2 Cc thnh phn cung cp dch v Broadcast Video B nn video thi gian thc

    B nn video thi gian thc tip nhn tn hiu audio, video t cc ngun pht

    broadcast video (tn hiu c th dng tng t hoc s), sau chuyn i tn

    hiu ny thnh lung cc gi IP mang d liu audio/video dng c nn s.

    EPG

  • 8/3/2019 de tai iptv-2007

    22/92

    - 22 -

    EPG cung cp thng tin v cc knh truyn hnh n broadcast client chy trn

    cc STB. EPG thng c xy dng di dng mt HTTP server v cc knh

    truyn hnh c hin th di dng cc trang web. ng dng EPG s m nhn

    vic xc thc v chng thc mt thu bao i vi cc dch v broadcast. EPG cn

    cung cp a ch IP multicast c s dng pht knh truyn hnh vo mng IP.

    Broadcast client dng a ch ny thc hin giao thc IGMP trong qu trnh chn

    v chuyn knh.

    Broadcast ClientBroadcast Client l mt tin trnh ng dng chy trn STB m nhim vic cung

    cp giao din ngi dng v iu khin cho cc dch v Broadcast video . Broadcast

    client cng vi EPG to ra giao din xc thc thu bao cho cc dch v. Vic xc

    thc thng c thc hin bng cc giao thc xc thc ca tng ng dng

    (Application layer). Broadcast client hin th thng tin v cc knh truyn hnh s

    dng d liu ly c t EPG v to ra giao din iu khin phc v thay i knh

    bng IGMP.

    2.1.3 Cc thnh phn cung cp dch v VoD H thng phn phi ni dung

    H thng phn phi ni dung (Asset Distribution System ADS) ly ni dung

    video t cc nh cung cp nidung v s dng cc qui tc kinh doanh phn phi

    ni dung ny n nhng khu vc khc nhau trong h thng mng ca nh cung cp

    dch v.ADS c th c s dng thay i cc thng tin m t (metadata) ca

    ni dung video nhm b sung cc thng tin lin quan n cc quy tc kinh doanh

    nh gi ca ni dung video, gi dch v ca ni dung video, ni dung video c cn

    c m ha khng, Da trn cc quy tc kinh doanh, ADS s phn phi ni

    dung n phn h qun l ti nguyn ti cc video server cc khuvc khc nhau.

    Navigation serverNavigation server cung cp cc thng tin v ni dung VoD cho on-demand client

    chy trn STB. Navigation server thng c thc hin bi mt HTTP server v

  • 8/3/2019 de tai iptv-2007

    23/92

    - 23 -

    hin th thng tin v cc ni dung video di dng cc trang web. Navigation server

    s dng thng tin t h thng qun l ti nguyn xc nh nhng ni dung video

    no c hin th n thu bao. i vi cc ni dung c cung cp di dng gi

    thu bao th navigation server c th s dng thng tin trong c s d liu khch

    hng iu chnh nhng thng tin c hin th.

    Phn h qun l phinPhn h qun l phin l im lin lc trung tm cho cc yu cu phin VoD t

    on-demand client chy trn STB. Thnh phn ny qun l vng i ca mt phin

    video v m nhim vic iu phi cc ti nguyn khc nhau nhm gi cc lungvideo tng ng vi cc yu cu t on-demand client. Khi nhn c mt yu cu

    phin video t on-demand client, phn h qun l phin s dng dch v ca phn

    h bn quyn xc nh xem thu thu bao c c php xem ni dung video m

    thu bao ang yu cu hay khng. Nu yu cu c chp nhn, phn h bn quyn

    s tr li cc thng tin c lin quan (chng hn nh nh dng m ha c s dng

    cho ni dung video). Sau , phn h qun l phin xc nh VoD server ti u

    phc v thu bao. Tip theo, phn h qun l ti nguyn s gi i lung video.

    Trong trng hp ni dung cn c m ha, phn h qun l phin trao i thng

    tin vi h thng truy nhp c iu kin (Conditional Access System CAS) ly

    thng tin v thut ton m ha cng nh l gi kha m ha n STB. Cui

    cng, cc thng tin lin quan n ni dung video (a ch IP/UDP/RTP) c gi

    n STB.

    Phn h bn quynPhn h bn quyn c chc nng xc nh mt ni dung video ch c xem bi

    nhng thu bao c cp php. Phn h bn quyn s dng cc thng tin t ADS

    xy dng c s d liu cho bit cc ni dung video trong cc gi thu bao khc

    nhau.

    Video pump

  • 8/3/2019 de tai iptv-2007

    24/92

    - 24 -

    Video pump l thnh phn lu tr v streaming ca h thng VoD. Vid eo pump

    cha cc thit b lu tr, ni dung video c t chc sao cho c th gi bt k mt

    ni dung video no vi mt tc xc nh trc. Thnh phn streaming thc hin

    ly file t h thng lu tr v y vo mng. Video pump phi c kh nng iu

    khin cc lung video mc ti thiu, v d nh fast -forward, rewind phc v

    cho qu trnh xem ni dung ca thu bao.

    Phn h qun l ti nguynPhn h qun l ti nguyn qun l cc lung video, cc thit b lu tr ca mt

    nhm cc video pump. Phn h ny nh v, sao chp ni dung cng nh cp phtcc video pump cho cc yu cu video nhn c t phn h qun l phin.

    u vo, phn h qun l ti nguyn tip nhn ni dung t h thng phn phi

    ni dung v sao chp ni dung ny n cc video pump m n qun l. Phn h ny

    s a ra quyt nh khi no v u cn c sao chp ni dung da trn cc

    thng tin nh cc thng tin qun l t h thng phn phi ni dung, cc yu cu

    video t thu bao. u ra, n c nhim v p ng cc yu cu video t phn h

    qun l phin bng cch ch ra video pump s phc v cho yu cu .

    On-demand clienty l mt tin trnh ng dng chy trn STB, c nhim v cung cp giao din

    ngi dng v iu khin cho cc dch v video theo yu cu. On-demand client

    cung cpgiao din ngi dng duyt cc ni dung theo yu cu bng cch s

    dng cc dch v ca navigation server. On-demand client cng tng tc vi phn

    h qun l phin yu cu mt lung video theo yu cu.

    2.1.4 Cc thnh phn chungH thng truy nhp c iu kin (Conditional Access System CAS) ng vai

    tr l h tng qun l v phn phi cc kha m ha c s dng m ha cc

    ni dung video. M ha ni dung c s dng nh l lp bo v th hai chng li

    nn n cp ni dung. Lp bo v u tin cho c dch v broadcast ln dch v theo

    yu cu c tch hp trong ng dng chy trn STB.Cc ng dng chy trn STB

  • 8/3/2019 de tai iptv-2007

    25/92

    - 25 -

    s dng c ch xc thc ngi dng kim tra mt thu bao c c php xem

    ni dung mong mun khng. Tuy nhin, cc ng dng ny li khng bo v bn

    thn lung video. CAS s dng cc gii thut m ha ni dung ngn chn nhng

    thu bao xem ni dung tri php.Bi v truy nhp c iu kin to ra thm s phc

    tp cng nh chi ph cho h thng truyn ti nn thng m ha ni dung bng CAS

    ch p dng vi nhng knh truyn hnh hoc ni dung cao cp. i vi dch v

    broadcast, m ha c thc hin trong b nn video thi gian thc. i vi cc

    dch v theo yu cu, m ha c th c thc hin trong b nn video thi gian

    thc hoc trong qu trnh x l sao chp ni dung n cc video pump.

    2.1.5 Kin trc sn phm

    Hnh 2-2 Kin trc sn phm h thng cung cp dch v IPTV

    MiddlewareMiddleware c vai tr gn kt cc thnh phn logic vi nhau to thnh mt h

    thng phn mm phc v IPTV/video hon chnh. Middleware to ra giao din

    ngi dng cho c dch v broadcast ln dch v theo yu cu. N cng c s

    dng lm nhim v ca mt phn mm gn kt tch hp cc sn phm ca cc

  • 8/3/2019 de tai iptv-2007

    26/92

    - 26 -

    nh cung cp gii php ng dng khc. Cc sn phm middleware thng c s

    dng tch hp cc VoD server, cc h thng truy nhp c iu kin, v cc STB

    ca cc nh sn xut khc nhau trong cng mt gii php khai thc. Middleware

    cung cp chc nng client v servercho c dch v broadcast ln dch v theo yu

    cu. Cc thnh phn cung cp chc nng client l cc ng dng client chy trn

    STB, trong khi cc thnh phn cung cp chc nng server l EPG v navigation

    server.

    VoD serverVoD server c chc nng lu tr vy cc lung ni dung (di dng thi gian

    thc) vo mng cho cc dch v theo yu cu. VoD server bao gm mt tp hp

    nhiu video pump c qun l bi phn h qun l ti nguyn. VoD server phi

    hp cng vi middleware v c th c tch hp vi CAS khi yu cu tin m ha

    (pre-encryption) c s dng .

    H thng truy nhp c iu kinH thng truy nhp c iu kin (CAS) cung cp cc dch v m ha v gii m

    ha, cc chc nng to v phn phi kha m ha, cho cc dch v broadcast cng

    nh cc dchv theo yu cu. CAS bao gm phn h qun l ti nguyn m ha, h

    thng m ha (encryption engine), v tin trnh gii m ha video ti STB. CAS

    tng tc vi middleware khi s m ha theo phin c yu cu cho cc dch v

    theo yu cu. CAS cng c th tng tc vi middleware khi cn phn phi kha

    m ha gia phn h qun l ti nguyn m ha v tin trnh gii m ha trn STB.

    Cui cng, CAS tng tc vi VoD server khi tin m ha c s dng cho mtni dung no .

    2.2 Nhng yu cu t ra cho dch v video2.2.1 Bng thng rng

  • 8/3/2019 de tai iptv-2007

    27/92

    - 27 -

    So vi cc dch v thoi, Internet th bng thng dnh cho cc dch v video cao

    hn nhiu. Mt lung video vi phn gii chun (standard-definition) vi chun

    nn MPGE-4/H.264 yu cu bng thng 2Mbps. i vi h tng mng truy nhp

    DSL th c th thy rng ng truyn DSL thng ch c kh nng truyn ng

    thi t 1 n 2 lung video cng mt lc. iu ny c ngha l thu bao ch c th

    xem ng thi 2 knh truyn hnh hay 2 ni dung video.Bn cnh , bi v cc

    dch v theo yu cu hot ng theo phng thc unicast, trong khi dch v

    broadcast video hot ng theo phng thc multicast nn c th ni bng thng

    dnh cho cc dch v theo yu cu trong mng phn phi cng nh mng gom ln

    hn rt nhiu so vi dch v Broadcast video.

    2.2.2 Bng thng khng i xngLu lng video (bao gm c theo yu cu ln broadcast) u c truyn i

    trong mng theo mt hng (hng xung). Ch c cc thng tin iu khin l c

    truyn di theo hng ngc li (hng ln). Do , chi ph v h tng c th gim

    bt khi xy dng cc lin kt n hng.

    2.2.3 Cht lng dch vCht lng video khi truyn trn mng IP phi m bo khng b gim st so vi

    cc loi hnh truyn hnh thng thng (truyn hnh cp, s, v tinh). m bo

    s suy gim cht lng video khi truyn qua mng IP kh nhn bit c t pha

    khch hng cn c gng hn ch s xut hin ca cc li suy gim cht lng m

    khch hng c th nhn bit d dng.Khc vi cc dch v Internet, thoi, i vi

    cc dch v video th vic mt gi nh hng rt ln n cht lng hnh nh. Do

    , yu cu t ra cho cc dch v video ngt ngho hn so vi cc dch v khc. T

    l mt gi phi m bo mc nh nht c th.

    2.2.4 Ssn sng ca dch vMi loi dch v c mt mc sn sng khc nhau. Cc dch v broadcast c

    tnh cht quan trng l tnh thi gian thc, thu bao khng th quay tr li xem

  • 8/3/2019 de tai iptv-2007

    28/92

    - 28 -

    on chng trnh pht. Do s sn sng t ra i vi dch v broadcast l rt

    cao. Trong khi , i vi cc dch vvideo theo yu cu th thu bao hon ton c

    th xem li cng nh b qua mt on ni dung no . Hn na t l thu bao s

    dng dch v ny ti a cng ch nm trong khong t 10% n 20%. Do , yu

    cu v tnh sn sng i vi dch v ny thp hn ng k so vi dch v broadcast.

    2.2.5 Thi gian chuyn knh i vi dch v BroadcastMt ch tiu quan trng i vi cc dch v broadcast video l thi gian m thu

    bao phi ch i khi chuyn t mt knh ny sang mt knh khc. i vi cc dch

    v truyn hnh tng t, khong thi gian ny gn nh l tc thi. i vi cc dch

    truyn hnh s, khong thi gian ny nm trong khong t 1 n 1.5 giy. L do ca

    hin tng ny l do trong truyn hnh s, tn hiu video c m ha theo cc

    chun nn nn cn mt khong thi gian nht nh gii nn tn hiu.c im

    ca cc chun nn l chia tn hiu hnh tng t thnh mt chui cc khung nh tnh

    v thc hin cc gii thut nh gi loi b s d tha thng tin cng nh xc

    nh chuyn ng. Cc loi khung hnh c s dng gm c: khung I, khung B, v

    khung P. Trong s ny khung I l khung mang y thng tin, c tnh cht quyt

    nh n s hin th chnh xc ca hnh nh. Trn thc t, cc khung I khng c

    gi i lin tc m c gi i xen k cng cc khung B v khung P. Khong thi

    gian gia 2 khung I lin tip s quyt nh thi gian chuyn knh.Trong mng IP,

    bn cnh gii thut nn, cc yu t sau cng nh hng n khong thi gian gia

    cc khung I (i vi thit b u cui STB):

    c im ca STB Tr do giao thc multicast Cc yu cu v bo mt, bn quyn.

    2.3 Kin trc mng cung cp dch v IPTV

  • 8/3/2019 de tai iptv-2007

    29/92

    - 29 -

    Hnh 2-3 Kin trc mng cung cp dch v IPTV

    Theo kin trc ny, h thng cung cp dch v IPTV gm cc video site v mng

    truyn dn.

    2.4 Video siteTrong h thng mng, h thng cung cp dch v IPTV c chia thnh 3 khu

    vc chnh nh sau:

    SHE (Super HeadEnd). VHO (Video Headend Office) VSO (Video Switching Office). Super Headend

    Ti SHE, cc knh truyn hnh qun b c thu sng v chuyn i thnh cc

    lung multicast thng qua cc b nn video thi gian thc (real -time encoder). Bn

    cnh , ti SHE cn c h thng qun l phn phi ni dung phc v cho cc dch

    v video theo yu cu. Ngoi ra cc h thng h tr qun tr, vn hnh, bo dng,

    v tnh cc cng c b tr ti SHE. Hu ht cc phng n trin khai IPTV trn

  • 8/3/2019 de tai iptv-2007

    30/92

    - 30 -

    mng c nh u xy dng mt SHE. Thng thng, SHE c b tr trong mng

    li ca mng truyn dn.

    Video Headend OfficeVHO l ni t h thng video server. y l ni m phn ln cc video pump

    phc v cho cc dch v video theo yu cu c trang b. Ti y cng c th c

    cc b nn video thi gian thc dnh cho dch v broadcast video cc b. Mt VHO

    thng phc v trong phm vi mt th. C th coi VHO tng ng vi mt

    im POP trong dch v truy nhp Internet. Kt ni gia VHO v mng li

    IP/MPLS l mt router bin (Distribution Edge Router DER). DER kt ni mngli v cc lung video ti ch vi mng phn phi bng thng rng mang cc

    lung video ca c dch v broadcast video ln dch v video theo yu cu n

    VSO.

    Video Switching OfficeCc VSO cha cc router ca mng gom (Aggregation Router- AR) l cc router

    lm nhim v thu gom lu lng t cc DSLAM ca mng gom. VSO thng c

    t ti i chuyn mch trung tm (central switching office), l im kt cui vt l

    cho cc ng dy thu bao. Cc thit b ca VSO s kt ni mng phn phi vi

    mng gom. Lu lng n v i khi cc DSLAM c thu gom ti cc AR, AR c

    th nm trong VSO trung gian hoc VSO bin (terminal).

    2.5 Mng truyn dnIPTV l mt dch v trong m hnh mng cung cp dch v triple -play. Mt vn

    quan trng i vi mng truyn dn trong kin trc triple-play l lm thno mt

    h thng mng cung cp c nhiu dch v mt cch tch bit nhau. Trong phn

    ny s trnh by v cc vn sau:

    nh x dch v Kin trc cht lng dch v

    Kin trc bin lp 3

  • 8/3/2019 de tai iptv-2007

    31/92

    - 31 -

    Kin trc multicast. nh x dch v

    nh x dch v ngha l nh x cc dch v khc nhau (c cung cp n khch

    hng) vi cc topo mng logic khc nhau ca h tng mng truy nhp v mng gom.

    Khi cc dch v khc nhau c nh x vo cc topo logic khc nhau th cc dch v

    ny s c kt cui ti cc thit b bin lp 3 khc nhau. Khi cc dch v khc

    nhau c nh x vo cc topo logic khc nhau th nh x logic ny thng xut

    pht t thit b CPE ti thu bao. Nh vy, cn c nhng phng n khc nhau

    mang nh x ny i bng cch s dng cc phng thc ng gi trong mng truynhp cng nh mng gom.

    nh x dch v trong mng truy nhp: C 3 phng n nh x dch v trong

    mng truy nhp, l:

    Kin trc truy nhp a knh o (Multi-VC) Kin trc truy nhp EtherType Kin trc truy nhp a VLAN (Multi-VLAN).

    Kin trc truy nhp a knh o. Trong kin trc ny, cc knh o ATM (hay

    ATM VC) ring r c s dng phn bit cc khng gian a ch khc nhau cho

    tng loi dch v. Cc VC ny cng c s dng p cc tham s cht lng

    dch v cho tng loi dch v. Trong hnh 4, DSLAM nh x cc ATM VC trn

    ng day ADSL vo cc VLAN dch v trn ng uplink.( hnh 24 )

    Kin trc truy nhp EtherType. Vi kin trc ny, trng EtherType trongkhung Ethernet c s dng phn bit hai khng gian a ch khc nhau. y,

    gi s rng dch v Internet s dng phng thc ng gi PPPoE, cn dch v

    video s dng phng thc ng gi IP. Khi cc gi IP v PPP c mang trong

    khung Ethernet, trng EtherType c s dng phn bit hai loi gi ny. Mt

    im ng ch l dch v thoi phi c mang trong 1 trong 2 topo logic c

    m t bi trng EtherType trong khung Ethernet. Ngha l hoc dch v thoi c

    mang trong khung Ethernet vi trng EtherType l IP hoc dch thoi c mang

  • 8/3/2019 de tai iptv-2007

    32/92

    - 32 -

    trong khung Ethernet vi trng EtherType l PPPoE.Do mt VC c s dng

    cho tt c cc dch v nn cht lng dch v c quyt nh bi cc tham s cht

    lng dch v lp Ethernet hoc lp IP. Trong hnh 5, DSLAM nh x cc gi tr

    EtherType khc nhau vo cc VLAN dch v khc nhau.(hinh 25 )

    Hnh 2-4 Kin trc truy nhp a knh o

    Hnh 2-5 Kin trc truy nhp EtherType

    Kin trc truy nhp a VLAN. Trong kin trc truy nhp da VLAN, phng

    thc ng gi 802.1q c s dng trn cc ng truyn ADSL, cc VLAN ID

  • 8/3/2019 de tai iptv-2007

    33/92

    - 33 -

    khc nhau c s dng phn bit cc khng gian a ch ca cc dch v khc

    nhau. Sau , DSLAM thc hin cc VLAN ID ny trn ng uplink vo mt tp

    VLAN ID khc dng nhn dng khng gian a ch trn link .(Hnh 2-5)

    Hnh 2-6 Kin trc truy nhp a VLAN

    Trong m hnh ny, mt VC c s dng cho tt c cc dch v. Do , cng

    ging nh kin trc truy nhp EtherType, cht lng dch v c quyt nh bi

    cc tham s cht lng dch v lp Ethernet hoc lp IP. Trong hnh 7, DSLAM

    nh x VLAN ID trn ng truyn ADSL vo cc VLAN dch v trn ng

    uplink (Hnh 2-6 )

    nh x dch v trong mng truy nhp. C hai kin trc khc nhau nh cc dch

    v t thu bao vo cc VLAN trong mng gom Ethernet: l kin trc N:1 VLAN v

    kin trc 1:1 VLAN. im khc bit gia hai kin trc ny l cch thc nh x cc

    ng dy thu bao v cc dch v vo cc VLAN:

    Kin trc N:1 VLAN nh xnhiu ng dy thu bao v dch v vo cng mt

    VLAN .

    Kin trc 1:1 VLAN: nh x mi dng dy thu bao vo mt VLAN ring r.

    M hnh N:1 VLAN. Trong m hnh N:1 VLAN, nhiu thu bao v nhiu dch

    v c nh x vo mt VLAN trong mng gom Ethernet. C nhiu cch nh x

    cc nhm thu bao v dch v vo cc VLAN.

  • 8/3/2019 de tai iptv-2007

    34/92

    - 34 -

    V d, mi VLAN trong m hnh ny c th c s dng gom tt c cc thu

    bao ca cng mt dch v. Khi s dng m hnh ny, tt c cc thu bao ng vi

    mt dch v v mt DSLAM c nh x vo mt VLAN duy nht. DSLAM thc

    hin chc nng chuyn tip (Ethernet bridge) gia cc ng dy DSL m DSLAM

    gom vo mt VLAN vi VLAN trn Ethernet uplink. Mt trong nhng vn v

    bo mt lin quan n chuyn tip Ethernet l mt thu bao c thxem c thng

    tin ca mt thu bao khc. V vy, cc DSLAM phi c kh nng ngn chn hin

    tng chuyn tip gia cc ng dy DSL v ng Ethernet uplink.

    M hnh 1:1 VLAN. Trong m hnh 1:1 VLAN, mi ng dy thu bao c

    nhn din trong mng gom thng qua mt VLAN ID. Kin trc ny tng t nh

    kin trc gom cc ng truyn DSL theo ATM trc y, bi v mi thu bao

    trong kin trc ATM c nhn din ti BRAS bi mt knh o ATM. V s lng

    bit VLAN tag theo 802.1q l 12 nn trong trng hp s lng thu bao ln hn

    4096 th mng gom lp 2 phi s dng ng gi 802.1ad (hay cn gi l Q-in-Q).

    Trong m hnh ny, DSLAM phi nh x ng dy thu bao vo mt VLAN tag

    ng Ethernet uplink. Khi s dng ng gi 802.1q th DSLAM nh x ng dyDSL vo mt 802.1a VLAN ID. Trong trng hp ng gi 802.1ad th DSLAM

    phi nh x ng dy DSL vo mt cp 802.1ad tag trong (inner) v ngoi (outer).

    Kin trc cht lng dch vCht lng dch v ti mng truy nhp v mng gom c th thc hin theo 2 kin

    trc khc nhau: kin trc tp trung v kin trc phn tn.

    Trong kin trc cht lng dch v tp trung, tt c cc chc nng cht lng

    dch v c thc hin ti BRAS nu cc thit b mng gom lp 2 v DSLAM

    khng c kh nng thc hin cht lng dch v. Trong kin trc ny, tt c cc

    dch v u i qua mt nut BRAS duy nht. Nh vy, vi phng n thc hin nh

    th ny th vic sao chp cc lung multicast s c thc hin ti BRAS.

    Trong kin trc cht lng dch v phn tn, cht lng dch v c thc hin

    bng cch lp lch cho cc link vt l. Vi phng n ny, mi link vt l phi c

  • 8/3/2019 de tai iptv-2007

    35/92

    - 35 -

    kh nng phn loi lu lng v da theo mt th t cu hnh sn p dng

    cht lng dch v.

    Kin trc bin lp 3Kin trc bin lp 3 c phn lm kin trc: Single-edge v multi-edge

    Single- edge: Vi kin trc ny, tt c cc dch v u c kt cui ti mt nt

    BRAS duy nht. V vy, kin trc ny phi s dng kin trc cht lng dch v tp

    trung.

    Multi-edge: Trong kin trc multi-edge, cc dchv khc nhau c kt cui ti

    cc thit b lp 3 khc nhau. iu ny c th thc hin bng cch nh x cc dch vkhc nhau vo cc VLAN ID khc nhau ti DSLAM, hoc s dng phn gii ARP

    vi cc ntlp 3 khc nhau vi cc a ch subnet khc nhau.

    Kin trc multicastKin trc multicast cng c chia thnh kin trc tp trung v kin trc phn

    tn.

    Trong kin trc tp trung, sao chp cc lung multicast c thc hin tp trung

    ti mt nt BRAS. iu ny nh hng kh nhiu n bng thng c s dn g

    cho dch v broadcast video v tt c cc lung multicast u c gi unicast t

    BRAS.

    Trong kin trc phn tn, tt c cc nt lp 3, mng gom v mng truy nhp u

    c kh nng thc sao chp cc lung multicast. Cc nt lp 3 s dng IP multicast

    sao chp cc lung multicast, trong khi cc thit b lp 2 s dng IGMP

    snooping.Khi s dng kin trc phn tn th cng c ngha l s dng m hnh N:1 VLAN

    cho dch v multicast video. Mt VLAN duy nht c s dng cho lung video

    multicast, iu ny cho php ch to ra mt bn sao duy nht ca lung multicast

    cho nhiu thu bao. Vi kin trc ny th cht lng dch v cng c thc hin

    theo kin trc phn tn.

  • 8/3/2019 de tai iptv-2007

    36/92

    - 36 -

    Chng 3 .CC GII PHP K THUT PHT TRIN HTHNG TRUYN HNH TRN MNG xDSL

    Nguyn tc la chn gii php k thut, cng ngh da trn cc gii php k

    thut ph hp vi thc trng mng li ca ni trin khai, cung cp dch v

    IPTV vi cht lng tt nht ti khch hng.

    3.1 Gii php la chn chun nn hnh nhCng vi s pht trin mnh m ca my tnh v s ra i ca Internet th vic

    tm ra mt phng php nn nh nhm gim bt khng gian lu tr thng tin v

    truyn thng trn mng l yu cu cp thit. Cc k thut nn video u c gng

    gim lng thng tin cn thit cho mt chui cc bc nh m khng lm gim cht

    lng nh.

    Mc ch ca nn video l gim bt s bt khi lu tr v truyn bng cch loi b

    lng thng tin d tha trong tng frame v dng k thut m ho ti thiu holng thng tin quan trng cn lu gi. Vi mt thit b lu hnh k thut s thng

    thng, nh sau khi c s ho s c nn li. Qu trnh nn s x l cc d liu

    trong nh a hnh nh vo mt khng gian hp hn nh trong thit b nh k

    thut s hoc qua ng dy in thoi ...

    Vi th trng lu hnhk thut s hin nay, cc chun nn ph bin l Motion

    JPEG (MJPEG), Wavelet, H.261/ H.263/ H.263+/ H.263++ v MPEG-1/ MPEG-2/

    MPEG-4. Nhn chung, c 02 nhm tiu chun ch yu l nhm 1 gm nh dng

    nn MJPEG v Wavelet v nhm 2 gm cc nh dng chun cn li.

    3.1.1 Chun nn MJPEG v WaveletTnh cht chung ca cc nh s l tng quan gia cc pixel cnh nhau ln,

    iu ny dn ti d tha thng tin biu din nh. Vic d tha thng tin dn ti

    vic m ho khng ti u. Do vy cn tm phng n biu din nh vi tng quan

  • 8/3/2019 de tai iptv-2007

    37/92

    - 37 -

    nh nht gim thiu d tha thng tin ca nh. C 2 kiu d tha thng tin

    sau:

    D tha trong min khng gian: l tng quan gia khng gian pixel canh (cc pixel ln cn ca nh c gi tr gn ging nhau, tr nhng pixel

    gip ng bin nh).

    D tha trong min tn s: l tng quan gia nhng di mu hoc cc diph khc nhau.

    Trng tm ca cc nghin cu v nn nh l gim bt mt s bit biu din nh

    bng vic loi b d tha trong min khng gian v min tn s cng nhiu cngtt. Cc chun nn MJPEG v Wavelet u tun theo nguyn tc tm ra cc phn t

    d tha min khng gian (mi Frame nn t ng). Trong khi , c trng ca cc

    chun nn thuc nhm 2 l loi b d tha c min khng gian v min tn s ca

    nh.

    MPEG l nh dng nn nh lu i nht v c dng ph bin. Khi dng

    chun nn MJPEG, nh c phn chia thnh cc khi vung nh, mi khi vung

    c kch thc 8 x 8 pixel v biu din mc xm ca 64 im nh. M ho bin i

    cosin ri rc DCT (Discrete Cosin Tranform) trong chun nn ny khai thc s

    tng ng gia cc pixel trong mi khi ly ra cc biu din nh vi tng

    quan nh. Chui biu din s b rt ngn tu theo mc nn ca h thng hin hnh

    vi qui trnh rt ngn chui biu din. V vy, hnh nh sau khi gii nn thng c

    nhiu sai lch so vi nh gc.

    chun nn Wavelet, thay v m ho theo tng khi 8 x 8, vic thc hin trnton b b mt nh, mt lot cc b phn lc khu chuyn i s phn tch cc d

    kin v tng imnh v cho ra mt tp cc h s. Do chun Wavelet c tc dng

    vi ton b b mt nh nn cc sai lch nh gii nn s khc vi MJPEG. Hiu

    ng ghp mnh khng xy n vi nh c quan st nhng phn gii hnh nh

    gim cng nh mt vi vt m s xut hin. Cc nh dng Wavelet v MJPEG u

    gy ra hin tng mt thng tin nh gii nn. S d tha kh nng lu nh mt

    ngi cm th khi dng chun nn Wavelet t hn MJPEG 30%.

  • 8/3/2019 de tai iptv-2007

    38/92

    - 38 -

    3.1.2 Chun nn MPEG-x v H.26xMPEG khng phi l mt cng c nn n l m u im ca nh nn dng

    MPEG l ch MPEG c mt tp hp cc cng c m ho chun, chng c th kt

    hp vi nhau mt cch linh ng phc v cho mt lot cc ng dng khc nhau.

    Nguyn l chung ca nn tn hiu video l loi b s d tha v khng gian (spatial

    redundancy) v s d tha v thi gian (temporal redundancy). Trong MPEG, vic

    loi b s d tha v thi gian (nn lin nh) c thc hin trc ht nh s dng

    tnh cht gia cc nh lin tip. Dng tnh cht ny to ra cc bc nh mi nh

    vo thng tin t nhng bc nh gi trc . Do vy pha b m ho ch cn gi

    li nhng nh c s thay i so vi nh trc, sau dng phng php nn v

    khng gian trong nhng bc nh sai khc ny. Ni mt cch c th, nguyn l

    chung ca cc chun nn l phng on trc chuyn ng ca cc frame b m

    ho. Mi frame ti mt thi im nht nh s c nhiu kh nng ging vi cc

    frame ng ngay trc v sau . Cc b m ho s tin hnh qut ln lt nhng

    phn nh trong mi frame (marco blocks)v pht hin ra marco block no khng

    thay i t frame ny ti frame khc. Pha bn thu, tc b gii m lu tr snnhng thng tin khng thay i t frame ny ti frame khc, chng c dng

    in thm vo v tr trng trong nh c khi phc.

    Tuy nhin, do s tng ng gia cc frame rt ln nn s pht hin ra cc sai

    lch l rt kh. Do vy nh khi phc kh t c nh nh gc. iu ny ng

    ngha vi vic cht lng nh cng tng t nh khi dng chun Wavelet v

    MJPEG, nhng dung lng knh truyn v khng gian lu tr ca cc chun nn

    H.26x v MPEG-x l nh hn (v d nh khng gian lu tr ca chun H.263 nh

    hn Motion JPEG t 3 ti 5 ln). S khc bit gia cc chun nn ny (nh H.26x

    v MPEG-x) ch yu nm khu tin on cc frame mi v cch thc tnh ton

    sai lch gia cc frame hin ti v frame phng on. Chun nn H.26x (gm cc

    th h H.261, H.262 v H.263, ...), thng c tc m ho tn hiu thp hn

    MPEG-x (khong 1,5 Mbps vi phn gii hnh 352 x 288) do dng ch yu trong

    vin thng. Trong khi , chun MPEG-2 dng cho th trng gii tr c phn

  • 8/3/2019 de tai iptv-2007

    39/92

    - 39 -

    gii hnh cao hn, v mang li cht lng hnh nh tt (cao hn 1,5 Mbps vi

    phn gii 352x288 hoc 6 Mbps cho phn gii hon chnh).

    3.1.3 Chun nn MPEG-2MPEG-2, ra i nm 1994, l tn ca mt nhm cc tiu chun m ha cho tn

    hiu m thanh v hnh nh s, c chp thun bi MPEG (Moving Picture Expert

    Group) v c cng b trong tiu chun quc t ISO/IEC 13818. MPEG -2 thng

    c s dng m ha m thanh v hnh nh cho cc tn hiu broadcast bao gm

    truyn hnh v tinh qung b trc tip v truyn hnh cp. MPEG-2 vi mt s sa

    i cng l khun dng c s dng bi cc phim DVD thng mi tiu chun.

    MPEG-2 bao gm cc phn chnh sau:

    MPEG-2 Video part (Part 2): tng t MPEG-1, nhng ch h tr video xen k

    (interlaced video, l khun dng c s dng cho cc h thng truyn hnh qung

    b). MPEG-2 video khng c ti u ha cho cc tc bit thp (nh hn 1

    Mbps), nhng li thc hin tt hn MPEG-1 tc 3 Mbps v cao hn. Tt c cc

    b gii m tn hiu video tun theo chun MPEG-2 hon ton c kh nng pht li

    cc lung video MPEG-1. Do c nhiu ci tin, MPEG-2 video v cc h thng

    MPEG-2 c s dng trong hu ht cc h thng truyn dn HDTV.

    MPEG-2 Audio part (Part 3): ci tin chc nng amm thanh ca MPEG-1 bng

    cch cho php m ha cc chng trnh m thanh vi nhiu hn hai knh. Part 3

    cng cng tng thch vi chun trc, cho php cc b gii m m thanh MPEG-1

    gii m cc thnh phn m thanh ni (stereo).

    MPEG-2 c dng m ha hnh nh ng v m thanh v to ra ba kiukhung s liu (intra frame, forward predictive frame v bidirectional pridicted

    frame) c th c sp xp theo mt trt t c th gi l cu trc nhm cc hnh nh

    (group of pictures, GOP).

    Mt lung video MPEG-2 c to nn bi mt chui cc khung s liu m ha

    hnh nh. C ba cch m ha mt hnh nh l: intra-coded (I picture), forward

    predictive (P picture) v bidirectional predictive (B picture). Cc hnh nh ca lung

  • 8/3/2019 de tai iptv-2007

    40/92

    - 40 -

    video c phn ra thnh mt knh cha thng tin v sng (luminance, cn gi

    l knh Y) v hai knh thnh phn mu (chrominance, cn gi l cc tn hiu mu

    phn bit Cb v Cr). MPEG-2 s dng cc chun m ha m thanh mi, l:

    M ha tc bit thp vi tn s ly mu gim i mt na (MPEG -1 Layer1/2/3 LSF).

    M ha a knh, ln n 5.1 knh MPEG-2 AAC.

    3.1.4

    Chun nn MPEG-4So vi cc chun nn nu trn, chun MPEG-4 l nh dng nn hnh nh

    tin tin nht, p ng nhng i hi v k thut cng nh ph hp vi nhiu loi

    th trng.Vi n lc khng ngng a ra th trng sn phm u vit nht ca

    ngnh cng nghip . My ghi hnh k thut s chun MPEG-4 vi bn cht l mt

    thit b thu hnh k thut s c hiu sut cao, c chn p ng nhu cu cp

    thit ca th trng v mt nh dng nn nh hon ho vi tnh nng ni tri l, c

    th thu c h thng ln cc ngun hnh nh.

    MPEG-4 thc s l mt dng nn nh mang tnh t ph ca cng ngh nn hnh

    ng i, th hin r nt nhng tiu chun sau:

    p dng nhng tiu chun c tnh m cao vi s h tr c lc t ngnhcng nghip an ninh v cng nghip my tnh.

    Hiu sut ln Kh nng truyn theo dng v mng li Ti thiu ho dung lng knh truyn v khng gian lu tr trong khi vn

    gi c tnh trung thc ca nh.

    Chun MPEG-4 cung cp cc phn btrong kt cu logic v nng lc gii m

    tng dng bit ring r. Mt profile (cht lng ca video) l mt phn b xc nh

    trn ton bit stream (iu chnh bit stream v b phn gii mu), mt level ( phn

  • 8/3/2019 de tai iptv-2007

    41/92

    - 41 -

    gii ca video) s xc nh mt s tiu ch bt buc cho tham s ca bc nh (kch

    thc nh, s lng bit, ...).

    Nhng chun nn MPEG-4 c profile dng n gin chim lnh a phn th

    trng. MPEG-4 c pht trin v hon thin tr thnh nh dng nn hnh tin

    tin, hon ho, vi tiu ch tp trung pht trin nhng nhn t gip tng cng cht

    lng hnh nh, cng nh phc v c lc cho cc thit b gim st c cc frame

    dng ch nht. Mi bit stream hinth trong nh dng nn MPEG-4 cung cp mt

    m t mang tnh phn tng v hnh nh hin th. Tng lp d liu c a vo

    lung bit bi nhng mt m c bit gi l mt m khi ngun.

    Mi vt th nh c th c m ho di dng a lp (scalable) hoc n lp

    (non scalable).

    VOL (video object layer) s h tr qu trnh m ho a lp. Mt vt th nh

    c m ho di dng a lp khng gian hoc a lp thi gian, i t phn gii th

    ti phn gii tinh. B phn gii m c th t c phn gii hnh mong mun,

    tu theo nhng thng s nh di thng tn hin c, hiu sut my v theo mong

    mun ca ngi dng.C 02 loi VOL, loi th nht mang y chc nng ca nh dng nn

    MPEG-4, loi cn li vi nhng chc nng c gim bt (VOL vi header dng

    ngn). Loi VOL ny gip lung bit tng thch vi ng bin H.263.

    VOP (Video object plane)- nh c m ho c lp hoc m ho trn c s

    tham kho cc nh khc qua khu b chuyn ng b gii m. Mi frame nh

    thng thng c biu din bi mt VOP dng ch nht.

    Vi chun nn MPEG-4, c 3 kiu khc nhau m ho cho khi nh:

    VOP c m ho c lp. Trong trng hp ny VOP c m ho gi lIntra VOP (I-VOP).

    VOP c tin on qua k thut b chuyn ng nh mt VOP khc c tin on trc . l loi P-VOP (Predicted VOP).

  • 8/3/2019 de tai iptv-2007

    42/92

    - 42 -

    VOP c tin on da trn cc VOP trc v sau n thuc dng B-VOP(Bidirectiional Interpolated VOP).

    B-VOP c thm vo da trn I-VOP v P-VOP. Ngoi vic c th nng cao

    cht lng hnh nh khi dng, mt u im khc ca B-VOP l dng k thut a

    lp thi gian. Vi k thut ny, Frame d liu hin th c tng cng. Nhng lp

    tng cng a thng tin vo gia cc lp frame.

    nh dng nn nh MPEG-4 h tr qu trnh lng t ho, do vy cng gip p

    ng nhng i hi khc nhau v tc bt. Lng t ho c cc chun nn nh

    H.263 v MPEG-1, MPEG-2. B phn m ho nh dng nn ca MPEG -4 cngtng thch vi nhng b m ha trong cc chun nn trc y.

    3.1.5 Chun nn H.264/MPEG-4 Part 10/AVCH.264, hay MPEG-4 Part 10, cn gi l AVC (Advanced Video Coding), l

    chun m ha tn hiu video s c dng nn cc tn hiu s liu mc cao.

    H.264 c vit bi ITU-T Video Coding Exterts Group (VCEG) cng vi

    ISO/IEC MPEG nh mt n lc hp tc c chn lc mang tn Joint Video Team(JVT). Chun ITU-T H.264 v chun ISO/IEC MPEG-4 Part 10 (trc y l

    ISO/IEC 14496-10) l hon ton ging nhau v mt k thut.

    H.264 c t tn theo dng tiu chun H.26x ca ITU -T, trong khi AVC theo

    pha ISO/IEC MPEG. Mc ch ca H.264 l to ra mt chun c kh nng cung

    cp cht lng video cao tc bit thp hn hn (bng mt na hoc thp hn

    na) so vi yu cu ca cc chun trc (MPEG -2, H.263 hay MPEG-2 Part 2)

    m khng lm tng nhiu s phc tp trong thit trin khai. Mt mc tiu khc l

    cho php tiu chun c p dng cho nhiu kiu ng dng (cho c tc bit thp

    v cao, v c phn gii video thp v cao) v c th lm vic tt trn nhiu kiu

    mng v h thng (qung b, lu tr DVD, mng gi RTP/IP, cc h thng in

    thoi a phng tin ca ITU-T).

    JVT gn y hon thin vic pht trin mt s m rng so vi chun ban u,

    c bit n vi tn gi M rng phm vi trung thc (Fidelity Range

  • 8/3/2019 de tai iptv-2007

    43/92

    - 43 -

    Extensions, FRExt). Cc m rng ny h tr m ha video trung thc cao bng cch

    tng chnh xc ly mu (bao gm m ha 10 bit v 12 bit) v thng tin mu sc

    phn gii cao (bao gm cc cu trc ly mu YUV 4:2:2 v YUV 4:4:4). Nhiu

    c im khc cng c thm vo trong cc m rng FRExt nh chuyn i thch

    ng gia cc khi 4x4 v 8x8, cc ma trn trng s lng t ha da trn cm bin

    ca cc b m ha c th, h tr thm nhiu khng gian mu sc, ...

    Mt s tnh nng mi ca H.264/MPEG-4 Part 10 cho php chun ny nn cc

    tn hiu video hiu qu hn so vi cc chun c v v linh hot hn cho cc ng

    dng trong cc mi trng mng.

    Mt s cc tnh nng quan trng l:

    B chuyn ng a hnh s dng cc hnh nh c m ha trc lmtham chiu theo cch linh hot hn cc chun c, cho php ln ti 32 hnh

    nh tham chiu c s dng (cc chun c ch s dng 1, hoc 2 vi

    trng hp B picture). Tnh nng c bit ny cho php ci thin tc bit

    v cht lng trong hu ht cc trng hp.

    B chuyn ng block c kch thc bin i vi kchthc block rng n16x16 v nh n 4x4, cho php phn mnh chnh xc cc vng chuyn

    ng.

    Cu trc cp macroblock, cho php cc macroblock kch thc 16x16 (sovi 16x8 MPEG-2).

    chnh xc b chuyn ng ln n 1/4 pixel, cho php th hin chnh xccc dch chuyn ca vng chuyn ng.

    nh s khung, cho php to ra cc chui con (iu chnh v thi gian bngcch gp mt nh gia cc nh khc), pht hin v giu cc hnh b mt (xy

    ra do mt gi trn mng hoc li knh).

    m th t hnh, cho php gi cc hnh v cc gi tr mu theo trt t trongcc hnh c gii m tch bit vi thng tin nh thi (cho php thng tin

  • 8/3/2019 de tai iptv-2007

    44/92

    - 44 -

    nh thi c chuyn i v iu khin c lp bi h thng m khng nh

    hng n ni dung hnh nh c gii m).

    Cc k thut ny, cng vi nhiu k thut khc, lm cho H.264 hot ng tt hn

    so vi cc tiu chun trc, trong nhiu trng hp v mi trng ng dng khc

    nhau. H.264 thng lm vic tt hn rt nhiu so vi MPEG-2, cho cht lng tt

    hn tc bt ch bng mt na hoc thp hn so vi yu cu ca MPEG-2.

    H.264 cung cp cc profile sau:

    Baseline profile (BP): Dng cho cc ng dng chi ph thp i hi t tinguyn hn, ch yu dng cho cc ng dung hi ngh truyn hnh v ding.

    Main Profile (MP): Dng cho cc ng dng qung b v lu tr. Extended profile (XP): C kh nng nn kh cao, gim thiu kh nng mt

    d liu.

    High Profile (HiP): Dng cho cc ng dng qung b v lu tr a, cbit cho cc ng dng truyn hnh yu cu nt cao (HD-DVD, Bluray

    disc).

    High 10 Profile (Hi10P): c xy dng bn trn ca HiP, h tr 10 bittrn mt mu ca chnh xc ca hnh nh c gii m.

    High 4:2:2 Profile (Hi422P): dng cho cc ng dng chuyn nghip s dngvideo qut xen k, c xy dng bn trn ca Hi10P, h tr khun dng

    ly mu sc 4:2:2 trong khi s dng 10 bit trn mt mu ca chnh xcca hnh nh c gii m.

    High 4:4:4 Profile (Hi444P): c xy dng bn trn ca Hi422P, h tr lymu sc 4:4:4, ln n 12 bit trn mt mu.

    MPEG tch hp y cc h tr ca H.264/AVC vo cc h thng tiu

    chun ca mnh (MPEG-2 v MPEG-4) v cc tp tin a phng tin theo tiu

    chun ISO.

  • 8/3/2019 de tai iptv-2007

    45/92

    - 45 -

    ITU-T a H.264/AVC vo b tiu chun H.32x cho h thng in thoi a

    phng tin. Da trn cc tiu chun ITU-T, H.264/AVC c s dng rng ri cho

    ng dng hi ngh truyn hnh, v c ng dng trong cc sn phm ca cc

    cng ty chim u th trn th trng (nh Polycom v Tendberg). iu quan trng

    hn c l tt c cc sn phm hi ngh truyn hnh mi u h tr H.264/AVC.

    H.264 cng c s dng trong nhiu loi dch v Video -on-Demand trn

    Internet cung cp phim v cc show din truyn hnh trc tip n my tnh v

    my thu hnh v c kh nng s thay th chun m ha H.262/MPEG-2 hin ti

    ang s dng trong cc h thng truyn hnh s qung b mt t v v tinh.

    3.1.6 Yu cu vbng thng ca cc chun nnSo snh hot ng ca chun nn khc nhau nh trong bng di y:

    Bng 3-1 Yu cu v bng thng i vi cc chun nn

    nt tiu chun nt cao ng dng

    MPEG-1 Ln n 1,5 Mbps - Video on Internet, MP3

    MPEG-2 4 - 5 Mbps 18 - 20 Mbps Digital TV, DVD

    MPEG-4 Part 10

    H.2642 - 4 Mbps 8 - 10 Mbps Multi video

    C th thy c t th so snh trn, k thut m ha H.264 rt hiu qu

    di bng thng thp. Cht lng video ca chun H.264 ti bng thng 1,5 Mbps tt

    hn so vi chun MPEG-2 bng thng 3 Mbps. S dng chun nn H.264 c th

    tit kim c hn mt na bng thng.

    3.2 La chn giao thc mng3.2.1 Giao thc cho dch v multicast3.2.2 Giao thc IGMP

    Giao thc IGMP pht trin t giao thc Host Membership Protocol, c m t

    trong ti liu ca Deering. Giao thc IGMP c ba phin bn verion 1, verion 2,v

  • 8/3/2019 de tai iptv-2007

    46/92

    - 46 -

    verion 3. IGMP pht trin t IGMPv1 (RFC1112) n IGMPv2 (RFC2236) v n

    phin bn cui cng IGMPv3 (RFC3376). Cc thng ip IGMP c gi bn

    trong gi tin IP vi trng protocol number bng 2, trong trng TTL c gi tr

    bng 1. Cc gi IGMP ch c truyn trong LAN v khng c tip tc chuyn

    sang LAN khc do gi tr TTL ca n.

    Hai mc ch quan trng nht ca IGMP l:

    Thng bo cho router multicast rng c mt my mun nhn multicasttraffic ca mt nhm c th.

    Thng bo cho router rng mt c mt my mun ri mt nhm multicast(ni cch khc, c mt my khng cn quan tm n vic nhn multicast

    traffic na). Cc router thng dng IGMP duy tr thng tin cho tng

    cng ca router l nhng nhm multicast no router cn phi chuyn v

    nhnghost no mun nhn.

    Trc khi mt host c th nhn bt k mt multicast traffic no, mt ng dng

    multicast phi c ci t v chy trn host . Sau khi mt host tham gia vo mt

    nhm, phn mm s tnh ton a ch multicast v sau card mng s bt u lng

    nghe a ch multicast MAC. Trc khi mt host hoc mt ngi dng mun tham

    gia vo mt nhm, ngi dng cn phi bit nhm no ang tn ti v lm th no

    tham gia vo nhm . i vi cc ng dng mc doanh nghip, ngi dng ch

    cn n gin nhp vo mt link trn mt trang web hoc a ch multicast c th cu

    hnh trc trn client. V d, mt ngi dng c th c yu cu log vo mt

    my ch v xc thc bng tn v ngi dng. Nu tn ngi dng c xc thc,ng dng multicast s tng ci trn PC ca ngi dng, ngha l ngi dng

    tham gia vo nhm multicast. Khi ngi dng khng cn mun dng ng dng

    multicast na, ngi dng phi ri khi nhm. V d, ngi dng n gin ch cn

    ng ng dng multicast ri khi nhm. i vi c ch multicast, mt ngi

    dng cn phi tm ra ng dng no h mun chy, a ch multicast c dng bi

    ng dng.

  • 8/3/2019 de tai iptv-2007

    47/92

    - 47 -

    Lm th no mt router bit c cc my cn nghe multicast traffic? nhn

    multicast traffic t mt ngun, c ngun v cc my nhn u tin phi gia nhp

    (join) vo mt nhm multicast. Nhm ny c xc nh thng qua a ch

    multicast. Mt host c th tham gia vo mt nhm multicast bng cch gi cc yu

    cu n router gn nht. Tc v ny c thc hin thng qua giao thc IGMP.

    IGMPv1 c nh ngha trong RFC1112 v bn ci tin ca n, IGMPv2 c

    nh ngha trong RFC2236. Khi c vi host mun tham gia vo nhm, giao thc

    PIM s thng bo cho nhau gia cc router v hnh thnh nn cy multicast gia cc

    routers. IGMP v ICMP c nhiu im tng ng, cng chia s mt vi chc nng

    tng t. IGMP cng ng gi trong gi tin IP (protocol number 2), nhng IGMP

    gii hn ch trong mt kt ni lp 2. m bo router khng bao gi tip tc

    chuyn gi tin i, trng TTL ca IGMP lun c gi tr bng 1.

    3.2.3 Giao thc PIMGiao thc PIM l giao thc s l gi tin multicast c lp nhau. Hin nay c ba

    loi PIM ang c s dng l : PIM-SM , PIM-DM , PIM-SSM

    Giao thc PIM-SM( Protocol independent multicastsparse mode)

    Giao thc nh tuyn ch sparse c s dng khi c t s lng cc ng

    dng multicast. Cc giao thc PIM ch sparse khng truyn lu lng ca nhm

    ti bt k router no tr phi n nhn c mt thng ip yu cu cc bn sao ca

    cc gi tin c gi ti mt nhm multicast c bit.

    Mt router lng ging yu cu cc gi ch nhm mt trong hai mc ch :

    Router nhn c mt yu cu nhn gi tin t mt vi router lng ging Mt host trn mt phn on mng gi thng ip IGMP join cho nhm

    .

    PIM-SM hot ng vi mt chin lc khc hn vi PIM-DM mc d c ch ca

    giao thc khng hon ton i lp. PIM-SM gi s rng khng c my no mun

    nhn lu lng multicast cho n khi no cc my ch ng hi. Kt qu l, cho

    n khi no trong mt subnet c mt my yu cu nhn multicast th multicast mi

  • 8/3/2019 de tai iptv-2007

    48/92

    - 48 -

    c phn phi vo subnet . Vi PIM-SM, cc router downstream phi yu cu

    nhn multicast dng thng ip PIM Join. Khi cc router nhn c cc thng ip

    ny, cc router bn di phi nh k gi thng ip Join ln router upstream. Nu

    khc i, router upstream s khng a lu lng xung, t kt ni vo trong trng

    thi prune. Tin trnh ny th ngc li vi tin trnh c dng trong PIM-DM,

    trong mc nh l pht tn lu lng multicast vi cc router downstream cn

    phi lin tc gi thng ip Prune hay thng ip lm mi trng thi State refresh

    gi cho mt kt ni l trong trng thi prune. PIM-SM ph hp khi ch c nhng

    t l nh cc phn on mng nhn lu lng multicast.

    Giao thc PIM-DM ( dense mode).Thng c s dng khi m lu lng lung

    multicast l rt ln. PIM-DM lun c mt cng trong trng thi prune trong khong

    ba pht. Cc thng ip prune lit k mt ngun v nhm. i vi giao thc PIM-

    DM ny th bt c khino mt router nhn c thng ip prune n s tm mt

    hang (S, G) SPT trong bng nh tuyn multicast v nh du cc cng trong

    thng ip prune l nhn c. Tuy nhin , cc router cng thit lp gi tr prune

    timer, v thng th mc nh l khong 3 pht, sao cho trong khong 3 phtcng ny c t trong trng thi forwarding . c th khc phc c nhng

    tnh trng nh l cc kt ni b loi b, lin kt b loi b v sau 3 pht th cc link

    tip tc hot ng th PIM-DM c c ch lm mi trng thi stase refresh. Cc

    thng ip lm mi trng thi khc phc c s yu km ca PIM-DM trong

    tin trnh pruning.

    Trong giao thc PIM-DM cc router cn gi thng ip Graft router nhn

    c a mt cng vo trng thi forwarding cho mt nhm multicast no .

    Giao thc PIM-DM nhn bit cc thit b lng ging bng cch trao i cc gi

    hello. Thng tin lng ging ny c dng trc xy dng cy n tt c cc

    lng ging. Sau , cc nhnh ca cy s ln lt c loi b. Nu mt dng

    multicast bt u, cy s c xy dng, cy s ch tn ti khi cc t hnh vin tch

    cc cn tn ti. Nu mt host mi ng k tham gia nhm, nhnh ca phn on

    mng s c nh thm vo cy.

  • 8/3/2019 de tai iptv-2007

    49/92

    - 49 -

    Giao thc PIM-SSM l giao thc m rng ca PIM. Khi s dng SSM th mt

    client c th nhn lung multicast trc tip t a ch ngun. PIM-SSM s dng

    chc nng ca PIM-SM to ra mt cy SPT gia ngun v ch nhn, tuy nhin

    n xy dng SPT m khng cn s gip ca router RP.

    Mc nh l nhm a ch multicast c gii hn trong di a ch 232.0.0.0 ti

    232.255.255.255. Tuy nhin, chng ta c th m rng tm hot ng ca SSM sang

    lp di lp D bao gm a ch mc cao.

    Vic cu hnh PIM-SSM c s khc bit so vi cu hnh PIM-SM truyn thng.

    yta khng cn phi chia s tree hay l RP mapping, hoc l RP toRP ngun

    ly li thng qua Multicast source discovery Protocol ( MSDP).

    Trin khai SSM l rt d dng. Chng ta ch cn cu hnh PIM-SM trn tt c

    interface ca router v ch nh ci no cn SSM, bao gm mt cch r rng

    IGMPv3 trn Lan. Nu PIM-SM khng c cu hnh r rng trn c ngun v

    nhm thnh vin interface th gi tin multicast s khng c forwarded. Trn danh

    sch h tr IGMPv3 c s dng PIM-SSM. Nh ti ngun, trc khi active v bt

    u gi gi tin multicast th quan tm n ni nhn gi tin multicast l SSM .Trong vic cu hnh mng theo PIM-SSM , mt thu bao ti mt knh SSM ( s

    dng IGMPv3) s thng bo vi cc thu bao join vo nhm G v ngun S. Kt

    ni trc tip vi router PIM-SM , router c phn cng nhn lm DR, nhn bn tin

    t RPF lng ging.

    Hnh 3-1 Qu trnh nhn, thng bo ti cc thu bao join vo group G v sourse S

    Giao thc PIM l gii php h tr truyn tn hiu multicast. Khi m s lng cc

    nhm multicast cn phi truyn tng ln th PIM l mt gii php quan trng

    qun l v gim st lu lng multicast.

  • 8/3/2019 de tai iptv-2007

    50/92

    - 50 -

    3.3 Giao thc cho dch v unicast3.3.1 Giao thc RTSP

    Giao thc RTSP c pht trin bi IETF v thnh lp vo nm 1998 vi chun

    RFC 2326. y l giao thc c ng dng iu khin d liu vi thi gian

    thc. RTSP cung cp mt khung lm vic cho php iu khin theo yu cu v thi

    gian thc, ging nh audio v video. Ngun d liu c th bao gm c d liu sng

    v clip lu tr. y l giao thc dnh cho pht trin d liu a phng tin , cung

    cp cch phn pht cc knh nh UDP, TCP v vic m bo theo thi gian

    thc. iu khin lung bi RTSP c ths dng RTP , nhng s hot ng ca

    RTSP l khng ph thuc vo k thut vn chuyn truyn data. Giao thc c

    c tnh gi lp trong c php v hot ng ti HTTP/1.1, v m rng k thut ti

    HTTP c th l hu ht cc trng hp a ch ti RTSP. Tuy nhin RTSP c s

    khc bit quan trng v l thuyt so vi HTTP:

    RTSP gii thiu mt s phng php mi v c s khc giao thc xc nhn

    Mt RTSP server cn xc nh trng thi bng cch mc nh hu ht tt c cc

    trng hp, tng phn vi trng thi t nhin ca HTTP.

    C RSTP server v client c th a ra yu cu

    D liu mang i out-of-band bng giao thc khc.

    Giao thc RTSP c mt s nhng c im sau y:

    Kh nng m rng. Phng php mi v cc thng s c th d dng thmvo RTSP.

    D dng phn tch. Giao thc RTSP c th d dng phn tch bng tiuchun HTTP hoc MIME.

    Bo mt. RTSP s dng k thut bo mt web. Tt c k thut nhn thcu c bn v chng thc u trc tip c p dng. Mt s c th dng li

    hoc bo mt lp mng.

  • 8/3/2019 de tai iptv-2007

    51/92

    - 51 -

    Vn chuyn c lp. RTSP c th s dng mt trong hai phng phptruyn gi tin khng tin cy UDP v ng tin cy RDP, hoc l giao thc

    lung tin cy TCP c thc hin lp ng dng ng tin cy.

    Kh nng chy nhiu server. Mi mt lung media gia ccphn trnh dinc th t ti cc server khc nhau. Cc client s t ng thit lp mt vi

    phin iu khin hin ti vi cc server media khc nhau. Gia chng c

    ng b vi nhau lp giao vn.

    iu khin thit b ghi. Giao thc ny c th iu khin c 2 qu trnh ghiv chy li thit b, hoc cng c th nm xen k gia hai mode.

    iu khin lung v hi ngh ban u. iu khin lung a ra t limi ca server ti hi ngh. Ch c nhng yu cu hi ngh l mt trong hai

    cung cp hoc l c th s dng to ra hi ngh ring. Trong thc t SIP v

    h323 c th s dng mi mt server ti hi ngh.

    Ph hp vi nhng ng dng c nhn. RTSP h tr frame level thng quaSMPTE cho php chnh sa t xa.

    Proxy v firewall tin li. Giao thc nn sn sang s l bi c hai ng dngv lp giao vn. Mt firewall c th khng hiu cch setup v m tin ch

    cho UDP media.

    3.3.2 Mrng giao thc RTSPKhng phi tt c cc server u c mt chc nng ging nhau, cc server media

    cn thit s c h tr cc yucu khc nhau. V d:

    Mt server c th ch c kh nng Playback theo cch th khng cn h tr

    yu cu record.

    Mt server c th khng c kh nng tm kim nu n ch h tr cc s kin

    sng.

    Mt s server c th khng h tr cc thng s lung v theo cch n khng

    h tr get-parameter v set-parameter.

  • 8/3/2019 de tai iptv-2007

    52/92

    - 52 -

    Giao thc RTSP c th m rng ra theo ba cch, danh sch y a ra hp l

    theo vic thay i ln c h tr:

    Hin nay phng php c th m rng vi cc thng s mi, cc thng s di c

    th an ton khi b qua bng cch nhn v. Nu my client cn ph nh tha li

    ACK khi m phng php m rng khng c h tr, mt tag tng ng vi phn

    m rng c th thm vo theo yu cu.

    Mt phng php mi c th a vo .Nu nhn mt bn tin m khng hiu bn

    tin yu cu g, n s tr li vi li 501 (khng th thc hin) v bn gi khng nn

    c th li. Mt client c th s dng la chn phng php i hi v cch h

    tr bi server. Cc server nn a ra mt danh sch cc phng php m n h tr

    s dng.Mt phin bn mi ca giao thc c th c nh ngha cho php hu

    ht tt c giao din thay i.

    3.3.3 Bn tin RTSPGiao thc RTSP l giao thc c bn s dng ISO 10646 k t t trong UTE 8

    encoding. ng gii hn bi CRLF nhng m ngi nhns nn chun b hiu

    c CR v LF bng chnh bn thn gihn.Vi 10646 k t c sp xp trnh

    s chng cho, nhng m n khng xut hin cc ng dng nh l US -ASCII

    c s dng. N c m ha c th s dng cho giao thc RTCP. ISO 8859 -1

    bin dch trc tip vo Unicode vi octer cao nht l khng. Bn tin RTSP c th

    truyn qua cc giao thc thp hn lp giao vn.

    3.3.4 ng dng ca giao thc RTSPCng ngh IPTV l cng ngh i hi tn hiu c truyn i theo thi gian thc.

    Chnh v vy m giao thc RTSP c ngha rt quan trng. Giao thc RTSP h tr

    trong vic truyn tn hiu multicast c th truyn cc knh truyn hnh. c th

    xem c cc knh truyn hnh th tn hiu nhn c phi theo thi gian thc.

  • 8/3/2019 de tai iptv-2007

    53/92

    - 53 -

    3.4 Giao thc cho dch v VoIP3.4.1 SIP

    Giao thc khi to phin (SIP) l mt giao thc bo hiu mi xut hin thc hin

    iu khin phin cho cc kt ni a dch v. V c bn, hot ng iu khin bao

    gm khi to, thay i v kt thc mt phin c lin quan n cc phn t a

    phng tin nh video, thoi, tin nhn, game trc tuyn, ...

    SIP em li ba nng lc chnh cho mng vin thng. Th nht, n kch thch s

    pht trin ca cc m hnh ng dng v dch v da trn web. y l mt iu ht

    sc thut li cho nh cung cp dch v do c th s dng mt ngun ti nguyn di

    do cc cng c sn c, ng thi cng thun li i vi ngi s dng khi ngi

    s dng quen thuc vi k thut web v n cng c trin khai trn phn

    ln cc thit b thng minh ngy nay. iu ny tng cng kh nng cung cp cc

    dch v mi mt cch nhanh chng.

    Nng lc th hai l kh nng m rng, do SIP l giao thc bo hiu ng cp v

    c tnh phn b cao. Khc vi cc giao thc bo hiu truyn thng thng c tnh

    x l tp trung cao, in hnh l SS7, trong hot ng ca n tp trung ti mt s

    im bo hiu trong mt cu trc mng bo hiu phc tp; cc phn t ca SIP phn

    tn n tn bin ca mng v c nhng ti tn cc im u cui.

    Cui cng l kh nng ph cp ca SIP. c pht trin bi IETF, SIP k tha

    cc c im ca hai giao thc Internet c pht trin rt ph bin: l Hyper

    Text Transport Protocol (HTTP) s dng cho Web v Simple Mail Transport

    Protocol (SMTP) s dng cho e-mail. Da vo cc nguyn tc c c t mitrng IP, SIP c thit k l giao thc c lp vi ng dng, rt mm do v c

    kh nng p dng trong nhiu mi trng khc nhau v cung cp cc dch v a

    dng.

    Tm li, c im ca SIP l n gin, m, d dng trin khai, v tng thch vi

    cc giao thc IP c.

  • 8/3/2019 de tai iptv-2007

    54/92

    - 54 -

    SIP c pht trin bi SIP Working Group trong IETF. Phin bn u tin c

    ban hnh vo nm 1999 trong ti liu RFC 2543. Sau , SIP tri qua nhiu thay i

    v ci tin. Phin bn mi nht hin nay c ban hnh trong IETF RFC 3261. RFC

    3261 hon ton tng thch ngc vi RFC 2543, do cc h thng thc thi theo

    RFC 2543 hon ton c th s dng vi cc h thng theo RFC 3261.

    Mt bn tin SIP c hai phn, phn mo u v phn thn. Phn thn cho php

    phc v cc ng dng khc nhau mt cch linh hot. Ban u phn thn ch dng

    chuyn ti cc tham s miu t phin SDP nh codec, a ch IP u cui, ... Phn

    thn c s dng m rng cc ng dng ca khc nhau ca SIP v d nh SIP -

    T cho lin vn PSTN-SIP-PSTN hoc MSCML (Media Server Control Markup

    Language) cho dch v hi ngh.

    S ph cp ca SIP dn ti vic mt lot nhm lm vic lin quan n SIP

    c thnh lp. Nhm SIPPING (Session Initiation Protocol investigation working

    group) c thnh lp vi mc ch nghin cu cc ng dng v pht trin cc yu

    cu m rng cho SIP. Nhm SIMPLE (SIP for Instant Messaging and Presence

    Leveraging Extensions) c nhim v chun ho cc giao thc cho cc ng dngnhn tin tc thi. Cc nhm lm vic khc l PINT (PSTN and Internet

    Internetworking), SPIRITS (PSTN/IN requesting Internet Services).

    Cc c im ca SIP: thc hin chc nng iu khin phin, SIP h tr 5

    chc nng sau:

    User locationXc nh v tr thit b u cui khch hng. User availabilityXc nh trng thi v tnh sn sng ca thu bao b gi

    bt u thit lp ng truyn.

    User capabilitiesXc nh phng tin v cc thng s c s dng. Session setupThit lp cc thng s ca phin cho c thu bao ch gi v

    thu bao b gi.

    Session managementTo, kt thc v sa i phin.

  • 8/3/2019 de tai iptv-2007

    55/92

    - 55 -

    SIP khng phi l mt h thng truyn thng c trin khai theo chiu dc m

    n l mt thnh phn c s dng cng vi cc giao thc khc ca IETF to

    nn mt cu trc a phng tin hon chnh. Mc d SIP c s dng kt hp vi

    cc giao thc khc, nhng cc hot ng v tnh nng c bn ca n khng ph

    thuc vo cc giao thc ny.

    C 4 loi thc th chnh c nh ngha trong SIP:

    User Agent (UA) ng vai tr ca thit b u cui trong bo hiu SIP. UAbao gm hai loi UserAgent Client (UAC) v User Agent Server (UAS).

    UAC khi to cuc gi v UAS tr li cuc gi. iu ny cho php thc

    hin cuc gi ngang hng thng qua m hnh client-server.

    Redirect Server tip nhn yu cu nhng khng chuyn sang server k bnm gi tr li n ch gi ch ra a ch ca b gi.

    Proxy Server tip nhn cc yu cu, quyt nh ni gi n v chuyn chngsang server k tip (s dng nguyn tc nh tuyn next hop).

    Registrar tip nhn ng k t cc UA cp nht thng tin v v tr cachng.

    SIP khng phi l mt giao thc bo hiu hot ng c lp. Hot ng ca SIP

    c s phi hp vi mt s giao thc bo hiu khc. Cc giao thc l SDP (giao

    thc miu t phin) (RFC 2327) s dng SIP nh mt phng tin chuyn ti v

    RTP (giao thc truyn ti thi gian thc) c s dng lm phng tin chuyn

    ti SIP. SDP c s dng m t c tnh ca phin. SDP c chuyn ti trong

    phn thn ca bn tin SIP.

    Cc bn tin ca SIP c chia lm hai loi: yu cu v p ng. Cc loi bn ti n

    yu cuc phn bit theo tn (Bng 3-2) trong khi cc bn tin p ng c nh

    s .

  • 8/3/2019 de tai iptv-2007

    56/92

    - 56 -

    Bng 3-2 . Ccbn tin yu cu ca SIP

    Bn tin ngha

    INVITE Khi to mt phin

    ACK Khng nh rng client nhn c bn tin p ng cho bn tinINVITE

    BYE Yu cu kt thc phin

    CANCEL Hu yu cu ang nm trong hng i

    REGISTER u cui SIP ng k vi registrar server

    OPTIONS S dng xc nh nng lc ca server

    INFO S dng ti cc thng tin

    Bng 3-3 Cc loi bn tin p ng ca SIP

    Bn tin ngha

    1xx Cc bn