Title: Multimedia via Data Networks
1Multimedia via Data Networks
2Agenda
- IP services in mobile telephony
- Voice over IP
- (High Definition) Video over IP
- Video on demand
- Video conferencing
- Download
3Integrated Multiservice NetworksData/Voice/Video
SNA
Data
Multiservice Network
Voice
Video
Packet-Based
Internet
4(No Transcript)
5Multimedia via Data Networks
6GSM/3G Mobile Telephony
7(No Transcript)
8Talsarunu tarifi (USD/min) VoIP un Lattelekom
9SIP phones
- Basic SIP IP phones below 100
- 802.11 phones
- video phones
- Speakerphones
- PDAs with SIP software
- MAC, Unix, and MSoft.
10(No Transcript)
11Voice Quality Guidelines
12Silence Suppression by Voice Activity Detection
Voice Activity Detection (VAD)
Speech
Silence
Speech
No Cells
Cells
Cells
13(No Transcript)
14Fax over IP
15(No Transcript)
16(No Transcript)
17(No Transcript)
18(No Transcript)
19H.323 MCU
- Responsible for managing multipoint conferences
(two or more endpoints engaged in a conference) - The MCU contains
- a Multipoint Controller (MC) that manages the
call signaling - may optionally have Multipoint Processors (MPs)
to handle media mixing, switching, or other media
processing
20Multisite Videoconferencing
MCU
Streaming server
21(No Transcript)
22(No Transcript)
23A Integrated SIP Service System
Desktop SIP clients
H.323
sip323
Gatekeeper
SIP-H.323 signaling gateway
sipd
SIP
Programmable SIP servers
Conferencing
Hardware SIP phone
sipum
Unified messaging
sipgw
RTSP
rtspd
SIP-MGCP gateway
MGCP
Streaming media
SIP-PSTN gateway
PSTN
Regular telephones
24ENUM example Voice
PSTN
Internet
6.5.4.3.2.1.0.8.7.3.4.e164.arpa
4. sipmah_at_nic.at43.at
2. 43 780.
5. INVITE sipmah_at_nic.at43.at
Telekom PSTN Switch
nic.at43.at
PSTN-IP Gateway
1. 43 780 123456
6. INVITE sipmah_at_nic.at43.at
sipmah_at_nic.at43.at
25ENUM example SMS delivery
PSTN
Internet
6.5.4.3.2.1.0.8.7.3.4.e164.arpa
4. sipmah_at_nic.at43.at
2. SMS via SMPP
5. MESSAGE sipmah_at_nic.at43.at
MO SMS Center
nic.at43.at
at43 SMPPServer
6. MESSAGE sipmah_at_nic.at43.at
1. SMS an 43 780 123456
sipmah_at_nic.at43.at
26cross-domain call ENUM
IN NAPTR 7.3.5.7.3.2.2.4.2.6.0.1.8.7.8.e164.arpa.
?
... NAPTR ... "!.!sip19343_at_fwd.pulver.com!"
DNS SRV lookup fwd.pulver.com
878106242237537
sip19343_at_fwd.pulver.com
session
sipaxelm_at_nic.at43.at
sipmah_at_nic.at43.at
sip18341_at_fwd.pulver.com
sip19343_at_fwd.pulver.com
27PBX2PBX using ENUM
442079025500
PBX
442079025500
ENUM
421257296666
Asterisk
Asterisk
Linux PBX
Linux PBX
PCM or SIP or IAX or H.323
PCM or SIP or IAX or H.323
sip2666_at_stuba.sk
IN NAPTR 6.6.6.6.9.2.7.5.2.1.2.4e164.arpa. ?
ENUM
DNS
... NAPTR ... "!\\421257296(.)!sip2\\1_at_stuba.s
k!"
28Skype
- Based on Kazaa Overlay network
- Unstructured p2p file sharing overlay
- Overlay p2p network consisting of ordinary and
Super Nodes (SN). - Ordinary node connects to network through a Super
Node. - Centralized authentication server
- Excellent Audio quality based on Internet Low Bit
rate Codec ILBC (http//rfc3951.x42.com/)
29iLBC MOS (Audio Quality) behavior versus
percentage packet loss
30Skype
- Skype client listens on configured TCP and UDP
ports. - Uses a variant of STUN to identify the type of
NAT and firewall. - Usage of TCP port 80 enables client to reach
super node even through firewalls. - Call signaling is done over TCP, messages are
preferably transported over UDP. - In the presence of NAT or firewalls, calls
between caller and callee are routed by an
intermediate node - All Skype messages are encrypted.
31(No Transcript)
32HD Video resolution
33HD video size
34 1.2 High Quality Digital Video Technologies
Resolution Bandwidth Delay
HDTV Uncompressed 1080i (1920x1080 30fps)720p(1280x720 60fps) 11.5Gbps 100msec
HDTV MPEG2 1080i (1920x1080 30fps)720p(1280x720 60fps) 2080Mbps 12 sec
HDTV H.264 1080i (1920x1080 30fps)720p(1280x720 60fps) 10Mbps 23 sec
SDTV Uncompressed 480i(720x480 30fps) 250Mbps 100msec
SDTV DV 480i(720x480 30fps) 30Mbps 300msec
SDTV MPEG2 480i(720x480 30fps) 56Mbps 12 sec
4 of 14
35Video Streaming Over the Network
Bandwidth
10Gbps
QHD
1Gbps
10Mbps
HD
DVD
WMV
100Mbps
5Mbps
SD
MPEG4
50Mbps
MPEG2
DV
H.263
1.5Mbps
25Mbps
MPEG1
H.261
128Kbps
36Lab Tests
LDK-6000
PDP-502MX
Centaurus
1.485 Gbps
SMPTE 292M
SMPTE 292M
10 GigE
RTP/UDP/IP
UltraGrid Sender
UltraGrid Receiver
- Back-2-back tests
- Video 720p
- Duration 10 min
- RTT 70 µs
- MTU 8800 bytes
- Results
- No loss or reordering
- 1198.03 Mbps throughput
- Total 10,178,098 packets sent and received
37HDV over IP system
HD Camcorder
HD Display
TS Packets
MPEG-2 TS
IEEE1394Interface
IP Network
Packetizer and MPEG2 Decoder
Packetizer
RTP Packets
Sender
Receiver
7 of 14
38i2CAT experiences with HD
- 2001 Open Opera
- Live transmission of an Opera (La Traviata) from
Liceu Opera House to a cinema both in Barcelona
to compare spectators feelings. - After several tests with experts, we concluded
that the only acceptable quality was uncompressed
high definition
39Video Packetization and IP Transport
- RTP packetization is based on
- RTP Payload Format for Uncompressed Video,
RFC 4175 - Ladan Gharai and Colin Perkins
- RFC 4175 covers packetization of various video
formats - Supports range of formats including standard
high definition video - Interlaced and progressive
- RGB, RGBA, BGR, BGRA, YUV
- Various color sub-sampling 444, 422, 420,
411
40RTP
- RFC 1889 RTP A Transport Protocol for Real-Time
Applications - RFC 2250 RTP Payload format for MPEG1/MPEG2
Video - RTP Payload contain integral number of MPEG
transport packet (188byte). - Suggest several MPEG picture fragmentation rules.
- RTP Header fields for MPEG2 Video
8 of 14