What Is WOWZ Protocol?

April 29, 2019 by

Blog: What Is WOWZ

WOWZ™ is a TCP-based messaging protocol that achieves lightning-fast video delivery, broadcast-quality resolution, and interactivity via bidirectional data flow. You may have seen it mentioned in our forums, docs, and marketing content. But what’s the story behind the WOWZ protocol and how does it work? Let’s take a look.

WOWZ Protocol Snapshot

Goal: Attributes: Use Cases:
  • Enable low-latency, reliable streaming via an advanced protocol.
  • Allows bidirectional data flow to support interactive streaming services.
  • Supports scalability for one-to-many broadcasts.
  • Ensures complete stream replication, a.k.a. the same quality on the origin and the edge.
  • Interactive streaming.
  • Browser-based broadcasting
  • Gaming and auctions
  • Remote monitoring
  • Online financial trading

The WOWZ protocol powers the Wowza Streaming Cloud™ service and the Wowza Streaming Engine™ software for server-to-server communications.

Why Do We Need WOWZ?

Live streaming has become an intuitive way for consumers to research, engage, purchase, and contribute. But today’s audiences demand high-definition content and smooth video delivery — no matter where they are or what device they’re using.

While enticing users with real-time video allows today’s brands to stand out from competitors, that’s only the case when it’s done right. Reducing latency and ensuring quality are two key requirements when distributing these broadcasts.

To march the streaming industry forward and reach viewers on their own terms, Wowza Cofounder and CTO Charlie Good developed the WOWZ protocol for low latency and enterprise-level stability.

Leading up to WOWZ

RTMP used to be the preferred method for streaming video over the internet. This proprietary protocol enabled high-speed video delivery via Adobe Flash — but it came with security and compatibility issues. With Adobe’s announcement that the Flash Player would die off in 2020, developers searched for another solution.

The industry shifted to HTTP-based (Hypertext Transfer Protocol) technologies, with MPEG-DASH and Apple’s HLS being the most common protocols. Whereas RTMP streams were delivered via dedicated streaming servers as a continuous stream of date, HTTP-based video delivery took the form of progressive downloads sent via web servers.

HTTP-based protocols helped improve scalability and optimize viewer experience with adaptive bitrate technologies. But RTMP still outperformed DASH and HLS when it came to minimizing delay. This is because the cache-based methodology of HTTP-based streaming increased overall latency.

How WOWZ Works

Several aspects set WOWZ apart from other protocols in the industry.

  • Continuous Connection: When delay between broadcast and playback is unacceptable, WOWZ enables efficient stream-based delivery. This non-packetized firehose approach acts as a pipe to rapidly move video and audio data through to the viewer.
  • Supports Interactivity: Because WOWZ is delivered over the WebSocket protocol, it allows two-way ongoing conversation between viewer and broadcaster. By allowing the server to send data without requiring the client to request it first, WebSockets keep the connection open as messages are passed back and forth.
  • Broadcast Quality: The WOWZ protocol supports broadcast-quality resolutions of up to 1080p60.
  • Timecode Preservation: For scenarios when content distributors want to map data to specific time or locations, WOWZ helps preserve the timecode information related to audio and video packet frames.

Try Out WOWZ today

Free Trial

About Traci Ruether

As a Colorado-based B2B tech writer, Traci Ruether serves as Wowza's content marketing manager. Her background is in streaming and network infrastructure. Aside from writing, Traci enjoys cooking, gardening, and spending quality time with her kith and kin. Follow her… View more