400 likes | 622 Views
Multimedia via Data Networks. Agenda. IP services in mobile telephony Voice over IP (High Definition) Video over IP Video on demand Video conferencing Download. Integrated Multiservice Networks—Data/Voice/Video. SNA. Data. Multiservice Network. Voice. Video. Packet-Based. Internet.
E N D
Agenda • IP services in mobile telephony • Voice over IP • (High Definition) Video over IP • Video on demand • Video conferencing • Download
Integrated Multiservice Networks—Data/Voice/Video SNA Data Multiservice Network Voice Video Packet-Based Internet
SIP phones • Basic SIP IP phones below $100 • 802.11 phones • video phones • Speakerphones • PDAs with SIP software • MAC, Unix, and MSoft.
Silence Suppression by Voice Activity Detection Voice Activity Detection (VAD) Speech Silence Speech No Cells Cells Cells
H.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
Multisite Videoconferencing MCU Streaming server
sipc SIPUA Netmeeting sipconf e*phone e*phone Quick-time A 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 SIP-MGCP gateway rtspd MGCP Streaming media SIP-PSTN gateway PSTN Regular telephones
ENUM example: Voice PSTN Internet 6.5.4.3.2.1.0.8.7.3.4.e164.arpa 4. sip:mah@nic.at43.at 2. +43 780.* 5. INVITE sip:mah@nic.at43.at Telekom PSTN Switch PSTN-IP Gateway nic.at43.at 1. +43 780 123456 6. INVITE sip:mah@nic.at43.at sip:mah@nic.at43.at
ENUM example:SMS delivery PSTN Internet 6.5.4.3.2.1.0.8.7.3.4.e164.arpa 4. sip:mah@nic.at43.at 2. SMS via SMPP 5. MESSAGE sip:mah@nic.at43.at MO SMS Center at43 SMPPServer nic.at43.at 6. MESSAGE sip:mah@nic.at43.at 1. SMS an +43 780 123456 sip:mah@nic.at43.at
cross-domain call ENUM IN NAPTR 7.3.5.7.3.2.2.4.2.6.0.1.8.7.8.e164.arpa. ? ... NAPTR ... "!^.*!sip:19343@fwd.pulver.com!" DNS SRV lookup fwd.pulver.com +878106242237537 sip:19343@fwd.pulver.com session sip:axelm@nic.at43.at sip:mah@nic.at43.at sip:18341@fwd.pulver.com sip:19343@fwd.pulver.com
PSTN Internet PBX2PBX 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 sip:2666@stuba.sk IN NAPTR 6.6.6.6.9.2.7.5.2.1.2.4e164.arpa. ? ENUM DNS ... NAPTR ... "!\\+421257296(.*)$!sip:2\\1@stuba.sk!"
Skype • 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/)
iLBC – MOS (Audio Quality) behavior versus percentage packet loss
Skype • 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.
1920 1440 HDV 1080 1080i HD 1280 720p HD 704 4CIF/FullD1 (SD) 720 576 352 1080 320 288 240 CIF (SD) digvid HD video size
Video Streaming Over the Network Bandwidth 10Gbps QHD 10Mbps 1Gbps HD DVD WMV 100Mbps 5Mbps SD MPEG4 50Mbps MPEG2 DV H.263 1.5Mbps 25Mbps MPEG1 128Kbps H.261
Centaurus 10 GigE Lab 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
HDV 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
CINESA Diagonal Liceu Opera House HDSDI (1,5 Gbps ) HDSDI MPEG2 IP Multicast SDI UNIVERSITIES ( UPC , UdG , UdL ) (10 Mbps ) Media i2CAT Gateway i2CAT 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
Video 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: 4:4:4, 4:2:2, 4:2:0, 4:1:1
RTP • 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