Com 597 Streaming Media Class 6 July 11, 2006. Packetization To stream a file over the internet you need to break the file down Kilobyte sized chunks.

Slides:



Advertisements
Similar presentations
Workshop Servers (Server Software) Browsers Media Delivery Technologies: o Flash o QuickTime o Windows Media o Real. New Internet technology: XML XHTML.
Advertisements

Incorporating Windows ® Media Into Web Sites Chris Carper Program Manager Windows Media Microsoft Corporation
Nicharee Srirochanakul
Internet for multimedia content Yogendra Pal Chief Engineer, All India Radio.
2.02F Publishing Animated Videos 2.02 Develop Computer Animations.
Chapter 10 Video.
Using Audacity Audacity is a free, easy-to- use audio editor and recorder for a variety of operating systems.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 36 How Music and Audio Work on the Internet.
Pro Tools 7 Session Secrets Chapter 6: After the Bounce or Life Outside of Pro Tools Life Outside of Pro Tools.
© De Montfort University, Synchronised Presentations using Windows Media Howell Istance School of Computing De Montfort University.
Digital Media Dr. Jim Rowan ITEC 2110 Video. Works because of persistence of vision Fusion frequency –~ 40 frames.
New Scenarios for Portable Media Usage David Proctor Hardware Lead Microsoft Portable Media Centers.
1 Introduction to Computer Science بسم الله الرحمن الرحيم MULTIMEDIA LEVEL -9 King Khalid University Kingdom of Saudi Arabia Ministry of Higher Education.
User Control of Streaming Media: RTSP
CPSC Characteristics of Streaming Media Stored on the Web M. Li, M. Claypool, R. Kinicki, and J. Nichols To appear in ACM Transactions on Internet.
DIS Multimedia Productions Flash Video Streaming June 5, 2007.
Com 597 Streaming Media Class 6 July 26, Blog Log Belle: &
1 School of Computing Science Simon Fraser University CMPT 820: Multimedia Systems Multimedia Protocols, Files Formats and Live Broadcast Bassam Almohammadi.
Video Streaming in Flash CSCI 4220 – Network Programming Kacper Harabasz.
Quicktime Howell Istance School of Computing De Montfort University.
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
1 Different Video Properties
                      Digital Video 1.
Introduction to Streaming © Nanda Ganesan, Ph.D..
1 Video and Audio Over The Net Mahdi ZandakbariVesal Hajiabbas.
Video Streaming © Nanda Ganesan, Ph.D..
MPEG-4 & Windows Media Dr. Jordi Ribas-Corbera Lead Program Manager, Codecs Digital Media Division Microsoft Corp
Streaming Media ECE 6322 Data Comm and Networks II April 8, 2002.
Skill Area 212 Introduction to Multimedia Internet and MultiMedia for SC 2.
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.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
INF Web Design Using Multimedia on the Web Sound - Part 2.
 Please write (legibly) the name you wish me to call you on the name card 
Daniel Johnson. Playing a media file stored on a remote server on a local client.
AVI File Format By : Jacob, Bab and Conor. Basic operation Presented By: Conor.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
2.02G Publishing Animated Videos 2.02 Develop Computer Animations.
Nortel Confidential Information 1 Video Sample Production Summary Leigh Thorpe Nortel Paris, 7-11 May 2007.
Windows Media Format. The key features of Windows Media Format Included Microsoft Windows Media Video/Audio 9 codec Included Microsoft Windows Media Video/Audio.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Audio and Video on the Web Presentation by Cheryl Deas and Pasha Souvorin Multimedia for Web Designers.
Audio on the Web Teaching OntheNet 2002 Minneapolis, MN June 23-25, 2002.
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
Real Time Messaging Protocol RTMP. Flash Streaming Server Flash Streaming Server communicates with its clients using the Adobe patented RTMP over TCP,
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
● Click on Start Button ● Go to Programs and click on Photo Story 3.
QuickTime The Joy of Streaming!. QuickTime Streaming Server Allows for real time delivery of media over a network. intranet internet Content can be prerecorded.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Networking Basics CCNA 1 Chapter 11.
LECTURE 07 RAZIA NISAR NOORANI Digital Video. Basic Digital Video Concepts CS118 – Web Engineering 2 Movie length Frame size Frame rate Quality Color.
Creating Streaming Video Clips for Web-based Instruction Jay Cofield, Ph.D. The university of Montevallo July 9, 2002.
COM 597 Streaming Media Class 7 July 13, General Notes and Comments Travis Petershagen, Seattle Podcasting Network Pete Grondal, Mobile Devices,
Fs Streaming Media a presentation by Florian Seidel.
Multimedia. What is multimedia? Multimedia is everything you can hear or see: texts, books, pictures, music, sounds, CDs, videos, DVDs, Records, Films,
Streaming Media. What is Streaming Media The delivery of audio, video and other multimedia content across the internet using streaming media servers.
WhatNOW: A System to Enable Videostream in a Mobile Network Alexandre Martini, Sandro Mourão, Wesley Silva Nokia Technology Institute, Manaus, Brazil 報告者:劉源蔁.
Chapter 20: Multimedia Systems
VIDEO.
SwiftServe Technical Workshop
Web Programming– UFCFB Lecture 8
2.02G Publishing Animated Videos
Chapter 20: Multimedia Systems
2.02F Publishing Animated Videos
Integrating Multimedia: Sound, Video and More
Multimedia: making it Work
Chapter 10 Video.
Web Programming– UFCFB Lecture 8
Chapter 20: Multimedia Systems
Digital Video Faraz Khan.
Presentation transcript:

