Upload
nathaniel-perry
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
Lecture Outline Exploring instant messaging Using social networks Using media and streaming
Audio streaming Video streaming
2
Exploring Instant Messaging (IM)
Near real-time communication Instant messaging client
Desktop clients Enterprise messaging services Browser-based IM clients (exp, Webmail+IM) Mobile device clients (client specific or mobile
browser-based) What cloud offers?
All your chat history conversations are deeply searchable, always available in one place, and backed up in the cloud.
3
Common features
Directed messages Rich content management Message logging and archiving File transfers E-mail integration Voice and video feeds Connections to social media
4
Using Social Networks
Goals Share your personal information to others Create and manage a community of your own
Common features Personal profile Friends, buddies, and connections Groups Discussions Blogs Widgets
8
Using Media and Streaming
Streaming files Delivering large content in pieces and
playback can begin more quickly Used for broadcasting current events,
showing TV and movies on your computer or cell phone, and so on
Streaming types Live streaming (progressive streaming) On-demand streaming
11
Protocol in use
How it works Take raw files and compress (and/or
encrypt/decrypt) them in some way UDP (User Datagram Protocol) TCP (Transmission Control Protocol) Others
Real-time Transport Control Protocol (RTCP)
Real-time Streaming Protocol (RTSP) Real-time Transfer Protocol (RTP)
12
What cloud offers?
Advantages Large scale storage for maintaining files & libraries Scalable compute engine and network storage that
can serve for as the streaming servers for large audiences
Scalable compute engine for encoding/ decoding/ transcoding content
Scalable network where content can be deployed worldwide, exp CDN (Content Delivery Network)
Disadvantages Media files are large, latency in WAN connection
13
Audio Streaming
Lower demand on network bandwidth
Exp, Real Player, Window Media Player and Apply Quicktime
Tread moving to standard format ->MP3!!!!
14
Working with VoIP Applications
Skype Instant messaging, voice telephony,
file transfers, group chats, message logging/ video conferencing
As long as the connection is between Skype clients, the communication is free.
15
Working with VoIP Applications (2)
Google talk Telephony application + Instant
messaging Google voice
16
Video Streaming
Broadband networks/ high capacity commodity disk drives/ low cost computing power -> now Cloud Computing
Some of them are content servers, caching and storing content, or some services that modify content into an appropriate format
Example, Flickr / YouTube
17