1 / 13

CS590F Project:

Wired-wireless interaction. Wireless channels is at the last hop ... wired Internet. Responsive to changing network conditions. INTERNET. CONGESTION LOSS. WIRE ...

Patman
Download Presentation

CS590F Project:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    Slide 1:CS590F Project: Wireless Streaming Protocol

    Xiaojun Lin Jitesh Nair Samrat Kulkarni

    Slide 2:Schedule

    Introduction and motivation Assumptions and goals Techniques: Differentiating the loss Quality control using FEC TCP-friendly rate control Coupling between CC and FEC Contributions & conclusion

    Slide 3:Introduction

    Background Proliferation of Multimedia Content Increasing rate of Wireless systems 3G:UMTS(384k to 2M), EDGE(384k). More Scalable Video Coding Technology MPEG – 4 etc. Industries: www.solidstreaming.com Wide Acceptance of Video to handheld is possible!

    Slide 4:Assumptions and Goals

    Wired-wireless interaction Wireless channels is at the last hop Competes with other flows on the internet Wireless loss at the last hop Internet wireless Video Source Wireless Gateway Mobile

    Slide 5:Objective

    Our Wireless Streaming Protocol will Maximize perceived quality at the receiver given network conditions. Live Friendly with TCP on wired Internet Responsive to changing network conditions.

    INTERNET DECOUPLE THE LOSSES SEEN BY SENDER INTO WIRELESS AND WIRELINE LOSSES LEVERAGING THE KNOWLEDGE OF THE WIRELESS GATEWAY IN DETECTING CONGESTION LOSSES.

    Slide 6:DETECTING CONGESTION AND WIRELESS LOSSES

    GLOBAL_SEQUENCE_ : This is a non negative monotonically increasing number. Each packet has a unique GLOBAL_SEQUENCE_ number. WG_COUNT_ :This is a non negative monotonically increasing number set by the wireless gateway. DIFFERENCE IN THE VALUE OF THE GLOBAL_SEQUENCE_ AND WG_COUNT_ INDICATES A CONGESTION LOSS DIFFERENCE IN THE VALUE OF THE WG_COUNT_ AND THE NET PACKETS RECEIVED AT THE RECIEVER INDICATES THE WIRLESS LOSS

    Slide 7:KEY VARIABLES

    Slide 8:Packet Format

    From Sender: GLOBAL_SEQUENCE_ WG_COUNT_ For each block: block indicates a chunk of data which is packetized. This is in the FEC scheme. (think of GOP). FEC_MAX_: block size FEC_MIN_: minimum number of packet required to decode. LOCAL_SEQUENCE_ : This is a non negative monotonically increasing number. Each packet in a block has a unique local sequence number. From Receiver PACKETS_EXPECTED CONGESTION_LOSS WIRELESS_LOSS

    Slide 9:Quality Control using FEC

    Quality controller Fair rate Loss Prob. Right amount of redundancy. Scalable Codecs: e.g. MPEG4 FEC code: fec_min_, fec_max_ Quality perceived at the receiver

    Slide 10:Quality Control using FEC

    Model for perceived quality at the receiver: Let m be the number of packets arrived at the receiver Maximize “expected quality” over fec_min_ subject to

    Slide 11:TCP Friendly Rate Control

    Act on Congestion Loss only Using the approach in Floyd’s paper.

    Slide 12:The Whole Picture

    Sender send out FEC-coded stream. Receiver collect statistics related to congestion loss and wireless loss At the sender: Congestion loss ? raw rate Raw rate + loss ? redundancy, layer, net_rate Raw rate = net_rate * fec_max_ / fec_min_

    Slide 13:Contribution and Conclusion

    Combined “Source/Channel Coding” for transmitting multimedia to wireless terminals. require assistance at the wireless gateway/basestation to detect different source of losses. First step towards multimedia to your hand!

More Related