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.
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.
Additionally, StackPath’s 65+Tbps of network capacity and 50+ global PoPs offer a video streaming experience that rivals any other in the world, including the largest streaming video brands. FloSports uses StackPath CDN to deliver everything from CSS to JavaScript, to images to videos, with exceptional performance. (Their cache hit ratio is continuously over 96%.)
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.
Jason Byrne • VP, Software Development, FloSports
Have questions? Chat now with the live chat button on this page or request a demo from our edge experts.
Give end-users worldwide fast and reliable downloads for video and audio files of all sizes, with advanced features including segmented file downloads and unlimited file sizes.