Service Schedule Event Content Service Bundle (Service Bundle)
(bundle) Purchase (purchase information) Purchase Channel (purchase
system) Acquisition (access)
Slide 28
Slide 29
Slide 30
Slide 31
SDP(Session Descriptor Protocol) RFC4566 session DVB-H FLUTE
ESG xml session
Slide 32
Slide 33
Audio/Video Layer
Slide 34
H.264 VC-1 MPEG-4 HE AAC v2 AMR-WB+ RTP Payload ID Payload ID
Dynamic SDP
Slide 35
Slide 36
Test Data(List, File) IPDC Subsystem Video/Audio Subsystem ESG
Subsystem VLC Player UI Interface
Slide 37
Slide 38
IPDC
Slide 39
Slide 40
ESG
Slide 41
Slide 42
Audio/Video
Slide 43
Slide 44
Slide 45
Slide 46
STEP 1 IPDC IP = 224.0.23.14 Port 3937 TOI = 0 Type FLUTE
FileHandler IP Port FILE LIST IPDC STEP 2 IPDC bootstarp
FDT-Instance FDT-Instance ESG STEP 3 ESG ROOT ESG file Service
Provider Name
Slide 47
Slide 48
STEP 1 Service Provider Name IPDC STEP 2 IPDC ESG Container ESG
STEP 3 ESG Container ESG Instance ESG Service.xml
Slide 49
Slide 50
STEP 1 Acquisition File ESG Acquisition SDP STEP 2 SDP URL SDP
Stream SDP ESG SDP IP Port Number
Slide 51
Slide 52
STEP 1 SDP IP Port IPDC IPDC IP Port TYPE RTP/RTCP RTP
Video/Audio STEP2 Video Video SDP H.264 Audio Audio SDP AAC
TypePacketType name 1-23NAL UnitSingle NAL unit packet per
H.264 24STAP-ASingle-time aggregation packet 25STAP-BSingle-time
aggregation packet 26MTAP16Multi-time aggregation packet
27MTAP24Multi-time aggregation packet 28FU-AFragmentation unit
29FU-BFragmentation unit
Slide 65
F(Forbidden zero bit):1 bit 1 NRI: 2 bits NALU 0 0 0 NALU Type:
5 bits NAL Unit
RTP(real-time transport protocol) Sequence number timestamp QoS
Router RTP
Slide 70
PIDtable_id PATProgram Association Table0x00000x00 PMTProgram
Map Table*0x02 NITNetwork Information Table0x00100x40 INTIP/MAC
Notification Table*0x4C SDTService Description Table0x00110x42 PSI
(Program Specific Information): , defined in MPEG-2 SI (Service
Information): , defined in DVB
Slide 71
FLUTE session FLUTE FLUTE session ID IP TSI session channel
Channel IP channel IP Port IP PORT channel FLUTE FLUTE Channel
Channel ALC ( UNIQUE TOI (Transport Object ID))
Slide 72
Type Description Example v protocol versionv=0 o originator and
session identifiero=1221269, IN IP4 192.168.16.23 s session
names=EinsExtra i session informationi=Live TV-Stream EinsExtra c
connection information c= c=IN IP4 228.228.1.3/3 Internet IPv4
destination IP/time to live/(number of addresses) m media name and
transport address m= m=video 6000 RTP/AVP 96 m=audio 6002 RTP/AVP
97 6000,6002 port numbers RTP/AVP: RTP Audio/Video Profile 96,97
RTP payload types a attributes a= : a=rtpmap (rtp payload type map)
a=fmtp (format parameter) a=source- filter(IP address)
a=flute-tsi(TSI of this session) a=FEC-delclaration (FEC format)
a=content-desc( ) a=rtpmap:96 H264/90000 format (rtpmap) 96: H.264
with clock rate 90 kHz. a=fmtp:96 packetization-mode=1;
profile_level_id=42e00c; more descriptions about format 96