Casting lets a viewer start content on a phone or tablet and push it to a big screen - Chromecast and Google Cast, Apple AirPlay - while the mobile device becomes a remote control. Crucially, in the common model the TV device fetches and plays the stream itself; the phone just hands off the session, so quality and DRM are handled by the receiver.

That hand-off makes casting more than a UI feature: the receiver must support the right protocols, codecs, and DRM, the session and entitlement must transfer cleanly, and playback position must stay in sync so the viewer can reclaim control on the phone. Casting is part of the broader continuity story of letting a viewer move seamlessly across screens.

Book cover: Video Streaming, Volume 2 of the Fora Soft Video Engineering HandbookBook cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering HandbookBook cover: Video Encoding, Volume 1 of the Fora Soft Video Engineering Handbook

The handbook · 7 volumes

Fora Soft Video Engineering Handbook

Casting hands playback to the TV while the phone becomes a remote, and DRM, captions, and session state all have to survive the handoff. Our seven-volume handbook covers the whole video stack; for casting start with Volume 3 on players, DRM, and subtitles, then Volume 2 on HLS and DASH, with codec support in Volume 1. Written by Nikolay Sapunov, CEO at Fora Soft.

Browse the handbook on Amazon →7 volumes · 9,000+ pages · Kindle & paperback

Casting from your app to TVs failing on DRM or losing position?

We will test casting across your target devices and send a fix list with an estimate. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →