Multimedia Data Transmission over Wired/Wireless Networks



Similar documents
Internet Video Streaming and Cloud-based Multimedia Applications. Outline

ADVANTAGES OF AV OVER IP. EMCORE Corporation

Real-Time Communication in IEEE Wireless Mesh Networks: A Prospective Study

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet

Gaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

A Topology-Aware Relay Lookup Scheme for P2P VoIP System

Performance Analysis of VoIP Codecs over BE WiMAX Network

Introduction VOIP in an Network VOIP 3

Transport layer issues in ad hoc wireless networks Dmitrij Lagutin,

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

Preparing Your IP Network for High Definition Video Conferencing

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

White Paper. Requirements of Network Virtualization

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Video Conferencing Glossary of Terms

Study and Implementation of Video Compression standards (H.264/AVC, Dirac)

APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, VoIP Solution (101)

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Implementation of Video Voice over IP in Local Area Network Campus Environment

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Clearing the Way for VoIP

MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper

A Proxy-based Architecture for Multimedia Transmission

PQoS Parameterized Quality of Service. White Paper

Mobile Multimedia Meet Cloud: Challenges and Future Directions

Efficient and low cost Internet backup to Primary Video lines

Power management of video transmission on wireless networks for multiple receivers

NETWORK ISSUES: COSTS & OPTIONS

Literature review Web Conferencing Systems

Frequently Asked Questions

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac)

A research perspective on the adaptive protocols' architectures and system infrastructures to support QoS in wireless communication systems

Mobile video streaming and sharing in social network using cloud by the utilization of wireless link capacity

Performance Evaluation for VOIP over IP and MPLS

Strategies. Addressing and Routing

International Journal of Advanced Research in Computer Science and Software Engineering

524 Computer Networks

EE3414 Multimedia Communication Systems Part I

Analysis of TCP Performance Over Asymmetric Wireless Links

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

Predictive rate control for realtime video streaming with network triggered handover

Process Control and Automation using Modbus Protocol

WHITEPAPER MPLS: Key Factors to Consider When Selecting Your MPLS Provider

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

CSIS CSIS 3230 Spring Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

A Tool for Multimedia Quality Assessment in NS3: QoE Monitor

Computer Networks CS321

Extended-rtPS Algorithm for VoIP Services in IEEE systems

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

IJMIE Volume 2, Issue 7 ISSN:

Computer Networks Vs. Distributed Systems

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Classes of multimedia Applications

Portable Wireless Mesh Networks: Competitive Differentiation

SBSCET, Firozpur (Punjab), India

Performance Evaluation of Wired and Wireless Local Area Networks

VOIP over Space Networks

Lecture 21 ISDN Integrated Digital Network.

Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE. M. Amir Mehmood

VOICE over IP H.323 Advanced Computer Network SS2005 Presenter : Vu Thi Anh Nguyet

Remote Desktop Protocol Performance

WHITE PAPER Personal Telepresence: The Next Generation of Video Communication VIDYO

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Region 10 Videoconference Network (R10VN)

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

VMWARE WHITE PAPER 1

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

How To Analyze The Security On An Ipa Wireless Sensor Network

VoIP over Wireless Opportunities and Challenges

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill

A QoE Based Video Adaptation Algorithm for Video Conference

WIRELESS IN THE METRO PACKET MICROWAVE EXPLAINED

Challenges and Solutions in VoIP

A survey on Spectrum Management in Cognitive Radio Networks

Student, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India

New Cloud Computing Network Architecture Directed At Multimedia

Fault-Tolerant Framework for Load Balancing System

Preparing Your IP network for High Definition Video Conferencing

Requirements of Voice in an IP Internetwork

Multiple Description Coding (MDC) and Scalable Coding (SC) for Multimedia

Simulation Based Analysis of VOIP over MANET

Mesh Network Testbed and Video Stream Measurement

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone

Transcription:

Multimedia Data Transmission over Wired/Wireless Networks Bharat Bhargava Gang Ding, Xiaoxin Wu, Mohamed Hefeeda, Halima Ghafoor Purdue University Website: http://www.cs.purdue.edu/homes/bb E-mail: bb@cs.purdue.edu Phone: 765-494-6702

Research Issues Multimedia transmission High data rate Time sensitive Networks Variable or limited bandwidth Time delay Packet loss Multimedia over wired/wireless networks Error resilient data transport control Seamless transmission over hybrid networks 1/14/2005 2

Multimedia Data Transport Control Cross-layer rate control Match multiple data streams to the available bandwidth Cross-layer error control Adaptively update upper layer error control parameters based on the current network condition Raw data Application Layer Data compression Transport Layer Data Link Layer Error detec tion Retransmission S3 S4 S5 S6 Physical Layer B1 B4 S1 S2 S7 B2 B3 Cont rol Module Crosslayer Crosslayer Cont rol Module R4 R3 R5 R7 Application Layer Data decompression Data Link Layer Error detection Retransmission R1 Raw data Transport Layer Physical Layer B: rate control, S: sender s rate control, R: receiver s rate control R2 R6 1/14/2005 3

