Title: AnySee: ??P2P??????????
1AnySee ??P2P??????????
- ? ?
- ???????????????
- ??????
- hjin_at_hust.edu.cn
2- ??????????
- ?????????
- ??????
3??????????
4??????????
- ????????????
- ??????
- ????,??????
- ??????
- ?????,??????
- ??????
- ????????
5?????????
- ????????
- ?????????
- ???????
- ???????
???????? ???????
6??????
- ????????
- ???M???G
- ???????M
- ?IPv4?IPv6??
- ?????????????
- ????????
- ??????????
7???????
- ??????
- ??????
- ???????
- ??????
- ??????????
8????
- ??????
- AnySee??????
- AnySee????
- AnySee????
- ?????
9P2P???????
- P2P?????????
- 2004?6????????????,??????????????????????P2P??????
??????????????(IDG??) - ?????????(peercasting)???
- ????????????????????????
- ???Medianet?????
- ????????
- ????????????VoD
10 ??????????? Peercasting and Flexible TV
- 2004?6?BBC?????????(Flexible TV)????????????
????????????BBC????????,????????????????BBC?????
- ??BBC??????,????,?????????????,???????????
11 ??????????? Peercasting and Flexible TV
- BBC??P2P?????Peercast??
- ????????Peer-to-Peer?????????????????????
- ??????????????,???????????????????,??????????????
- ????????????,??????
- ??????????????????
- ??????????-????(????)
12P2P???????
- ??P2P??????????
- ESM?PeerCast?CoopNet?splitStream?GnuStream?Collect
Stream - ????????
- ?????
- ?????
- ?????
13?????
- ????????????
- ?????????,????????
- ESM ? ZigZag? DirectStream? P2Cast
14?????
- ???????????????
- ??????????????
- ????,????
- PROMISE? CoopNet ? GNUStream
- ??
- ?????????????????
- ????????????
- ???????
15?????
- ????????
- ????????????????
- ????????????,??????????????,???????
- HoneyComb
16?????????
- ?????????QoS???
- ????????????
- ESM?????????????????
- ???????????????
- AnySee ??IP??????????
17AnySee??????
- ????
- ??????????
- ??????????
- ?????????
- ?????????
18???
???????
???? (asf?avi?nsv?mp3?)
???
Shoutcast/ window media encoder
??/?? ??
Broadcast
?????
AnySee??????
?????
19??????
- ???????
- ???????????
- ????
- ??????
- ?????
- ?????????
20???????
- ?????????
- ??????????????????
- ????????????????,??????????
- ?????????????2004??????GCC???????????
- ??????
- ??????????????????????
21?????
????--NearCast
????
??????
??????
??????
????
??????
????
????
22?????
??
????
??
?7?
?13?
23?????
- ?????
- ?????
- ???
- ????
- ????
- ?????
- ????WINDOWS/LINUX
- ????---???????????
- ????---?????????
24?????
- ??NearCast??,????????????????????????????????????Q
oS - ??????????,?????????????P2P????????,????????QoS
- ?????????,?????????????????????????????????,????
25????
- Landmark
- ???????
- NAT Firewall???
- Buffer????
26Landmark
- ?AnySee?,????Nearcast???,????????????,????landmark
???????????? - Landmark???56???????,??????????????????????????
27Landmark
????????
8?
16?
16?
4?
4?
8?
????AnySee?Peer???????Landmark?,???????IP?????????
??????
28Landmark
??,?????????Peer?Landmark?? 00000001 0001 0001
00000001 0000000000000001 0000000000000100
29- ALM(Application Layer Multicast)
- AnySee???????????,?????????????????????????,??????
?????? - Nearcast????????QoS,?????
- ?????????AnySee?????????
30ALM(Application Layer Multicast)
Broadcast
?????
Peer
31ALM(Application Layer Multicast)
Broadcast
?????
Peer
32ALM(Application Layer Multicast)
Broadcast
????
Peer
33ALM(Application Layer Multicast)
Broadcast
????
Peer
34ALM(Application Layer Multicast)
Broadcast
????
Peer
35ALM(Application Layer Multicast)
Broadcast
????
Peer
36- NAT Firewall?Peer???AnySee?????
?????
Broadcast
NAT or Firewall
Peer
37 - ?NAT or Firewall?Peer????????????????????????
?????
Broadcast
NAT or Firewall
Peer
38Buffer????
- Buffer????
- ??????????
- ?????
- p2p???????
- AnySee?Buffer????
- ??peer?????buffer,????????????
- Buffer????????????????
- Buffer???????????????
- ??????????????????
39Buffer?????
Data packets(40?)
Header packet
Seq arrivaltime headerseq timestamp data
40Buffer????(?)
Data packets(40?)
Header packet
000000
000010
000020
000040
000041
???
???
???
000000
000041-000000gt40
?????????????buffer??????????????40?,??buffer???
????
41Buffer????(?)
Father peer
Data packets(40?)
Header packet
Buffer??????????????????????????? ????????????????
Child peer Or Player
Header packet
???
42(No Transcript)
43http//grid.hust.edu.cn/anysee
44AnySee?????(1)
- 2004?????
- ??????pc?,2-3??
- ????????????????
- ????10000????
45AnySee?????(2)
- ?????????????????
- ????896???,?????????
- ????IPOA??,??2Mbps
Internet
46Anysee?????(3)
- ????????????
- ??pc?????????
- ?????????
- ???????????
http//tv.hustonline.net/index.aspx
47AnySee?????(1)
- ???????
- ??????
- ??
- ??????????ALM??
- ????????????
- ?????????????
- ?????????
48AnySee?????(2)
- ??IPTV??????
- ??Peer??????????????
- ????IPTV?????????
- ??
- ?????????????????????
- ????????????
- ???????????ALM
- ???????
49AnySee?????(3)
- ??????
- ??Ad-hoc??
- ???????????????
- ????????????
- ????
50??!