Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 529 Multimedia Networking Review. Digital Audio What is the tradeoff between sample size and fidelity? Between sample rate and fidelity? What uses.

Similar presentations


Presentation on theme: "CS 529 Multimedia Networking Review. Digital Audio What is the tradeoff between sample size and fidelity? Between sample rate and fidelity? What uses."— Presentation transcript:

1 CS 529 Multimedia Networking Review

2 Digital Audio What is the tradeoff between sample size and fidelity? Between sample rate and fidelity? What uses of computer audio require a high sample rate and large sample size? Which do not? Why? a

3 Digital Audio What are the sample rate and sample sizes for typical voice-quality audio? If typical encoding captures a wave form “as it is”, what does MP3 attempt to do? And how? a

4 [RS75] What is energy? What is the zero crossing rate? More importantly – how are they used? – why are they used?

5 [RS75] What is IMN? – How computed? What is IMX? – How computed?

6 Digital Video What are typical frame rates for videos? What are some common resolutions for videos (e.g., HD)? How many bits are needed for “true color” images?

7 QoS and Multimedia Applications Rank sensitivity (low, medium, high) for Conversational Voice and Delay Streaming Video and Delay Conversational Voice and Capacity Streaming Video and Capacity

8 Transport Protocols One reason TCP is “good” for multimedia applications? Example? One reason TCP is “bad” for multimedia applications? Example? One reason UDP is “good” for multimedia applications? Example? One reason UDP is “bad” for multimedia applications? Example?

9 Buffering What is a playout buffer? What is it used for? How big is it?

10 Skype What is the network architecture used for Skype? – What kinds of nodes are there? – How are the nodes connected? – Why are they connected this way?

11 HTTP Streaming How does HTTP work for streaming video? Where is the “intelligence” in an HTTP streaming system?

12 Multimedia Quality Assessment Broadly, what are two types of methods to assess multimedia performance? What is an example of each method for assessing voice quality?

13 Experiments in CS What are the main steps in the scientific process? Provide a Hypothesis for something in Multimedia Networking – How would you test it?

14 NetFlix Why isn’t frame loss a component of video quality for NetFlix? What are the components of NetFlix video quality?

15 RTP What is it? Can I use it instead of TCP/UDP? What are some of RTP’s major features?

16 SIP What is it? What services does it provide? – Registrar? – Proxy? How does it allow for a “mobile” caller?

17 Network Support for Multimedia? What are alternatives to “best effort”? What is a challenge to “guaranteed” QoS?

18 Video Compression How is it similar to image compression? How is it different? MPEG – What is a GoP?

19 [WS00] What is at least one implicit hypothesis the researchers test? How are subjective audio quality ratings provided? How are objective audio quality “costs” gathered?

20 [WS00] What is at least one implicit hypothesis the researchers test? – What are some of the independent variables? What tool do the researchers use to test audio?

21 [WS00] Provide order, best to worst Quiet – one recorded low volume, other norm Bad mic – one had low quality mic, other norm 5% loss – both voices, with repetition Loud – one recorded high volume, other norm 20% loss – both voices, with repetition Echo – one had open mic, no headset Reference – non-degraded

22 [HHH+12] Why is commercial streaming over HTTP confused? Why is commercial streaming over HTTP timid?

23 [RBV+12] Which is best? What else should be considered?

24 [LG14] For video messaging on smartphones, what are two main factors affect transmission speed? What are some suggested improvements by the authors?

25 [LG14] For video messaging on smartphones, what are two main factors affect transmission speed? Answer: file size and location What are some suggested improvements by the authors? Answer: Compress/transcode and distribute images among servers in cloud

26 [SKH02] What are the 3 fundamental limitations faced by MCGs?

27 [SKH02] What is the tension/tradeoff between responsiveness and consistency in MCGs? What is interest management? Describe how it works What is dead reckoning? Describe how it works

28 [SJNC13] What are the benefits of using cloud gaming instead of traditional gaming? What are the challenges?

29 [CFGS14] What are the main messages from the graph based on [CFGS14]?

30 [CFGS14] Order these from least downstream bitrate to most: – Thin game – Live video – Pre-recorded video – Traditional game – Virtual environment What are the approximate bitrates for each?

31 [CFGS14] Turbulence Summary

32 [SJ95] What is the E-Policy? What is the I-Policy? When, in general, is the E-Policy good? When, in general, is the I-Policy good? What is a talkspurt?

33 [SJ95] How does QM-120 work? What is QM-(600,2)? What is the motivation behind it? Describe one item of future work. – Why is it of interest? – Briefly, how would you approach doing it?

34 [WCCL09] What are the challenges proposed by the paper? – Hint: it considers buffer sizes What have the academics done about the challenges?

35 [WCCL09] Briefly describe the methodology the author uses to determine the “optimal” buffer size

36 [WCCL09] Briefly describe the methodology the author uses to determine the “optimal” buffer size Ans: 1.Encode audio samples 2.Simulate loss 3.Add delay, dropping if needed 4.Decode 5.Apply QoE measure – PESQ + E-model 6.Repeat 1-5 for all buffer sizes, with highest QoE being optimal

37 [WCCL09] Interpret the above graph What are the main messages?

38 [PHH98] What are the client loss characteristics of the Mbone (and other P2P networks)? Why can TCP and retransmissions be used to repair loss in the Mbone?

39 [PHH98] What is forward error correction (FEC)? What are the two categories of FEC described by the authors? What are the main advantages and disadvantages of each?

40 [PHH98] Broadly, what are receiver based repair techniques? Why are they often called error concealment? What is a recommended repair technique for a non-interactive, multicast multimedia session? Why?

41 [HCH09] 2% 0% 1% 0% 3% 4% 5% 6% 7% 8% 9% 10% Significance of picture for Skype?

42 [HCH09] What’s is the optimal redundancy ratio for repair as defined by the authors?

43 [HCH09] What’s is the optimal redundancy ratio for repair as defined by the authors? Ans: Minimum amount of redundancy data needed to sustain same audio quality under different network conditions

44 [HCH09] How did the author’s generate this graph? How to read it?

45 [HKBT01] What “alternate” service does ABE offer? – What is green traffic? – What is blue traffic?

46 [HKBT01] What does it mean to say “Green does not hurt Blue”? Based on below formula, what happens if green “cuts” in line? How do you fix it?

47 [HKBT01] Using DSD, what is the order of the next 3 packets?

48 [HKBT01] What is the significance of this graph?

49 [LCK10] What general property about network bitrates and latency sensitivity does CHAP rely upon? What are credits as assigned by CHAP? How are they assigned? How are they “spent”?

50 [LCK10] Interpret the above graph What are the messages for CHAP?

51 [MSM04] How does the above quote relate to motivation for the proposed work? Describe the authors’ variant on the “method of limits” to determine video quality Recent IBM QoS policy says: “The priority for smooth video is higher than the priority for frame quality”

52 [MSM04] What was difference between acceptability of video for Palmtops versus Desktops?

53 [CC10] What are three primary ways latency affects players in network games? How much does latency affect players in network games?


Download ppt "CS 529 Multimedia Networking Review. Digital Audio What is the tradeoff between sample size and fidelity? Between sample rate and fidelity? What uses."

Similar presentations


Ads by Google