Title: E-Mail: katto@katto.comm.waseda.ac.jp
1?????? (12)
- ???????????? (1)
2001.07.03
???????? ???? E-Mail katto_at_katto.comm.waseda.ac.
jp
2???????????
- ??????
- ?????????
- ??????
- ??????????
- RTSP (??????????????)
3?????? (1)
????? ?? ???????
???????
??????????
????? ??
??????? WWW ????????
???????
4?????? (2)
??????????
????? ??
WWW???
????????
???????
????? ???
5?????? (3)
HTTP
????
???????
WWW???
???????????
6????????? (1)
- HTTP ??????????????????????????
HTTP???????
?????????????????? (RTSP, MMS ?)
HTTP?????????????
????????????????????
??
???????? (???HTTP???? ??????) ??????????????
(HTTP?? ????????????????)
???????????????????? ?? (SureStream???????????? ??
?????) ???????????????????
??
???????????????????? ?? (TCP??????????) ??????????
????????????????????
??
?????????????
????????????
??
7????????? (2)
??????
???
HTTP
WWW ???
Web ????
??????
????? ????
???HTTP??????????
??????????????????????
8????????? (3)
??????
???
HTTP
Web ????
WWW ???
??????
????? ???
?????
????? ????
?? RTSP / MMS ???? UDP?TCP?IP Multicast?...
HTTP???????????????????????
9?????? (1)
- WWW ?????????????????????????
HTTP??????
HTTP???
MIME ???
MIME ???
??????
???????? ...
MIME Multipurpose Internet Mail Extensions
encoding
10?????? (2)
??????
?????? ...
? ??????
Web ????
? ??????
? ???????
? ??????
??????? ????
? ???????????
? ???????
????? ????
? ???????
11?????? (3)
??????
?????? ...
? ??????
Web ????
? ??????????? (???????)
? ???????
? ???????
??????? ????
????? ????
? ???????
MIME?????????????????????????????
12?????? (4)
- ?????????? MIME ??????????
??
MIME???
???????
RealSystem
audio/vnd.rn-realmedia rm application/smil
smi smil audio/x-pn-realaudio
ram audio/x-pn/realaudio-plugin rpm
Windows Media Technologies
video/x-ms-wmv wmv audio/x-ms-wma
wma video/x-ms-asf asf asx
??????
Apple QuickTime
video/quicktime mov qt
13?????????? (1)
- ????????????????? (????? ?????)
????????????
??????
????? ??
???? ??
?????
?????? ????????????????????????
??????? ???????????????????????????
?????? ?????????????????????????
????? ??????????????????????????
2
1
1
2
n
n
????????????????????????
14?????????? (2)
HTTP ???????
??????
???
????TCP??
????? ????
?????????? ?????????
????????? ?????????? ?????????
??????????????????
??????
???
RTP?????
????? ????
?????????? ?????????
RTP???? ?????????
15?????????? (3)
??
??????????
??
RealSystem
rm
??? (?????)
Media Technologies
wmv, wma, asf
??? (?????)
QuickTime
mov, qt
?? (MPEG4)
.rm RealMedia File Format
.asf Advanced Streaming Format
.mp3, .mpg ???????????????
16RTSP (1) ?????????
Realtime Streaming Protocol
?????????????????
????
??
DESCRIBE
?????????????????????
SETUP
?????????
PLAY
????????????
PAUSE
?????????
TEARDOWN
????????
ANNOUNCE
?????????????????????
OPTIONS
????????
RECORD
???????
RFC 2326
17RTSP (2) ???????
???
??????
GET
HTTP
??????????? (SMIL?)
DESCRIBE
IP????/??? ???????????? ????????? ???????
SDP
?????? (SDP)
SETUP
RTSP
OK
(??????)
PLAY
OK
(????)
???????
RTP
18RTSP (3) VCR ????
???
??????
???????
PAUSE
VCR???? (??)
OK
(??????????)
PLAY
VCR???? (??)
OK
(??????????)
???????
TEARDOWN
OK
(????????)
19RTSP (4) ????
Init
TEARDOWN
TEARDOWN
SETUP
PLAY
Play
Ready
PAUSE
TEARDOWN
RECORD
Record
20??? ???????
- ????????????????????????????
??????????
WWW??? (????)
???? ????? ??
??
??
???
???
???? ??????
N.A.
N.A.
RTSP ?
SMIL ?
RTCP
?? ????
???? ????? ??
???? ??????
RTP
HTTP
UDP (or TCP)
TCP
TCP
IP
IP
21?????????
22???????
??????? ???
??????? ???
(S,G) ???????????
??????? ???
IGMP
???????????
???????????????????? ??????? (S,
G)????????? ???????????????????? ??????????????
????? SSM (Source Specific Multicast)
23????????? (1)
??????
???
HTTP
? ??????
Web ????
WWW ???
? ??????
??????
? ???????
IGMP
? ??
????
????? ???
?????
????? ????
? ???????
IP Multicast
24????????? (2)
SAP Session Announcement Protocol
???????? (SDP) ????????
??????
???
SAP (by IP Multicast)
? ????
????
????? ???
IGMP
?????
? ??
????? ????
? ???????
IP Multicast
RFC 2974
25???????????????
????????
?????????
????????????? ???????????????????? ?????
???????? (??????????? ??????) ????????????
??
????????????????????? ???????????? (????)
?????????????????? ?????????????????
??
??????????????????? ????????????
??
? ??????????
26?????????
???3
?????????? or SNR????????
EI
EP
EP
??????
I
P
P
B
B
B
??????????
???1
???2
- ???????????????????
- ???????????????????
- SNR????SNR????????
???1?? ????????
??????? ????????
27?????????? (1)
??????? ???
??????? ???
???
?????????????????? ??????????????
???
Leave
Receiver-Driven Layered Multicast
?????????????????? ??????? ( ??????????? ???????)
???
S.MaCanne et al Receiver-driven Layered
Multicast, SIGCOMM96.
28?????????? (2)
Join?Leave (??????)?????????????????????
??
??
??
detection time
???4
Join
Leave
???3
Join
join timer a (?????)
1??
2??
???2
Join
???1
join timer (????)
TCP ????????????????????
29?????????? (3)
Join ???????????
RL
RH
RL
???
???
RL
S
RL
Join ??
RL
- ????????? Join ???????????
- ?????? Join ????????? Join ???????????
30?????????? (4)
Join ???? (?????)
S
Steady
Join ???? (?????)
Hysterisis
Join ?? ?????
D
H
Drop
???? (?????)
????
M
Measurement
detection time ???