SouvTV

A new way of doing journalism

About

Souv.tv is a comprehensive platform designed for managing news content to simplify the workflow for content creators. Focused on delivering various media formats to Latin American consumers, users can create, edit, transmit, and share text, audio, and video within a single application. The versatile solution platform aims to enhance productivity and focus for news management providing users with the necessary resources to streamline news production and broadcasting processes.

How they use Cloudflare

Souv.tv works with a variety of large broadcasting companies, so the Souv.tv team needed a platform and strategy that would reduce costs and resources necessary to support their scale. The major factor for choosing Cloudflare was having multiple data centers in Brazil, so the development team decided to test Cloudflare Workers for their application. After successfully deploying their application globally, the team got a sense of Cloudflare’s simple yet powerful Developer Platform, and began to re-architect their entire backend. Cloudflare allows the team to run a full-stack app using Workers as an API to talk to other Cloudflare developer solutions including D1, Durable Objects, R2 and Workers KV. The team uses Workers KV to enforce authentication across their applications.

To deliver live video feeds, the development team decided to use Cloudflare Calls to build an application for 1:1 reporting between street recordings and broadcast delivery. Cloudflare Pages serves as Souv.tv’s front-end for their documentation and marketing website. The Souv.tv team uses Workers AI to generate transcription for every single image or audio file from their broadcast clients.

For distributed data management, the team uses D1 to store and search against documents, Durable Objects for storing user data, and Workers Analytics Engine to push user data both to Souv.tv and shared dashboards with users.

R2 played a great part on why Souv.tv chose Cloudflare. Because clients usually access or download videos on the platform many times during a one to two weeks period; the developers didn't want to be surprised by any egress billing. By estimating storage cost using our R2 calculator: R2 Calculator, the team estimates for each TB they store on R2, would save almost 85% storage cost or in some cases, almost 1000% of savings compared to S3.

Why Cloudflare?

“We are 100% running on Cloudflare. It's scalable and would be a better bet long term as our customer base and demands grow. Between our web infrastructure, routing, functions, storage, and live video, we can now put all of our eggs in one basket.”