SM2215 Genres Part 3 – The Internet Mark Green School of Creative Media.

Slides:



Advertisements
Similar presentations
On-line media tools for strategic communications purposes When using media tools for communication we try to use the latest technologies such us blogging,
Advertisements

Peer-to-peer and agent-based computing Peer-to-Peer Computing: Introduction.
Ch 7-1 Working with workgroups-1. Objectives Working with workgroups Creating a workgroup Determining whether to use centralized or group sharing.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
Internet Networking Spring 2006 Tutorial 12 Web Caching Protocols ICP, CARP.
TC2-Computer Literacy Mr. Sencer February 4, 2010.
Peer-to-Peer Networking By: Peter Diggs Ken Arrant.
Chapter 3_1 Making the Connection: The Basics of Networking.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #13 Web Caching Protocols ICP, CARP.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
SM3121 Software Technology Mark Green School of Creative Media.
Computer Networks IGCSE ICT Section 4.
Hear IT- An introduction to internet audio media..
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
FIREWALL TECHNOLOGIES Tahani al jehani. Firewall benefits  A firewall functions as a choke point – all traffic in and out must pass through this single.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
Basic Data Communication
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
UNIT 14 Lecturer: Ghadah Aldehim 1 Websites. Introduction 2.
Describe the following features of LAN’s, WAN’s, and the internet: transmission media, bandwidth, geographical spread and functions. Description of a.
Networks. What is a Network? Two or more computers linked together so they can send and receive data. We use them for sending s, downloading files,
Slide 1 What is a Computer Network? A computer network is a linked set of computer systems capable of sharing computer power and resources such as printers,
CISB113 Fundamentals of Information Systems Telecommunications & Network.
Since 2007, the sales of Digital Music has increased from 20% to 36%. While this increase is good, the sale of Physical Music (CDs) has fallen from 80%
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.

Netwrok and the internet Part two Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas Faculty of Information.
1 Telematica di Base Applicazioni P2P. 2 The Peer-to-Peer System Architecture  peer-to-peer is a network architecture where computer resources and services.
Lecturer: Ghadah Aldehim
How the Internet Works. The Internet and the Web The Web is actually just one of many computer applications that run on the Internet Among others are.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Discovering Computers 2010 Chapter 2 The Internet and World Wide Web.
Copyright © Allyn & Bacon 2008 POWER PRACTICE Chapter 7 The Internet and the World Wide Web START This multimedia product and its contents are protected.
Communications 1.04b.  Interactive Communications ◦ Chat rooms ◦ ◦ FTP ◦ Newsgroups and Message Boards ◦ Instant Messaging ◦ Mailing List  Web.
Internet Basics A management-level overview of the Internet, its architecture, capabilities, and protocols. Copyright 2011 SPMI / Online Development.
Internet Application. understanding Addresses Routing of Instant Messaging Collaborative Computing Grid Social networking Forums Societies.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Lecture#1 on Internet. Internet Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation IP address: pattern of 32.
UNIT 14 1 Websites. Introduction 2 A website is a set of related webpages stored on a web server. Webmaster: is a person who sets up and maintains a.

Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Spring 2007.
Chapter 8 Browsing and Searching the Web. 2Practical PC 5 th Edition Chapter 8 Getting Started In this Chapter, you will learn: − What is a Web page −
Communication Systems The Internet The largest wide area network in the world. It is made up of thousands of linked networks. What.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
The Internet CSC September 30, History of the Internet Developed for secure military communications Evolved from Advanced Research Projects.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Networks Am I hooked up?. Networks definition sizes of networks types advantages and disadvantages how data is sent transmission media business uses.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
CPT 499 Internet Skills for Educators Overview of the Internet Session One.
Unit 12 The Internet.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Computer Systems Networking. What is a Network A network can be described as a number of computers that are interconnected, allowing the sharing of data.
Part 2.  Transmission methods used  Bandwidth:  The speed at which Data can be carried.
California State University, LA Presented by Amanda Steven StevenAamirObaid.
P2P Networking: Freenet Adriane Lau November 9, 2004 MIE456F.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
2.2 Interfacing Computers MR JOSEPH TAN CHOO KEE TUESDAY 1330 TO 1530
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
Electronic mail News File transfer protocol Chat Instant messaging Online services Online shopping.
Chapter 8 Browsing and Searching the Web
Unit 12 The Internet.
McGraw-Hill Technology Education
Browsing and Searching the Web
Progress leisure OCR GCSE ICT.
The Internet and the World Wide Web
Computer Terms 1 Terms Internet Terms 1 Internet Terms 2 Computer
Presentation transcript:

SM2215 Genres Part 3 – The Internet Mark Green School of Creative Media

Introduction  The Web is the main form of Internet media, but there are other forms  Many of these forms are accessed through a browser, so they are often confused with the Web  Look at some of the more popular forms and their artistic, cultural and political applications

