The first review is up for my new course, Streaming Media 101 – Technical Onboarding for Streaming Media Professionals, and it’s a five-star review.
I designed the course to provide technical fundamentals and an overview of key industry products and services and the companies that create and support them. The goal was to teach students skills like live and VOD encoding and a high-level awareness of what it takes to stream at scale and who does what in the streaming marketplace.
According to reviewer Alan Raymond, I succeeded. Here’s his review:
Comment: This course does a great job of not only teaching technical fundamentals but also explaining the state of the state of broadcast streaming world including various players like manufacturers, Service providers, standards bodies, codecs and the like. Well worth the investment in both $ and time.
If you’re looking for a course to help streaming media newcomers quickly get up to speed on technologies and techniques, check out the course.
Here’s an overview of the nine sections in the course.
Section 1. Technology Fundamentals (compression, codecs, distribution alternatives).
Section 2. Tools and Metrics (MediaInfo, Bitrate Viewer, Moscow State Video Quality Measurement Tool, Telestream Switch, Solveig Multimedia Zond 265, SSIMWAVE SSIMPLUS metric, Rate-Distortion Curves/BD-Rate Functions, Introduction to FFmpeg).
Section 3. Generic Encoding Parameters (data rate, resolution, frame rate, bitrate control techniques, CRF Encoding, VBV buffer, I, B, and P-frames, reference frames).
Section 4. Working with H.264 (about H.264, H.264 profiles, levels, and entropy coding, x264 presets, AAC audio compression).
Section 5. Working with Other Codecs (VP9, HEVC, AV1, VVC, EVC, and LCEVC).
Section 6. Adaptive Bitrate Technologies (HTML5 playback architecture, MSE, EME, DASH, HLS, choosing an ABR technology, dynamic and static packaging, CMAF, creating encoding ladders, per-title encoding).
Section 7. Miscellaneous Topics (DRM, low latency technologies, QoE and QoS, content delivery networks, choosing a player).
Section 8. Producing VOD (production overview, create your own or OVP/UGC, cloud or on-premise encoding, make or buy encoder, choosing a cloud encoder, encoding for uploading to OVP/UGC).
Section 9. Producing Live (live production overview, transcode on-premise or in the cloud, choosing a live streaming service provider, choosing a live streaming encoder, connecting to your live streaming service provider).