Internet Video: A Guide to Streaming and On-Demand Video

Internet Video: A Guide to Streaming and On-Demand Video

By: Damien Stolarz (author)Paperback

2 - 4 weeks availability

£36.99 With FREE Saver Delivery


Many companies today employ digital video on their web sites - think of newsclips on or highlights on A study released by the HTRCGroup estimates that 72% of companies currently use video, and that 97% planto do so in the near future. Internet Video ia a comprehensive guide that coversall aspects of adding video to a website. It explains the context, usage, andmethods for streaming digital video, and focuses on the technical aspects ofcompression, encoding, storage, and distribution. It explains how to scalesystems to meet demand for popular content, and demonstrates the advantagesof peer-to-peer distribution over the traditional broadcast model. It is writtenso that the reader begins with the basics, and progresses step-by-step to moreadvanced topics. It provides a balance of conceptual information and practicaladvice, complete with working code examples. Perhaps most importantly, it iscompletely vendor neutral, exploring the advantages and drawbacks of eachmajor vendor's products.

Create a review

About Author

Mastering Internet Video: A Guide to Streaming and On-Demand VideoAbout the Author Damien is an entrepreneur with 15 years of experience making computers talk to each other. He cofounded (also known as Blue Falcon Networks, which is now in 1995, where in his long tenure as Chief Tech-nology Officer, he led the development of numerous technologies including an online service, networked multiplayer games, and peer-to-peer cost-reduction software for video streaming. In 2002, he started Robot Army Corporation (, a software consultancy and R&D house, which continues to develop large-scale media delivery software among other secret projects. In 2004, Robot Army spun off Carbot, Inc. (, which designs and manufactures in-car entertainment of computers. Damien holds a bachelor or science degree in computer science/engineering from UCLA.


1. Video Preparation and Capture. Video Basics. Frame Rate. Flicker. Television Video Versus Film. Interlaced and Progressive Video Tradeoffs. Film-to-Video Conversion. Film-to-Video-to-Film Conversion. Frame Shape (Aspect Ratio). Analog Versus Digital. Analog-to-Digital (A/D) Conversion. Resolution. Scan Lines (Vertical Resolution). Lines of Horizontal Resolution. Higher and Lower Resolution Sources. Color Resolution. Connectors and Image Quality. Rectangular Pixels and Non-Square Projection. Television. Film. Broadcast Standards. Video Basics Summary. Capturing Video. Digital Tape Formats. Digital Video Cameras. Film Formats. Analog Tape Formats and Cameras. Analog Capture. Computer Graphics. Creating New Internet Video Content. Audience Internet Connection. Shooting. Editing. Summary. 2. Video Compression. Compression: How Much Is Bad? What Codec Should I Use? The Decision-Making Process. Delivery Method. Bandwidth Target. Player Choice. Codec/Format. Encoding Systems. Basic Settings. Balancing Audio and Video Bit Rates. Codecs. Frame Rate. Video Size. Quality. Advanced Settings. Quality-Based Versus Bit Rate-Based Compression. Constant Bit Rate (CBR). Variable Bit Rate (VBR). 1-Pass and 2-Pass Encoding. Key Frames. Frame Dropping. Bandwidth Scalability. A Brief History of Internet Codecs. Early 1980s: DAT and CD Audio. 1984: Macintosh Audio. Mid-1980s: GIF. Mid-1980s: Amiga MOD and MIDI . Late 1980s: Videoconferencing and H.261. Early 1990s: JPEG. Early 1990s: QuickTime. Early 1990s: Cinepak. 1991: MPEG-1. 1995: H.263 and MPEG-2. 1996: Sorenson. 1996 to the Present: MP3. 1997 to the Present: Commercial Efforts. 1997 to the Present: Macromedia Flash. 1998: Quake. 2000: Scalable Codecs. Present: MPEG-4. Video Compression: Under the Hood. Spatial Compression: JPEG. Step 1: Color Space Transform. Step 2: Downsampling. Step 3: Frequency Transform. Step 4: Quantization. Step 5: Output. Temporal Compression: MPEG. Recommending a Codec for Your Content. Summary. 3. Video Storage File Formats. An Ideal File Format for Video Storage. Requirements of Internet Video File Formats. Store Compressed Audio/Video. Efficient Playback. Efficient Scrubbing. Efficient Seeking. Defining Codecs. Other Header Information: Metadata. Non-Video Content. Multiple Bit Rates. Protecting Files Against Unauthorized Use. Video Editing. Checking File Integrity. Packetization. Common Internet File Formats. Internet Video Container File Formats. Simple Raw or Stream Video Formats. Internet Playlist, Index, and Scripting Formats. File Formats Versus Codecs: "How Do I Play Back an AVI?" A Brief History of File Formats. Apple's QuickTime: MOV Files (.MOV). Audio-Video Interleaved: AVI Files (.AVI). MPEG-1 and MPEG-2 (.MPG, .MPEG, .DAT, and .VOB). Progressive Networks: Real Audio and RealVideo (.RA, .RM, and .RAM). Advanced Streaming Format and Windows Media Format (.WMV, .WMA, .WMX, .ASF). DivX: A De Facto Standard. Shockwave/Flash (.SWF, .FLA, .FLV). Simple Multimedia Integration Language: SMIL (.SML, .SMIL). MPEG-4 (.MPG, .MP4). Common Features. Under the Hood. Summary. 4. Streaming Media Server Software. Types of Internet Media Delivery: Streaming Versus Downloading. Streaming Thoroughly Defined. Internet Streaming Servers. Television Experience: Broadcast or Live Video. "Live" Video. Video on Demand (VoD). Instant Gratification: Network Condition and Bandwidth Awareness. Real-Time Viewing. Time Awareness and Real-Time Delivery. Throttling Down for Narrow Pipes or Clogged Connections. Faster Stream Starting. ForwardError Correction. Content Tracking. User Experience Tracking. Better Logging. Third-Party Verification and Reporting. Advertisements. Better Tracking Than Offline Advertising. Ad Syndication. Regional Advertising. Content Control. Keeping the Content on the Server. Digital Rights Management. Controlling Access: Restricting Viewership to Permitted Viewers. Region Restriction. Billing Integration. Scalability and Fault Tolerance. Reality of Scale. Hierarchical Server Arrangements: Live Broadcast. Caching Server Hierarchies. Content Delivery Networks. Limiting Bandwidth Use. Streaming Server Drawbacks. Youth. Unstable Terminology. Pseudo-Interoperability. Expense. Technology Maintenance and Updates. Three Times the Headaches. Missing Features. Summary. 5. Video Transport Protocols. How Video Travels Across the Internet. Radio. Television. Telephone. Internet Basics. The Internet Backbone. Public Exchange Points. Peering. Private Peering. Internet Complexity. Packet Loss. Different Routes. Delay (Latency). Bandwidth Variation. Scalable Media Transmission. Multicast. Content Delivery Networks. Distributed or Peer-to-Peer (P2P) Networking. Network Layers: A Brief Primer on Internet Protocols (and Relevant Acronyms). Physical Layer. DataLink Layer. Network Layer. Transport Layer. Transmission Control Protocol (TCP). User Datagram Protocol (UDP). Application Layer. Streaming Protocols. Real-Time Transport Protocol (RTP). Microsoft Media Server Protocol (MMS). Shoutcast/Icecast Protocol (ICY). Streaming Through Firewalls. Summary. 6. Enterprise Multicast. Multicast Simplified. Example: CEO Video Broadcast. Example: Stock Ticker. Multicast Concepts. Bandwidth Control. Assumptions Made. Multicast Complicated. Multicast. Group Membership. Multicast Addresses. Creating an Efficient Tree. Source, Group (S,G) Combinations. Multiple Sources Versus Single Source. Different Multicast Algorithms. Dense Mode. Sparse Mode. Internet Protocol Version 6. Multimedia Backbone. Routers and Switches. Quality of Service. Reliable Multicast. Multicast Summarized. 7. Video Security and Digital Rights Management (DRM). The Hope of Digital Rights Management. A Tale of Two Consumers...or How to Feel Like You Are Protecting Content When You Are Not. DRM Conceptual Ingredients. The MP3 Experience. Under the DRM Hood: Encryption Technology. Encryption Overview. Using Encryption in DRM. How DRM Is Compromised. Encryption Concepts. Simple Encryption Algorithm. Tools in the Encryption Toolbox. One-Time Pad. Symmetric Encryption. Asymmetric Encryption. Hashing: One-Way Encryption. Key Management and Revocation. Digital Signatures. Certificate (Key) Authorities. Updatability. Combining It All. Truly Effective DRM. Hardware Solutions. Guidelines for Effective DRM. "Safe" Online Distribution Models. Summary. 8. Internet Video Standards. A Nonstandard World. The Two Types of Standards. The Browser Wars. Standards Organizations Relevant to Internet Video. General Purpose Standards Organizations. Internet Standards Organizations. Video Standards Organizations: MPEG. More Video Standards Organizations. Creating MPEG Standards. Future-Proofing. Some Final Notes. Appendix A. Quick List of Problems and Concise Solutions. Appendix B. The MPEG-4 Standard. Glossary. Mastering Internet Video Web Bibliography. Index.

Product Details

  • publication date: 04/08/2004
  • ISBN13: 9780321122469
  • Format: Paperback
  • Number Of Pages: 504
  • ID: 9780321122469
  • weight: 794
  • ISBN10: 0321122461

Delivery Information

  • Saver Delivery: Yes
  • 1st Class Delivery: Yes
  • Courier Delivery: Yes
  • Store Delivery: Yes

Prices are for internet purchases only. Prices and availability in WHSmith Stores may vary significantly