wowza and streaming . lesson 11 .

Table of contents
- 1. Live Streaming
- 2. Video-on-Demand (VOD)
- 3. Adaptive Bitrate Streaming (ABR)
- 4. Low-Latency Streaming
- 5. Cloud Distribution
- 6. Secure Streaming
- 7. DVR (Digital Video Recording)
- 8. Audio Streaming
- 9. Stream Recording
- 10. Interactive Streaming
- 11. IP Camera Streaming
- 12. OTT (Over-the-Top) Streaming
- 13. Multi-Device Streaming
- 14. Transcoding
id.241224001.754289
With Wowza Streaming Engine, you can perform a variety of streaming tasks tailored to different use cases. Below is an overview of the types of streams you can manage with Wowza:
1. Live Streaming
Description: Broadcast real-time events to viewers using Wowza as the streaming server.
Use Cases:
Sports events, webinars, conferences.
Church services, concerts, live news.
Protocols Supported:
- RTMP, HLS, DASH, WebRTC.
Example: Stream live video from an encoder (e.g., OBS Studio) to Wowza, which redistributes it to multiple viewers.
2. Video-on-Demand (VOD)
Description: Deliver pre-recorded video content stored on Wowza's server to viewers.
Use Cases:
Training videos, movies, tutorials.
Corporate video libraries, e-learning platforms.
Protocols Supported:
- HLS, DASH, RTMP, Smooth Streaming.
Example: Upload videos to the Wowza content directory and provide playback URLs for on-demand viewing.
3. Adaptive Bitrate Streaming (ABR)
Description: Deliver video streams in multiple quality levels, automatically adjusting based on viewers' bandwidth.
Use Cases:
- Optimize viewer experience on varying network speeds.
Supported Protocols:
- HLS, DASH.
Example: Use Wowza's Transcoder AddOn to create multiple renditions of the same stream (e.g., 1080p, 720p, 480p).
4. Low-Latency Streaming
Description: Deliver streams with minimal delay, crucial for interactive use cases.
Use Cases:
- Auctions, betting, online gaming, remote monitoring.
Supported Protocols:
- WebRTC, CMAF Low-Latency HLS.
Example: Stream live video using WebRTC for sub-second latency.
5. Cloud Distribution
Description: Use Wowza to send streams to multiple destinations or platforms.
Use Cases:
- Stream to YouTube Live, Facebook Live, Twitch, or custom RTMP endpoints.
Supported Protocols:
- RTMP, RTSP.
Example: Configure Wowza to push streams to multiple external RTMP servers.
6. Secure Streaming
Description: Protect streams using authentication, encryption, and token-based access.
Use Cases:
- Corporate meetings, secure video delivery.
Protocols and Features:
- SecureToken, DRM integration, HTTPS, AES encryption.
Example: Enable SecureToken to prevent unauthorized access to streams.
7. DVR (Digital Video Recording)
Description: Allow viewers to pause, rewind, and resume live streams.
Use Cases:
- Live sports, long-form live events, interactive webinars.
Protocols Supported:
- HLS DVR, DASH DVR.
Example: Configure Wowza to store live stream segments for playback within a specified time window.
8. Audio Streaming
Description: Stream audio-only content with Wowza.
Use Cases:
- Internet radio, podcasts, live music events.
Supported Formats:
- AAC, MP3.
Example: Broadcast live audio streams to listeners worldwide.
9. Stream Recording
Description: Record live streams for later playback or archival purposes.
Use Cases:
- Capture live events for VOD, training archives.
File Formats:
- MP4, FLV.
Example: Enable stream recording in Wowza Manager to save live streams as MP4 files.
10. Interactive Streaming
Description: Use bidirectional streaming for real-time interaction.
Use Cases:
- Virtual classrooms, video conferencing, telemedicine.
Supported Protocols:
- WebRTC.
Example: Host a video call where multiple participants interact in real-time.
11. IP Camera Streaming
Description: Stream from IP cameras directly to Wowza for live viewing or recording.
Use Cases:
- Surveillance, live monitoring.
Supported Protocols:
- RTSP, RTMP.
Example: Connect an RTSP-enabled IP camera to Wowza for real-time monitoring.
12. OTT (Over-the-Top) Streaming
Description: Deliver video content directly to viewers' devices over the internet.
Use Cases:
- TV streaming services, apps, and platforms.
Supported Protocols:
- HLS, DASH, Smooth Streaming.
Example: Configure Wowza to deliver OTT streams with DRM protection.
13. Multi-Device Streaming
Description: Deliver streams to various devices like smartphones, tablets, smart TVs, and PCs.
Use Cases:
- Cross-platform video delivery.
Protocols Supported:
- HLS, DASH, RTMP, Smooth Streaming.
Example: Stream a live event optimized for playback on both desktop browsers and mobile devices.
14. Transcoding
Description: Convert incoming streams into different resolutions, codecs, or formats.
Use Cases:
Generate multiple quality levels for ABR.
Convert RTMP input to HLS or DASH.
Supported Codecs:
- H.264, H.265, AAC.
Example: Use Wowza's Transcoder AddOn to re-encode streams for mobile-friendly playback.
Subscribe to my newsletter
Read articles from user1272047 directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
