Presentation is loading. Please wait.

Presentation is loading. Please wait.

COS 125 DAY 9. Agenda  Assignment #2 Corrected 14 A’s, 1 B, 1 D and 1 non-submit  Capstone Projects Proposals Due Timing of deliverables is 10% of Grade.

Similar presentations


Presentation on theme: "COS 125 DAY 9. Agenda  Assignment #2 Corrected 14 A’s, 1 B, 1 D and 1 non-submit  Capstone Projects Proposals Due Timing of deliverables is 10% of Grade."— Presentation transcript:

1 COS 125 DAY 9

2 Agenda  Assignment #2 Corrected 14 A’s, 1 B, 1 D and 1 non-submit  Capstone Projects Proposals Due Timing of deliverables is 10% of Grade  Today we will discuss Multimedia on the Internet and Begin Shopping and Doing Business on the Internet We complete the HITW text this week and then concentrate on Web Design (Castro text) for the rest of the semester  Assignments will get harder as the course progresses

3 Music & File Sharing  Hottest applications this decade  Forced the music Industry to “rethink” its distribution channels The problem  People buy CD and rip them to MP3s No Problem  People places these MP3 in a shareable locations No Problem  Other people copy the shared out MP3s Copyright violation! Buying a CD allows personal use and not redistribution  Who’s at fault?.. The person who made the MP3’s or he person that copied them? Open debate

4 How KAZAA Works  KAZAA has two types of Computers PC that share out files SuperNodes that keep directories of “who has what” Any computer that has a Broadband connection can be a Supernode

5 How KAZAA works  After you download KAZAA and install You computer broadcast looking ofro Supernodes When it find one it uploads your file informations When you look for a spefic file you “query” the supernode The supernodes tells your computer where you can find the file on someone's else computer You download the file from th eo

6 Napster Index Server 2. Search Query 3. Response 1. Uploads List Of Available Files When Connects 4. Large P2P Download File List List of Available Files From All Current Clients Client PC

7 How Video on the Internet Works  Three methods of delivery Multicast (MBone) Streaming Video Videoconference  Requires webCam

8 How Streaming Video Works  Same as Streaming Audio  Streaming is playing and downloading a file at the same time As soon as enough of the file has been downloaded..the applications will begin to pay the file and hope the rest gets there in time Demo from Learn The Net

9 Video Conferencing  Many Software VC  Netmeeting built into Windows 2000 Windows XP Just add  WebCam  Microphone  Works on H.323

10 WebCams  Small Digital cameras Best ones work on USB 2.0 Avoid Parrellel port versions  Used to create videos tony test.avi

11 Multicast and MBone  Video files and stream tend to be very large What happens when thousands of people want to see the same video at the same time Video 100MB * 10,000 viewers  We need 1000 GB of band width at the source of the video A better way?  Think of how cable TV works

12 Multicasting  What would happen if the server sent one copy of the video file to each location that had users and let the routers make individual copies for each user  Each multicast router copies the files and send copies to each network that requires the file  Source only has to send one file Multicast routers handle the individual users

13 Virtual Reality  3-D illusion in 2-D space  Requires special plugins or broswer

14

15 How VRML works  VRML code is plain (ASCII) text.  The code describes object(s) attributes, such as, geometry, size, color, textures and location within the virtual world.  In order to view VRML scenes you must have a VRML capable browser. Usually an add-on plug-in or a browser designed for VRML.  When a user encounters VRML on a website the browser receives instructions from the server on the other end.  The server sends VRML code to the user's browser. The VRML viewer then interprets the instructions and displays the scene.  Downloaded VRML text files are interpreted locally, on the users computer, by the VRML player and rendered in real-time by the CPU.  The files range in size from under 100 kb to several megabytes, so bandwidth directly effects download or access time.  Once the world is loaded, the user's experience is dictated by the CPU performance. High performance processors allow faster and smoother navigation through VRML world

16 Animations on the Web  Animation are still as the began Series of pictures that are slightly different that are displayed one after another  Different ways of accomplishing this technique on the web Client Pull Server Push Animated Gifs Macromedia Shockwave Macromedia Flash

17 Client Pull  The clients loads the first picture in the series and sets atimer Then load the second Then the third  Uses special “Meta” refresh tag in HTML  Very Slow  example example

18 Server Push  Web Server pushes new pictures in the series to the broswer Only works in Netscape Rwuires sepecial server side programming  Nobody uses any more

19 Animated Gifs  Probably the easiest way to create an animation Lots of free tools available  http://www.mindworkshop.com/alchemy/ alchemy.html http://www.mindworkshop.com/alchemy/ alchemy.html  http://www.jasc.com/download_4.asp? http://www.jasc.com/download_4.asp  We will be using Paint Shop Pro in this class

20 Macromedia  Macromedia Software Shockwave Flash  These are classes all by themselves


Download ppt "COS 125 DAY 9. Agenda  Assignment #2 Corrected 14 A’s, 1 B, 1 D and 1 non-submit  Capstone Projects Proposals Due Timing of deliverables is 10% of Grade."

Similar presentations


Ads by Google