Multimedia Data Transport Control Movie Original Peak Signal Noise Ratio (db) Regular approach: Link layer rate control Our approach: Cross-layer rate control Our approach: Cross-layer rate + error control Sent enhancement layer (%) Sent PSNR (db) Sent enhancement layer (%) Sent PSNR (db) Received PSNR (db) Received PSNR (db) Parity data R (Byte) Star Wars IV 37.225 80.055 35.711 98.222 37.088 30.1252 32.9462 14.598 Citizen kane 37.791 88.333 36.825 97.556 37.564 29.1975 33.7067 29.6640 Aladdin 36.107 28.944 29.761 38.221 30.385 21.8664 25.6563 26.5270 Jurassic Park I 36.661 64.444 33.941 88.444 35.649 28.6769 32.4610 27.2220 Silence of Lambs 37.975 30.665 33.697 40.887 34.058 29.6585 31.3415 10.0810 Star Wars V 36.595 62.611 34.386 89.000 35.841 26.4372 31.0195 29.2075 The Firm 36.782 76.611 35.065 94.889 36.340 26.6107 31.2513 25.4033 Terminator I 37.199 69.889 34.287 94.889 36.618 26.8716 31.7590 28.8858 1/14/2005 4

Multimedia Data Transport Control G. Ding, B. Bhargava and X. Wu, and Cross-Layer Algorithms for Video Transmission over Wireless Networks, In Handbook of Algorithms for Mobile and Wireless Networking and Computing, CRC Press, 2005. Video transmission over wireless networks is challenging due to the time-varying bandwidth and the error-prone wireless channel. This paper reviews the state-ofthe-art research on video compression algorithms and network protocols to improve quality of service. The cross-layer network control algorithms are proposed, in which the lower layers of wireless networks cooperate with the application layer to adjust error control strategy and transmission rate. The theoretical analysis and simulation results show that, with the inter-layer communication, the proposed algorithms can significantly improve the efficiency of error control and the accuracy of transmission rate selection. The implementation issues of applying the proposed algorithms to 3G mobile networks and IEEE 802.11 wireless local area networks are discussed. G. Ding, H. Ghafoor and B. Bhargava, Resilient Video Transmission over Wireless Networks, In IEEE International Conf. on Object-oriented Real-time Distributed Computing, Japan, May 2003. Proposes an error resilient video transmission architecture over mobile wireless networks. Radio link layer, transport layer, and application layer are combined to deal with high error rate in wireless environments. The algorithms for both sender and receiver are given. An adaptive algorithm is further presented to automatically adjust parity data length in error control. The performance of the 1/14/2005 proposed algorithm is analyzed by both theory and experimental results. 5

Multimedia Data Transport Control References B. Bhargava, S. Wang, M. Khan and A. Habib, Multimedia Data Transmission and Control using Active Networks, Journal of Computer Communications, 2005 B. Bhargava, C. Shi and Y. Wang, MEPG Video Encryption Algorithms, Journal of Multimedia Tools and Applications, 24, 57-79, 2004. G. Ding, B. Bhargava and X. Wu, and Cross-Layer Algorithms for Video Transmission over Wireless Networks, In Handbook of Algorithms for Mobile and Wireless Networking and Computing, CRC Press, 2005. G. Ding, H. Ghafoor and B. Bhargava, Resilient Video Transmission over Wireless Networks, In IEEE International Conf. on Object-oriented Real-time Distributed Computing, Japan, May 2003. 1/14/2005 6

Multimedia Transmission over Hybrid Networks (Planed Research) To transport multimedia data over both back-bone and wireless networks, an intermediate Proxy or agent can be used Located at the junction of backbone wired network and wireless networks Performs media format transformation Dynamically collects network condition from various wireless links Makes adaptive QoS control, scheduling, and caching of multimedia data transmitted at different rates 1/14/2005 7

Adaptable Video Conferencing Video conferencing systems (VCS) have become practical in commercial and research institutions because the advances of technologies in networking and multimedia applications. A video conferencing session involves multiple parties, possibly geographically interspersed, which exchange real-time video data. However, anomalies such as site failure and network partitioning affect the effectiveness and utilization of the communication capabilities. Video conferencing systems lack the ability of dynamically adapting themselves to the variations in the system resources such as network bandwidths, CPU utilization, memory and disk storage. In VCS, changes in parameters such as frame sizes, codec schemes, color depths, and frame resolutions can only be made by users. They cannot be made based on the system measurements of currently available resources. We need to limit the users' burden in keeping the system running in the most suitable mode to current environment and make it possible to provide the best possible service based on the status of the system. Incorporating adaptability into a video conferencing systems minimizes the effects of the variations in system environments on the quality of video conference sessions. In the report, we discuss the concept of adaptability and the basic idea for achieving adaptability in a video conferencing system, give a description of common anomalies encountered in a distributed system, review the NV video conferencing system, the testbed of our experiments, describe the extension and modification to NV and discuss some reconfiguration issues. A summary of experimental data analyses and observations are presented. 1/14/2005 8

