Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.

Similar presentations


Presentation on theme: "1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14."— Presentation transcript:

1 1 NETE4631 Communicating 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 2

3 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

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 4

5 Instant Messaging Interoperability 5 BigBlueBall.com Website

6 Thomson Reuters Messaging 6

7 Twitter – Short Message Services 7

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 8

9 Facebook 9

10 Aggregator Site 10

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 11

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

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 13

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

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

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

17 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

18 YouTube 18

19 Television on the internet 19

20 References Chapter 18, 19 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc. 20


Download ppt "1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14."

Similar presentations


Ads by Google