Web Media Technologies
From AVObjects Knowledge Base
(Difference between revisions)
(→See Also) |
(→The Web Media Matrix) |
||
(2 intermediate revisions by one user not shown) | |||
Line 42: | Line 42: | ||
|- | |- | ||
!Firefox, Windows | !Firefox, Windows | ||
− | |[[Silverlight]], Flash, [[Quicktime]] | + | |[[Silverlight]], Flash, [[Quicktime]], Windows Media |
|[[Silverlight]], Flash | |[[Silverlight]], Flash | ||
|- | |- | ||
!Opera, Windows | !Opera, Windows | ||
− | |Flash, [[Quicktime]] | + | |Flash, [[Quicktime]], Windows Media |
|Flash | |Flash | ||
|- | |- | ||
Line 65: | Line 65: | ||
==See Also== | ==See Also== | ||
− | * [[Windows Media | + | * [[Windows Media Services]] |
* [[Silverlight]] | * [[Silverlight]] | ||
* [[Web Development]] | * [[Web Development]] |
Latest revision as of 14:58, 27 November 2008
The Web Media Matrix is an attempt to summarize the information about the currently available media distribution (streaming) technologies for the web, and to provide a visual way of understanding how these technologies relate to each other.
Overview
Media Delivery Technologies
- Flash (Adobe)
- Windows Media (Microsoft)
- Silverlight (Microsoft)
- Quicktime
Server Platforms
- Unix/Linux
- Windows Server (Microsoft)
Desktop Platforms
- Mac OS (Apple)
- Windows (Microsoft)
- Unix/Linux
Browsers
- IE (Windows)
- Mozilla Firefox (Windows, Unix/Linux)
- Opera (Windows, Unix/Linux)
- Safary (Mac OS)
The Web Media Matrix
The table below illustrates how the web media technologies inegrate into the multi-platform ecosystem.
Client/Server | Windows | Unix/Linux |
---|---|---|
Internet Explorer, Windows | Silverlight, Flash, Quicktime, Windows Media | Silverlight, Flash |
Firefox, Windows | Silverlight, Flash, Quicktime, Windows Media | Silverlight, Flash |
Opera, Windows | Flash, Quicktime, Windows Media | Flash |
Mac (Firefox, Safari) | Silverlight, Flash, Quicktime | Silverlight, Flash |
Unix/Linux | Silverlight, Flash | Silverlight, Flash |
Architecture Approaches
- Use a limited number of Windows-based servers for encoding or other processing tasks.
- Use high-load UNIX-based servers for giving away content for end users.