Deliverable E:
Information about resources for content production
Leader: Karakoussis Apostolos, GRNETContributors: All
Table of Contents
- Purpose of this document
- Media Architectures/Systems/Formats
- MPEG
- Windows Media
- RealMedia
- QuickTime
- References
- Software and Hardware Solutions
- Software
- Hardware
- Best Practices/Tutorials
- Glossary of Terms
- Miscellaneous Links
The purpose of this document is to provide online resources concerning content production so that anyone interested can quickly find answers to questions that might rise in the process of content production.
2. Media Architectures/Systems/Formats
- What is MPEG
The Moving Picture Experts Group is a working group of ISO/IEC in charge of the development of international standards for compression, decompression, processing, and coded representation of moving pictures, audio and their combination. Thus far this working group has produced the following standards: MPEG-1, MPEG-2, MPEG-4, MPEG-7, and MPEG-21. More information about the MPEG standards and the expert group can be found at MPEG.org .
-- SURFnet - SURFworks Glossary of terms
- MPEG Formats
- MPEG-1
The MPEG-1 (ISO 11172) standard targets a bandwidth of 1-1.5 Mbps offering VHS quality video at CIF (352x288) resolution and 30 frames per second. MPEG-1 requires expensive hardware for real-time encoding. While decoding can be done in software, most implementations consume a large fraction of a high-end processor. MPEG-1 does not offer resolution scalability and the video quality is highly susceptible to packet loss.
-- SURFnet - SURFworks Glossary of terms
- MPEG-2
The MPEG-2 (ISO 13818) standard extends MPEG-1 by including support for higher resolution video and increased audio capabilities. MPEG-2 targets a bandwidth of 8 to 15 Mbps providing broadcast quality full-screen video. Compared with MPEG-1, it requires even more expensive hardware to encode and decode. It is also prone to poor video quality in the presence of packet-loss, for the same reasons as MPEG-1.
-- SURFnet - SURFworks Glossary of terms
- MPEG-4
The underlying intention of the MPEG-4 (ISO 14496) standard is to provide an audio and video compression scheme suitable for video conferencing at data rates less then 64 kbps. Another important MPEG-4 feature is flexible, highly interactive access to and manipulation of audio-visual data by the end-users. The standard however is still young (version 1 became a standard in 1999) and under development. Microsoft uses a MPEG-4 based codec called Microsoft MPEG-4 Video codec v3 in its WindowsMedia streaming solution and the Internet Streaming Media Alliance has created a more standard approach. A whitepaper about MPEG-4 can be found at the Optibase Web-site .
-- SURFnet - SURFworks Glossary of terms
- More Information
- http://mpeg.telecomitalialab.com/
-- The official MPEG homepage
- http://www.mpeg.org
-- most information about mpeg can be found here
- http://www.siggraph.org/education/materials/HyperGraph/video/mpeg
-- A Detailed Introduction to MPEG Video Compression
- http://www.europeanstreaming.com/mpeg4.htm
-- mpeg4 encoders,players etc
- http://mpeg.telecomitalialab.com/
Windows Media
Windows Media is Microsofts' solution to both stored and live streaming video content. Various configurations allow acceptable quality for video and audio at 128-512kbits/s
- http://www.microsoft.com/windows/windowsmedia/
-- Windows Media 9 Series Homepage
- http://www.microsoft.com/windows/windowsmedia/9series/encoder/faq.aspx
-- Windows Media Encoder 9 Series FAQ
RealMedia/Helix
RealMedia is RealNetworks' solution to both stored and live streaming. Helix is the name of the portion of the system that the company recently made available to the public including the source code.
- http://www.realnetworks.com/
-- the homepage
- http://www.realnetworks.com/products/producer/index.html
-- the latest generation of their encoder
- http://www.realnetworks.com/products/media_players.html
-- RealVideo/RealAudio players
QuickTime
QuickTime is Apple's multi-platform, industry-standard, multimedia software architecture.
- http://www.apple.com/quicktime
-- the homepage
- http://www.apple.com/quicktime/whyqt
-- QuickTime resources
- http://www.apple.com/quicktime/tools_tips
-- tools, tips, tutorials
References
- http://www.siggraph.org/education/materials/HyperGraph/video/architectures/Default.htm
-- old document describing the various media architectures
- http://www.siggraph.org/education/materials/HyperGraph/video/codecs/Default.htm
-- codec central excerpt describing the various video and audio codecs
-
http://www.pcisys.net/~melanson/codecs/
--video & audio codec info, file formats, actively updated
3. Software and Hardware Solutions
Software Solutions
- Envivio
-- provides software encoders and decoders for MPEG-4
http://www.envivio.com
-- homepage
- Philips Digital Networks
-- MPEG-4 solutions
http://www.mpeg-4player.com
-- homepage
- FFMpeg
http://ffmpeg.sourceforge.net/
-- a complete open-source video server system
http://ffmpeg.sourceforge.net/ffserver-doc.html
http://ffmpeg.sourceforge.net/ffmpeg-doc.html
http://ffmpeg.sourceforge.net/faq.html
-- documentation for the system
- MPEG4IP
http://mpeg4ip.sourceforge.net
-- a complete open-source video streaming system
- Apple QuickTime/Darwin Streaming Server/Broadcaster
-- Streaming and Broadcasting solutions from Apple
http://www.apple.com/quicktime/products/qtss/
-- commercial version of the streaming server from Apple
http://developer.apple.com/darwin/projects/streaming/
-- open-source version of the streaming server from Apple
http://www.apple.com/quicktime/products/broadcaster/
-- free broadcaster from Apple for QuickTime and MPEG4
http://www.apple.com/quicktime/download/
-- Free QuickTime Player
- RealNetworks Real Media Solutions
http://www.realnetworks.com/products/index.html
-- Complete listing of RealNetworks' software solutions
- Microsoft Windows Media
http://www.microsoft.com/windows/windowsmedia/
-- listing of Microsoft products concerning Windows Media
- Xine
--Xine is a free ,gpl-licensed video player for unix-like systems
http://xinehq.de/
-- the homepage
- On2.com
-- a new major player in te streaming video market, parts of their system now open sourced
http://www.on2.com/
--homepage
Hardware Solutions
- http://www.cisco.com/warp/public/cc/pd/mxsv/iptv3400/index.shtml
Cisco IP/TV Server Series
- http://www.realnetworks.com/products/media_creation.html
-- video capturing hardware
- http://www.hbcommunications.com/technology_streaming_products.asp
-- long listing of video hardware, complete solutions and software tools
- http://www.optibase.com
-- mpeg-1,-2 and mpeg-4 encoders, video boards and complete solutions
- http://www.netapp.com/products/netcache/
-- NetCache complete solutions
- http://www-3.ibm.com/software/data/videocharger/
-- DB2 Content Manager VideoCharger
- http://www.kasenna.com/products/xmpse.jsp
-- complete solutions
- http://www.ivast.com/products/index.html
-- complete solutions
- http://www.ituner.com/
-- complete solutions
- http://www.vbrick.com/Products_Intro.asp
-- complete solutions
- http://www.ncube.com/vod/index.html
-- complete solutions
- http://www.3cx.com/products/overview/index.html
-- complete solutions
- http://www.surfkit.nl/instructions/streamingproductie/home.html
SURFnet Content Production Guide (html version) (in Dutch)
- http://www.surfkit.nl/instructions/streamingproductie/streaming.pdf
SURFnet Content Production Guide (pdf version) (in Dutch)
- http://www.rediris.es/mmedia/salas/
RedIris Guide to "Creating Conference Rooms" (in Spanish)
- http://www.streamingmediaworld.com/video/docs/
http://www.streamingmediaworld.com/video/tutor/
http://www.digitalproducer.com/aHTM/HomeSet.htm
--Digital Producer Magazine
- http://www.digitalwebcast.com/2001/09_sep/features/streamright.htm
--Things to remember when producing a webcast
- http://www.siggraph.org/education/materials/HyperGraph/video/tips_for_creating_digital_video.htm
--simple tips
- http://builder.cnet.com/webbuilding/pages/Graphics/StreamingMedia/ss01.html
--tips for streaming across the web
- http://www.streamingmedia.com/tutorials/category.asp?whichcategory=production
--various tutorials
- http://service.real.com/help/library/encoders.html
--Content Production and Authoring Documentation by RealNetworks
- http://www.microsoft.com/windows/windowsmedia/howto.aspx
-- for Windows Media 9 Series
- http://developer.apple.com/quicktime/icefloe/index.html
-- hot tips from inside Apple for QuickTime media (e.g. "Tunnelling RTSP and RTP through HTTP" )
- http://developer.apple.com/techpubs/quicktime/qtdevdocs/REF/Streaming.htm
-- streaming with QuickTime - a very detailed look
- http://www.apple.com/quicktime/tools_tips/
-- tools and tips for encoding/broadcasting/capturing using QuickTime
- http://www.apple.com/quicktime/tools_tips/tutorials/
-- various tutorials for QuickTime media tasks
- http://www.apple.com/quicktime/tools_tips/tutorials/delivery.html
-- delivering streaming media content with QuickTime
- http://www.apple.com/quicktime/tools_tips/encoding.html
--encoding tools for QuickTime media
- http://www.apple.com/quicktime/tools_tips/broadcasting.html
-- broadcasting tools fot QuickTime
- http://www.washington.edu/hdtv/
--University of Washington effort for streaming HDTV over the Internet