Streaming Media  Started with compression  Compressed video and audio, more efficient to send over network, basic file transfer  If compression is good enough can transfer in real time, a second of media can be transferred in less than a second  Only need to reconstruct it

Streaming Media  Two things are required: Real time transfer Real time transfer Real time reconstruction Real time reconstruction  The un-compression algorithm must be fast enough to run in real time  Be able to transmit and reconstruct the signal at the same rate it should be played

Streaming Media  Two modes of operation: On demand On demand Live Live  On demand: client connects to server and requests a particular media clip  Server then streams the clip to the client  Only two parties involved in the transfer

Streaming Media  Live: server is broadcasting a live event to a group of clients  Event could be an Internet radio station or a sports event  The media hasn’t been previously recorded, it is being sent as it is generated  many clients getting the same content at the same time

Streaming Media  On demand is easier and can be higher quality  Can preprocess the media, just transmit to single client when requested  Can adjust quality to available network bandwidth, tune the transmission to what the network can deliver

Streaming Media  Live involves the server sending a real time stream to many clients  Server must compress the stream as it occurs in real time  Then needs to send to all of the clients  Can require much more bandwidth and can’t tune the transmission to each client’s network connection

Streaming Media  Live broadcasts can go to thousands of clients, can’t have a separate connection for each client  Multicasting allows server to send one copy, automatically routed to the clients that want it  Much more efficient use of network bandwidth

Pirate Radio  Unlicensed radio stations: No government control No government control No royalties paid to record companies No royalties paid to record companies  Quite an old idea, based on low power transmitters that are easy to move  Most countries will try to shut down pirate radio stations, often work off shore

Pirate Radio  Why? Political message not popular with current government Political message not popular with current government Music that isn’t popular on commercial radio Music that isn’t popular on commercial radio Grass roots access to media Grass roots access to media Fun Fun  Transmitter based can be dangerous and difficult, moving to network radio

Pirate Radio  Stream from a server, could be a connection from a web page, or IP address distributed by  Server can be in different country, or moved regularly to prevent blocking  Harder to find and shut down than transmitter based stations

Web Radio  Regular radio has limited range, can only reach local listeners  must be able to get large audience from local area  may not be possible for some types of music  music styles vary from one part of the world to another

Web Radio  Web radio removes regional restrictions, much larger population to draw on  two main implications: can build up audience for less popular styles can build up audience for less popular styles reach listeners outside of normal geographical area reach listeners outside of normal geographical area  can be exposed to a wider range of cultures  can send our culture further

Web Radio  Issues: are advertisers willing to pay? Most radio ads are local, need to look at global audience are advertisers willing to pay? Most radio ads are local, need to look at global audience royalties, where are they paid, who gets them? royalties, where are they paid, who gets them? How do we measure audience size, this is important for advertising and royalties How do we measure audience size, this is important for advertising and royalties  how should web radio be funded? Is advertising the right model

Business Models  How do we make money on internet services?  Advertising is the broadcast / print media solution, is it best for the internet?  Many sites use various forms of advertising and click throughs  seems to work for a few very popular sites

Business Models  Problems with advertising: software to remove adverts, not sure that user ever sees them software to remove adverts, not sure that user ever sees them developing a negative image, too much will chase users away developing a negative image, too much will chase users away hard to measure number of viewers, standard charging mechanism for adverts hard to measure number of viewers, standard charging mechanism for adverts how do local advertisers fit into the picture? how do local advertisers fit into the picture?

Business Models  Other possible models: sponsorship, have a small number of large companies sponsor the web site, minimal advertising sponsorship, have a small number of large companies sponsor the web site, minimal advertising subscription, each viewer pays a certain amount per year, best if voluntary subscription, each viewer pays a certain amount per year, best if voluntary donations and annual appeals, has worked well for public broadcasting in North America donations and annual appeals, has worked well for public broadcasting in North America

Peer to Peer  Most Internet services are based on the client-server model  There is a server that contains the information, multiple clients connect to it to receive information  The server is the central resource, stores all of the information

Server Model Server client

Server Model  Encourages broadcast, central server has all the content, sent to the clients on request  clients have no content  the server controls the interaction, the client plays a more passive role

Peer to Peer  In the peer to peer model there is no central server, or its plays a minimal role  The clients are directly connected together and share information  More of a two way flow of information, no centralized coordination, no special nodes in the system

Peer to Peer Model client

Peer to Peer Model  More of a communications model  one node doesn’t have control over the content, no monopoly on content  all nodes contribute to the content  applications tend to concentrate on communications, tend to be real time interactive

How is it Used?  Most high profile use is file sharing, originated with Napster, but there are other applications: file sharing file sharing resource sharing resource sharing communications communications

File Sharing  Napster allowed people to exchange MP3 files, share their music files with others  each user had a library of music files that they could share  problem was finding who had what file  Napster used a centralized model, a server maintained a list of who had which files

