Alternative MPD events and SGAI now accessible with DASH
With the MPEG-DASH 6th edition now officially published as an ISO standard (ISO/IEC 23009-1), server-guided...
DRMtoday now supports studio-trusted DRM for IPTV multicast and hybrid PayTV
PayTV providers have traditionally budgeted conditional access system (CAS) costs as part of doing business,...
Company culture: How Castlabs people define it
There are many factors that influence a company’s work culture. At Castlabs we believe that...
STARDUSTmark version 3: New forensic watermarking improvements
We’re excited to launch version 3 of STARDUSTmark featuring a practical update to our single-frame...
Client-side beaconing, IAB Open Measurement, and SVTA standardization: A joint approach to monetizing OTT dynamic ad insertion
Dynamic ad insertion (DAI) has become the backbone of OTT monetization, and the industry is...
Widevine retiring its Cloud License Service (CLS)
On 13 April 2027, Google will discontinue its Widevine Cloud License Service (CLS). If you...
What is a conditional access system (CAS) and is it still relevant in 2026?
For decades, conditional access systems (CAS) have been the backbone of PayTV security. They’ve protected...
Standardized player error codes: The missing link in streaming QoE
In streaming, errors are inevitable. What isn’t inevitable is the confusion that comes with them....
Building our future: An overview of our hiring process
At Castlabs, hiring is so much more than just filling vacancies, it’s about finding future...
Common media data & content steering standards for smarter OTT streaming
OTT and media streaming are constantly evolving, driven by the need for better Quality of...
What is geoblocking and why do streaming platforms use it?
If you’ve ever heard someone say, “Why can’t I watch this movie in my country?”,...
Beginner’s guide to video players for online streaming: Features and optimization
Every streaming experience starts with a video player. Whether you’re watching a show on a...