Aurora5 HEVC Encoder SDK
Get 1080p at 1.5 Mbps with the Aurora5 HEVC encoder.
Click ORANGE PLAY BUTTON to see how Aurora5 compares to x265.
Aurora5 presents a highly compelling efficiency advantage over H.264, VP9, and other HEVC encoding solutions with respect to rate-distortion performance, encoding speed, and memory consumption under both subjective and objective quality assessment. Using the Visionular Intelligent Optimization technology the Aurora5 encoder achieves the maximum possible visual quality at any predefined bitrate. This means savings of 40% or more in many real-world applications.
Aurora5 is the most advanced and highest performing HEVC (H.265) encoder in the market. It can operate significantly faster than x265 at the same perceptual quality level and for live streaming scenarios is able to reach the encoding speed of x264.
We designed Aurora5 to cover all major video coding scenarios from premium UHD VOD, to broadcast quality live streaming, ultra-low latency, and more. Aurora5 supports both 8-bit and 10-bit color, HDR, 8K resolution, and frame rates up to 120fps.
Aurora5 can be deployed as an SDK with a binary file that takes .yuv or .y4m raw video data and outputs HEVC elementary bitstreams. A fully integrated FFmpeg plugin makes this encoder simple to integrate into any workflow.
Aurora5 is available in the AuroraCloud SaaS service. Aurora5 can also be deployed in desktop PC-based encoding applications with only 25% of the CPU needing to be utilized. As a result of Aurora5’s tremendous compute efficiency, the SDK can be deployed over mobile devices having been specifically optimized for ARM architectures.
Fast Per-Title Encoding
User scenario performance.
Live Streaming FPS Performance
Aurora5 is optimized for live broadcast-quality streaming. Aurora5 provides a meaningful performance improvement over x265 operating in the three most common real-time speed modes. All testing was performed using just 4 threads for real-world deployment.
Bitrate Efficiency & Quality
Aurora5 offers VOD optimized presets designed to manifest the standard advantages provided by HEVC to provide superior visual quality at the same bitrate level, with lower computational cost and an efficiency gain greater than 50% at double the speed of x265.
Here is a summary showing the overall performance, efficiency, and quality advantage of Aurora5 compared to x264 and x265. Negative values reflect the advantage as a percentage of Aurora5.
x264 vs. x265 vs. Aurora5 encoding speed.
To showcase the tremendous advantage that Aurora5 brings to live premium video streaming services, the following chart shows Aurora5 encoding speed performance compared to x264 medium and x265 veryfast.
All testing was performed on AWS using the AMD EPYC 7R32 16 core and 32 thread EC2 instance. Video quality was carefully normalized across the six videos that were 1080p 60, 50, and 25 FPS.
We believe in testing that approximates real-world applications. This test was to measure the number of simultaneous encodes able to be performed by each encoder on the same machine. Wherever the encoding speed in FPS was equal or greater than the source frame rate, the encoder is capable of reaching live streaming performance. Four target bitrates were selected for each file. This is important since higher bitrates will always cause the encoder to slow down.
Summary of results
- Compared against x264 medium, Aurora5 veryfast can achieve a 40% encoding speed improvement with a coding efficiency BD-rate gain of 40~47% using various objective quality metrics.
- Compared against x265 veryfast, Aurora5 veryfast can encode at a speed faster than 2.5x the speed of x265 fast, while yielding a coding efficiency BD-rate gain of 15% with various objective quality metrics.
- Aurora5 is the only encoder capable of encoding four simultaneous 1080p streams on the same machine. This makes Aurora5 an excellent choice for premium live streaming applications such as sporting and gaming events.
Based on an “AI + core encoding” framework, Aurora5’s intelligent encoding engine integrates core technologies such as adaptive video preprocessing, intelligent code control, and ROI area detection, combined with encoding kernel optimization, to most effectively allocate bits in the video frame. This enables Aurora5 to be as much as 30% more efficient than x265 at the same quality.
Aurora5 offers multiple deployment options for maximum flexibility. It is available in an SDK binary, FFmpeg plug-in, and cloud service API’s. Operating systems supported include Linux, macOS, Windows, iOS, Android.
Aurora5 is much faster than x265, and can be used in low-latency scenarios such as live sports streaming, live broadcast streaming, virtual desktop, video conference (RTC), and cloud gaming.
Aurora5 is a full solution that includes multiple modules such as client-side encoding, server-side encoding, and playback-side decoding. In combination with our proprietary CAE (content adaptive encoding) technology, Aurora5 greatly reduces the video bit rate, reducing costs and improving efficiency for video platforms and streaming services. Aurora5 supports SCTE-35, Dolby Vision, HDR10, 10-bit color, and a full range of audio codecs.
For applications where hardware HEVC decoding is not available, Visionular offers an efficient and lightweight software decoder. The decoding speed is 200% faster while requiring just 20% of available CPU resources and 30% of the memory compared to popular open source solutions.
The HEVC ecosystem has been developing since 2013 and with nearly all mobile devices, connected UHD televisions, game consoles, and media players supporting the standard, there has never been a better time to switch from the aging H.264 codec standard to the much more efficient HEVC codec. Powerful video companies like Netflix, Amazon, Disney, Comcast, Hulu, Apple, and HBO are already streaming HEVC compatible bitstreams.