File Sharing  To find a file, send a message to the server  server responds with list of people with the files  connect to one of these computers, directly transfer the file from that computer  Napster server never stored any MP3 files, just served as a directory or search engine

File Sharing  Napster system had two benefits: no storage of MP3 files meant they were not directly guilty of copyright infringement no storage of MP3 files meant they were not directly guilty of copyright infringement did not need all of the disk space to store all the files did not need all of the disk space to store all the files  Napster still had major legal problems, but formed the model for future systems

File Sharing  Napster wasn’t the first file sharing system, Usenet started in 1979, used for both messaging and file sharing  based on newsgroups, each group is a sequence of messages on similar topics  newsgroups forms a hierarchy, but rarely more than 3 or 4 levels

File Sharing  New newsgroups are formed by a democratic process  group is proposed and anyone with an account can vote on its creation  if vote passed, newsgroup is created  in the alt hierarchy anyone can create a new group, a form of organized anarchy

File Sharing  Usenet has no central server, no central storage  every system on Usenet exchanges messages with the systems it is directly connected to, messages spread over Usenet  message header ensure messages aren’t sent back to systems that already have them

File Sharing  Gnutella and similar systems get around one of Napster’s problems  no central server with file directory, the directory is shared by all the clients  each client maintains list of other Gnutella clients it knows about, can change dynamically

File Sharing  To find a file, send a message to other clients on our list  if a client has the file, responds with its address, otherwise it passes the request on to all the the clients it knows of  eventually will get responses with the clients that have file (if it exists anywhere on the network)

Resource Sharing  Can share more than files, can also share computer time  most of the time home computers aren’t used, they are idle, could be used for other purposes  the basic idea behind the program

Resource Sharing  SETI is the search of extra terrestrial intelligence  based on recording signals from radio telescopes and then trying to find intelligence in them, some form of communications  requires very large amounts of computation, not available to researchers

Resource Sharing  uses home computers to process the data  home computer requests a small part of the data, analyzes the data, and sends the results back to central site, repeats process  large network of home computers is more powerful than largest computers, and its free

Resource Sharing  Possible model for funding network services  provide a few hours of computing time in exchange for a service, i.e. web radio  some large computations are commercially important, companies will pay for time  sponsor services in exchange for computations

Communications  Instant messaging and similar systems provide a form of peer to peer communications  most of these systems are at least partially server based, but they support communications between two or more clients  in real time they can be peer to peer

Communications  Why do they need a server? Need to know how to contact other users, can roam between computers Need to know how to contact other users, can roam between computers need to know who is online need to know who is online store messages for users who aren’t currently online store messages for users who aren’t currently online  except for last point, the server can play a rather minor role

Communications  Without message storage, server only needs to know who is connected and how they can be contacted  this could probably be distributed in the same way as Gnutella, broadcast requests to known clients, etc  once friend is found directly connect to their client

Communications  Most instant messaging systems are commercial: server based, can keep track of users, charging is possible server based, can keep track of users, charging is possible proprietary protocols, can only talk to people on the same system, can’t send messages between systems proprietary protocols, can only talk to people on the same system, can’t send messages between systems  most systems are limited to text

Communications  Jabber: Open source protocol for instant messaging  originally developed as a bridge between other instant messaging systems  Jabber can support other media, such as sound and video, not clear whether any of the standard clients support this  could develop custom clients for art projects

Social and Political Issues  Sometime a political agenda associated with these services  political commentary in countries with tight media control  expression of unpopular opinions, possible legal or economic problems associated with views

Social and Political Issues  Two main concerns: censorship of online information sources censorship of online information sources anonymity for controversial messages anonymity for controversial messages  with a central server its very easy to block messages and web content, domain name and IP are well known  with many peers this isn’t possible, IP can change dynamically from day to day

Social and Political Issues  Only problem is knowing the current IP address, this can be done through or through a broadcast mechanism like Gnutella  anonymous mailing systems make it impossible or difficult to trace origin of messages, can be used to hide the author’s identity

Social and Political Issues  With regular can trace the author, can trace message back to machine where the message was created  to send an anonymous message, send to a special server, hides sender’s identity  can even reply to anonymous , through the same server that sent it

Social and Political Issues  Can be used to protect people with important, but sensitive messages, assist political groups, etc  but, there is a negative side, same technology can be used by terrorists and criminals  can also be used to hide their activities, becomes a moral and ethical issue

Artistic Applications  Can we use this technology in an artistic way?  There are at least two applications: broadcast, distribution of art work broadcast, distribution of art work collaboration and performance collaboration and performance  Napster used to distribute commercial MP3s, why not use it to distribute other art works?

Artistic Applications  Could use file sharing systems to distribute video and music pieces  no need to have formal distribution channels, good for new artists and less popular art forms  avoid issues of censorship and artistic tastes

Artistic Applications  Instant messaging for artistic purposes?  Be able to collaborate in real time on creation of artistic pieces  easy to see with text, but this might not be the most interesting  adding sound and video gives a much richer environment, could use the same technology