Applied on encoders, streaming servers, decoders, set-top boxes (STBs) and embedded media players, SRT presents a fundamental technology for high performance end-to-end video streaming. SRT can be used by broadcast solution providers, video streaming technology vendors, enterprise video platform developers, live event production companies, OEM hardware developers and any developer needing low-latency video streaming for hardware or software.
“The most difficult challenge for interactive streamers is being able to deliver at scale while maintaining high interactivity,” says Charlie Good, CTO and cofounder at Wowza.“To accomplish this feat, you need a protocol that can deliver across the technology stack, seamlessly and without fail, but does so with the lowest end-to-end latency possible. SRT is the first solution that’s offered freely by the leaders in the streaming industry that has the potential to transform streaming applications for years to come.”
SRT is available on GitHub as source code with build tools, along with sample applications, so developers can immediately incorporate the protocol within their technologies. Developers can also improve upon, use and re-contribute (under LGPLv2 licence) to SRT.
“We’ve released the SRT source code for any developer who wants to deliver low-latency video streaming solutions for their users,” said Peter Maag, CMO, Haivision. “By opening up this technology to the world, SRT is the low-latency glue that bonds the video streaming ecosystem closer together – improving the way we all stream and continuing to significantly reduce internet streaming latency for the best viewing experiences.”