Name 1 : Name 2 : 1) Describe the data structures used in your player. How does the playback thread show the frames? 2) Describe how your player retrieves frames from the web server. How many threads are involved? If the network only supports a reduced frame rate, how did you decide which frames to retrieve? 3) How does your player determine whether to increase or decrease frame rate and/or quality? Provide details such as how often increase/decrease decisions are made and the magnitude of increases/decreases. 4) What initial settings for playback rate, quality and buffering did you use? 5) How does your retrieval algorithm respond if the current playback location overtakes the current retrieval location(s)? 6) How does your retrieval algorithm respond if the current playback location is a long time before the current retrieval location(s)? 7) In this assignment, we assumed all servers listed in the tracker were available. Discuss how you would change your player to handle intermittent failure of some of your web servers. 8) Benchmark your player using a client on Tech's wired or wireless network. Network : Tracker : lakes-low2.tracker % frames, not available : % frames, quality 10 : % frames, quality 20 : % frames, quality 30 : % frames, quality 40 : % frames, quality 50 : % frames, quality 60 : % frames, quality 70 : % frames, quality 80 : Network : Tracker : lakes2.tracker % frames, not available : % frames, quality 10 : % frames, quality 20 : % frames, quality 30 : % frames, quality 40 : % frames, quality 50 : % frames, quality 60 : % frames, quality 70 : % frames, quality 80 : Network : Tracker : washington2.tracker % frames, not available : % frames, quality 10 : % frames, quality 20 : % frames, quality 30 : % frames, quality 40 : % frames, quality 50 : % frames, quality 60 : % frames, quality 70 : % frames, quality 80 : 9) Benchmark your player using a client on some other network (your home, Starbucks, ...) Network : Tracker : lakes-low2.tracker % frames, not available : % frames, quality 10 : % frames, quality 20 : % frames, quality 30 : % frames, quality 40 : % frames, quality 50 : % frames, quality 60 : % frames, quality 70 : % frames, quality 80 : Network : Tracker : lakes2.tracker % frames, not available : % frames, quality 10 : % frames, quality 20 : % frames, quality 30 : % frames, quality 40 : % frames, quality 50 : % frames, quality 60 : % frames, quality 70 : % frames, quality 80 : Network : Tracker : washington2.tracker % frames, not available : % frames, quality 10 : % frames, quality 20 : % frames, quality 30 : % frames, quality 40 : % frames, quality 50 : % frames, quality 60 : % frames, quality 70 : % frames, quality 80 :