NETE4631 Communicating with the Cloud and Using Media and Streaming - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

NETE4631 Communicating with the Cloud and Using Media and Streaming

Description:

NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14 * * * * * * Lecture Outline Exploring instant messaging Using social networks ... – PowerPoint PPT presentation

Number of Views:109
Avg rating:3.0/5.0
Slides: 21
Provided by: SuthepVich2
Category:

less

Transcript and Presenter's Notes

Title: NETE4631 Communicating with the Cloud and Using Media and Streaming


1
NETE4631Communicating with the Cloud and Using
Media and Streaming
  • Lecture Notes 14

2
Lecture Outline
  • Exploring instant messaging
  • Using social networks
  • Using media and streaming
  • Audio streaming
  • Video streaming

3
Exploring Instant Messaging (IM)
  • Near real-time communication
  • Instant messaging client
  • Desktop clients
  • Enterprise messaging services
  • Browser-based IM clients (exp, WebmailIM)
  • 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.

4
Common features
  • Directed messages
  • Rich content management
  • Message logging and archiving
  • File transfers
  • E-mail integration
  • Voice and video feeds
  • Connections to social media

5
Instant Messaging Interoperability
BigBlueBall.com Website
6
Thomson Reuters Messaging
7
Twitter Short Message Services
8
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

9
Facebook
10
Aggregator Site
11
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

12
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)

13
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

14
Audio Streaming
  • Lower demand on network bandwidth
  • Exp, Real Player, Window Media Player and Apply
    Quicktime
  • Tread moving to standard format
  • -gtMP3!!!!

15
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.

16
Working with VoIP Applications (2)
  • Google talk
  • Telephony application Instant messaging
  • Google voice

17
Video Streaming
  • Broadband networks/ high capacity commodity disk
    drives/ low cost computing power -gt 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

18
YouTube
19
Television on the internet
20
References
  • Chapter 18, 19 of Course Book Cloud Computing
    Bible, 2011, Wiley Publishing Inc.
Write a Comment
User Comments (0)
About PowerShow.com