Streaming premium content to sports fans worldwide
By transitioning content delivery to StackPath and leveraging serverless scripting, FloSports gated access to premium content efficiently while delivering enterprise-grade, on-demand video streaming to sports fans worldwide.
- Leverages serverless edge scripts to protect premium content while allowing non-authenticated users to freely consume free content
- Conserves server resources by integrating with the existing authentication scheme at the edge
- Lowers delivery costs with optimal end user experience (greater than 96% cache hit ratio)
- Receives personalized, enterprise-level support that other providers charge thousands for
Innovative sports media brand faces content security challenge
FloSports is an over-the-top subscription sports broadcaster and streaming service that provides in-depth sports content to a highly engaged audience. Beginning in niche sports, the brand has since grown to include international competitions and numerous high-profile events.
Early on, FloSports experienced problems with viewers tampering with URLs to gain unauthorized access to paid content. To patch that hole, the company began individually signing each video URL to allow access, which created unnecessary round trips to the server. Since FloSports also offers free content, intelligently securing access to premium content became a core issue for continued brand growth.
Protect premium content without sacrificing quality
In order to continue delivering top quality content, FloSports needed to assign a signature to every video asset request to prevent URL tampering.
With the source video living in AWS S3 buckets, the company’s first pass was to generate a signed URL for each video view through Amazon’s CloudFront CDN. While this succeeded in securing the content, it added unnecessary round trips to the server. This impacted video start times for the user and put more load on backend servers than necessary.
In addition, CloudFront CDN comes at a substantially higher cost. This premium price comes with less points of presence and higher latency to end users than competitors. A more agile CDN solution was required.
Implement a developer friendly edge-side scripting solution
When the developers at FloSports began using StackPath they were able to put together a basic proof of concept in a matter of minutes. This meant leveraging edge-side scripts, looking for the JWT token, and protecting selected content.
With StackPath, FloSports developers can create an edge-side script with a few clicks. The intuitive inline editor (with code auto-complete) deploys changes to edge servers worldwide within seconds. Once beyond initial testing stages, developers were able to commit more complex edge-side code into their source control repositories and, with EdgeEngine CLI tools, integrate the packaging and deployment into their standard automated workflow. StackPath allows authentication to occur as close to the user as possible, thus reducing FloSports’ server logic load.
Secure, enterprise grade content for all paying customers
FloSports required robust media asset protection in storage objects (S3 buckets) that are only accessible to authenticated, paying users. With StackPath, the FloSports engineering team built out an effective solution in short order.
The broadcaster has achieved a 125+% YOY increase in net new subscribers. And, in June 2019, FloSports raised a $47M Series C, adding to a total of over $72 million in funding.
We check the serverless script code right into a GitHub repository and use StackPath’s CLI to deploy it. Within seconds it’s live. There’s virtually no population time. It’s great.”
Jason Byrne • VP, Software Development, FloSports