Com 597 Streaming Media Class 6 July 11, 2006

Packetization To stream a file over the internet you need to break the file down Kilobyte sized chunks These are called packets The audio and video needs to synch up and must be sent fast enough, but not too fast Packets that are lost in transit need to be detected and resent

Packetization cont. The process of breaking the streaming file into chunks is called packetization

Could I have a hint? To speed up the process and reduce the work of servers this is often done ahead of time This is called hinting Hinting adds additional information in the file (a hint track) to tell the media server how to packetize the stream. The hint track not only has data defining what audio and video exist in the file, but also how large a chunk to send over the internet and at what time intervals.

Common Internet File Formats Category One Video container file formats, hierarchical in structure and hold many different kinds of media (Audio, video and text.) This data is synchronized in time.

Common Internet File Formats Category Two Simple raw storage of stream formats This holds the compressed video data without headers or footers They are essentially a live audio-video stream saved to disk

Common Internet File Formats Category Three Play list, index and scripting formats These don’t hold the actual media files These are pointers and commands that indicate where the files are located These files are usually, comparatively small.

Microsoft and Windows Media The standardization of Windows Media technologies by international standards groups generally means the format will not suddenly change. Inertia = stability MS has seen the benefits of non-discriminatory licensing terms with companies Low cost = wide distribution

Windows Media Technology Like Real, there is a family of codecs Video- Windows Media Video 8, Windows Media Video 7, Microsoft MPEG-4 V3 & MPEG-4 V1 Audio- Windows Media Audio V7 & ACELP.net voice codec

Windows Media also supports: Video- VP3, ClearVideo, VDOnet, Vivo video Audio- Voxware MetaSound and MetaVoice, Learnout and Hauspie, MP3, Vivo audio, and all pre-G2 Real Audio and Video codecs Why the Real support? Windows Media started as NetShow, which licensed RealNetworks technology

Microsoft Files AVI (Audio Video Interleaved) Developed in 1992 First real-time playback of video on a PC These can hold most anything. It works on every platform It is not all that great at managing sync It can be quite slow This is because the file index is often located at the end of the file The format has been extended so much that variations wont always play in every player

Microsoft Files ASF (Advanced Streaming Format) This is Microsoft’s proprietary format MS Filed a patent for it in 1998 Released in 2002 One of the dominant formats Fixed a lot of the problems inherent in AVI files It can show up as WMV or WMA Primarily designed to hold synchronized Audio and video

Microsoft Files ASX (Active Streaming Index) Index files that work in the Windows Media system They are metadata pointers The direct a player where to retrieve the actual media files Can be one URL or a long list (playlist) They can be nested

Why choose Windows Media? Consider your audience: Weather you like the Company or not is irrelevant. If you target audience is in the business world then you need to seriously consider Windows media Because WM comes bundled with the Microsoft OS, and because nearly every enterprise corporation runs on a Windows environment, a staggering percentage of the Fortune 1000 businesses will have Windows Media on their employee’s computers. Microsoft is the clear leader in market share in the enterprise space Plus, their server technology incorporates many aspects of DRM quite seamlessly.

File Metrics Measuring Streaming media quality is becoming widely acknowledged as supremely important Three companies currently are the market leaders in measuring the quality of streaming media delivery One of them is Keynote is the global leader in web performance measurement They acquired Streamcheck in 2003 This is an automated service that measures both quality of streams and reliability

How they do it: They measure audio and video streams from multiple locations throughout North America, Japan and Europe They use measurement computers, called “Agents” And Agent will try and connect with your stream about 10 times an hour Once connected they play your stream for about 60 seconds The Agent computers will record: Network Statistics like packet statistics Connection statistics like connection success, bit rate, buffer and re-buffer Server statistics like server type streaming protocol Presentations statistics like frame rate, player errors, metafiles, URLs

Workshop Demo Let me walk you through before your begin

Customizing Your Settings In the compression tap, check the bit rate selections appropriate to your target audience Audio format: you can adjust the amount of bandwidth used by the audio track in your video. If you assign a lower audio rate then you are allocating more bits for the video. An example would be a sporting event file. High fidelity audio is not as important as smooth video. A music video may want more bits for audio because fidelity is more important in this scenario.

Customizing Your Settings In the compression tap, check the bit rate selections appropriate to your target audience Audio format: you can adjust the amount of bandwidth used by the audio track in your video. If you assign a lower audio rate then you are allocating more bits for the video. An example would be a sporting event file. High fidelity audio is not as important as smooth video. A music video may want more bits for audio because fidelity is more important in this scenario.