Adaptable Video Conferencing A video conferencing system should provided some policies and mechanisms to make it adaptable to the anomalies based on the available resources. The advantages of the adaptability schemes for VC system include: Heterogeneity: A VC system will adapt to heterogeneous environments. That is, a video conference session can be held on different hardware platforms and different networks. Scalability: A VC system will adapt itself as more users, more sites join a video conference in progress. Anomaly Management: A VC system will adapt to anomalies and degrade gracefully when available resources decrease or become unavailable. Resource Management: A VC system can make efficient use of resources like storage, CPU time, and communication bandwidth. 1/14/2005 9

Adaptable Video Conferencing Timeliness/A ccuracy/precision (TA P) cannot be maintained at the highest level simultaneously during anomalies. We must trade among these attribute values. The policy to trade among these attributes can be described as follows: Maintaining Timeliness when Bandwidth Decreases Reduce frame size (The accuracy is maintained unless the frame size is below a certain value). Reduce frame resolution (Both accuracy and precision are reduced). Dither color frame to black and white. Compress color depth. Switch to a codec scheme that has a higher compression ratio (Side effect: CPU utilization increases. This can be compensated by frame resizing and resolution reduction). Maintaining Accuracy when Bandwidth Decreases Switch to a lossless codec scheme with reduced frame size. Dither color frame to black and white. Compress color depth (compress Y and UV no more than 2 bits each). Do not use lossy codec schemes. Do not reduce frame size or resolution by a big factor. Maintaining Timeliness when CPU Utilization Increases Switch to a codec scheme that requires less computation (usually with lower compression ratio). Reduce frame size. Dither color frame to black and white. Do not compress color depth. Do not reduce frame resolution. Maintaining A ccuracy when CPU Utilization Increases Switch to a lossless codec scheme Reduce frame size. Dither color frame to black and white. Do not compress color depth. 1/14/2005 Do not reduce frame resolution. 10 Do not use lossy codec schemes.

Adaptable Video Conferencing References B. Bhargava, Adaptable Video Conferencing. B. Bhargava and S. Li, Exploring Adaptability for Video Conferencing. 1/14/2005 11

Peer-to-peer Multimedia Streaming PROMISE: PeertoPeer Media Streaming Using CollectCast Peer lookup Peer-based aggregated streaming Dynamic adaptation to network conditions PROMISE is based on a new application level peer-topeer service: CollectCast Inferring and leveraging the underlying network topology and performance Monitoring the status of peers and connections and reacting to peer/connection failure or degradation with low overhead Dynamically switching active senders and standby senders so that the collective network performance out of the active senders remains satisfactory 1/14/2005 12

Peer-to-peer Multimedia Streaming Distributed Streaming Application (PROMISE) CollectCast Rate/Data Assignment Active set Peer Selection Redistribute rates Active, Rates Switch peers Annotated topology Monitoring and Adapatation Topology Inference and Labeling Candidate set Peer to Peer Lookup Substrate (Pastry) 1/14/2005 13

Peer-to-peer Multimedia Streaming References A. Habib, S. Fahmy and B. Bhargava, On Monitoring and Controlling QoS Network Domains, International Journal of Network Management, 2005. M. Hefeeda, B. Bhargava and D. Yau, A Hybrid Architecture for Cost-Effective On-Demand Media Streaming, Journal of Computer Networks, 44(3): 353-382, 2004. M. Hefeeda, A. Habib, B. Botev, D. Xu, and B. Bhargava, PROMISE: Peer-to-Peer Media Streaming Using CollectCast, In Proc. of ACM Multimedia 2003, pages 45-54, Berkeley, CA, November 2003. M. Hefeeda and B. Bhargava, On-Demand Media Streaming Over the Internet, In Proc. of 9th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS), pages 279-285, San Juan, Puerto Rico, May, 2003. D. Xu, M. Hefeeda, S. Hambrush, B. Bhargava, On Peer-to-Peer Media Streaming, In Proc. of IEEE International Conference on Distributed Computing Systems (ICDCS), pages 363-371, Vienna, Austria, July 2002. 1/14/2005 14

More Issues Multicast and broadcast of multimedia data Multimedia communication over next generation wireless networks Wireless local area network IEEE 802.11n of 100 Mbps Wireless personal area network IEEE 802.15.3a of 55 Mbps or higher 1/14/2005 15