INF 240 - Web Design Using Multimedia on the Web Sound - Part 2.

Slides:



Advertisements
Similar presentations
Streaming Multimedia. What is streaming? Streaming media consists of sound and video, continuously “streamed” over the Internet.
Advertisements

2.02F Publishing Animated Videos 2.02 Develop Computer Animations.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 36 How Music and Audio Work on the Internet.
Video Streaming in the Lee Library Present and Future.
Multimedia Systems As Presented by: Craig Tomastik.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Introduction to Computer Science بسم الله الرحمن الرحيم MULTIMEDIA LEVEL -9 King Khalid University Kingdom of Saudi Arabia Ministry of Higher Education.
DIS Multimedia Productions Flash Video Streaming June 5, 2007.
Embedding Multimedia Content in WebPages Seth Subramanian.
Multimedia on the Web. Audio Video Animation Interactivity Plug-ins in the users’ computer –Real Player (.ram,.rpm,.avi) –Quicktime (.mov) –Shockwave.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Browsing the World Wide Web. Spring 2002Computer Networks Applications Browsing Service Allows one to conveniently obtain and display information that.
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
Adventures in Information Adding Video to Your Web Site February 24, 1999 Eileen Flick Information Services Division.
Introduction to Streaming © Nanda Ganesan, Ph.D..
1 Video and Audio Over The Net Mahdi ZandakbariVesal Hajiabbas.
Media streaming Joni Alhonen VBP07S 1/19. Multimedia, which is broadcasted simultaneously as it is played by the receiver 2/19.
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
Using Multimedia on the Web
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
© 2011 Delmar, Cengage Learning Chapter 11 Adding Media and Interactivity with Flash and Spry.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
DIS Multimedia Productions Video On Demand March 14th 9:30-10:15 AM.
Discovering Computers 2010 Chapter 2 The Internet and World Wide Web.
1 Web Developer Foundations: Using XHTML Chapter 10 Helper Applications and Plug-in Concepts.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 19/20: Real-time and Multimedia Systems Inclusions from Tanenbaum,
Chapter 2 The Internet and World Wide Web. Chapter 2 Objectives Discuss how the Internet works Identify a URL Search for information on the Web Define.
Media Server Streaming Elizabeth Canela David Vera Bernard James Lilian Ohanian.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
Week 5 Video on the Internet. 2 Overview Video & Internet: The problem Solutions & Technologies in use Video Compression Available products Future Direction.
The Internet and World Wide Web By: Shilpa Phanse 10/8/2008.
2.02G Publishing Animated Videos 2.02 Develop Computer Animations.
Lights, Camera, Action! The Role of Multimedia in Web Applications Leading Multimedia Formats in Use Today What You Need to Know to Include Them in Your.
Multimedia and The Web.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Audio on the Web Teaching OntheNet 2002 Minneapolis, MN June 23-25, 2002.
Stream video Liane Tarouco Leandro Bertholdo RNP POP/RS.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Spring 2007.
Real Time Messaging Protocol RTMP. Flash Streaming Server Flash Streaming Server communicates with its clients using the Adobe patented RTMP over TCP,
Patricia Cooper EDT 660 National University. .AVI.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
Using the Internet. (WWW) and the Internet The World Wide Web (WWW) is a small part of the Internet. The Internet relates to all the hardware and software.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Chapter 28. Network Management Chapter 29. Multimedia
Multimedia streaming Application Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Querying.
Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi
Real Audio Real audio is a file format for sound and video files on the web. Real Audio files are files with either a.rm or.ram extention. Real Audio format.
Fs Streaming Media a presentation by Florian Seidel.
REAL NETWORKS TECHNOLOGY From production to the streaming Jean-Francois Reveillard  2003 PROGRESS TV France -
What is streaming media technology? Don Youngs Florida Conference of The United Methodist Church.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Tutorial 11 Solutions. Question 1 Q1. What is meant by interactivity for streaming stored audio/video? What is meant by interactivity for real-time interactive.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
California State University, LA Presented by Amanda Steven StevenAamirObaid.
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.
Computer Technology Semester 2 Final Exam Review.
Progressive transmission of spatial data Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Week-5 (Lecture-1) Streaming media: Audio video content over internet Played immediately No wait for download file Use the data packet Advantages: Video.
Glencoe Introduction to Multimedia Chapter 2 Multimedia Online 1 Internet A huge network that connects computers all over the world. Show Definition.
Web Programming– UFCFB Lecture 8
David Zepeda Information Architecture and Design I Fall 2005
2.02G Publishing Animated Videos
2.02F Publishing Animated Videos
Multimedia: making it Work
Digital television systems - (DTS)
Web Programming– UFCFB Lecture 8
Presentation transcript:

INF Web Design Using Multimedia on the Web Sound - Part 2

Downloading versus Streaming Two main ways to “deliver” a sound file to Web page:  Download - download complete file, then play it.  Streamed - “stream” file - listen in “real” time. Use streaming when - Presenting live events. - Sound requires very large files. - Need to save time - prevent user from waiting.

When you download a media file - A copy of the file resides on your computer’s hard drive. - You can listen to it or watch it any time. - You can copy the file or share it!

With streaming, Your computer does not save a copy of the media file. - It only saves enough in a buffer (aka memory) to keep the playback in the browser smooth and continuous. - You cannot save the media file, burn it, share it or take it with you!

The Principle of Streaming Streaming Computer stores stream in a buffer – temporary memory

Why use streaming? Streaming allows for the delivery of high-impact, engaging, and, often, interactive content. Streaming is typically very flexible and can be distributed widely in a variety of formats. Standard video and audio content can be too large to deliver via traditional formats. - Streaming formats offer excellent compression and very effective delivery.

Streaming media (whether audio or video) begins playing almost immediately after the request is made to the server, and continues playing as the audio/video data is being transferred to the browser. Streaming media technology was developed to address the problem of unacceptable download times for multimedia files. - It is good for broadcasting live events, such as concerts or football games – Webcasts, Webinars,...

Live Webcast

What do the different streaming formats do? There are a number of different file formats for streaming media. Each format uses a different algorithm for compressing and embedding the streaming data. Different manufacturers place emphasis on different aspects of the multimedia: video, sound, speed, bandwidth, for their own format. Because of the competitiveness of the different manufacturers, each format represents a different means of achieving effective multimedia streaming.

Common to virtually all streaming formats is the MPEG compression algorithm. MPEG (Moving Picture Experts Group) develops standards for the compression of both digital video and audio. The actual compression/decompression software is often referred to as a codec (coder/decoder).

There are two types of streaming, pseudo and genuine streaming: - Pseudo (aka progressive) streaming is a form of downloading, but allows for immediate playback - the sound file plays while it is downloading. Pseudo streaming uses only pre-compressed data. - Genuine (aka true) streaming requires specialised server software and can compress the data on-the-fly, delivering content in an efficient format.

Genuine streaming Genuine (or true) streaming relies on special server software that permits the “uninterrupted” flow of data. Uses the special Real-Time Streaming Protocol (RTSP), not HTTP. RTSP permits a two-way conversation between server and the browser player. - The browser user can request from the server content from the middle of a file, e.g. seeking ahead in long content, or begin playing from the middle of audio/video stream.

Pseudo (aka Progressive Download) Streaming Deploying streaming media content with the standard Web server approach is actually only a small evolutionary step away from the download-and-play model. With pseudo streaming, the audio begins playing before it has completely downloaded, producing a streaming effect even when the file is served from a standard Web server. The advantage to pseudo streaming is that it requires no special streaming server. - The audio or video files are placed on a standard Web server and linked to from a Web page by the standard method.

There is one big drawback to pseudo streaming: - because the file is being downloaded from a Web server (using the HTTP protocol), the user cannot skip ahead to a point, say, 14 minutes into the stream. To allow this interaction, must use genuine streaming - an actual streaming media server must be used instead of the normal Web server to provide genuine streaming.

Limitations on Streaming types Because video and audio data can be quite large, compression is an integral part of streaming. Pseudo streaming uses pre-compressed files and only allows users to view the streamed media sequentially - you cannot skip to a set point in the stream. Genuine streaming allows a user to navigate to any point in the stream, but requires dedicated server software to do this. Genuine streaming files must be prepared specially for delivery

Genuine Streaming Metafiles Genuine streaming makes use of metafiles. When you click on a link for a streaming media file, you are actually clicking on a link to a so-called metafile which is then sent by the Web server to your browser. The metafiles contain a set of instructions (or just a URL) that tell the streaming media player in the browser how to connect to the (actual) streaming server to stream the requested file.  the streaming server may be located separately from the Web server.

What happens when you stream - Metafiles meta streaming

True Streaming Streaming Player Web Browser Web Server Stream Server 1. Request for streamed audio 2. Send meta file meta file 3. Request for stream 4. Send stream

Questions?