Visionular achieves SOC2 Type 1 certification

Visionular Demonstrates Commitment to Security with SOC 2® Type I Report

Visionular Achieves SOC 2® Type I Certification, Reinforcing Industry-Leading Data Security and Compliance for Video Compression TechnologySan Francisco, CA / July 15th, 2024 / Visionular Inc., a pioneer in AI-driven video compression, has successfully completed the Service Organization Control (SOC) 2 Type I audit. This achievement is part of Visionular’s company-wide commitment to ensuring it delivers the highest standards of security for customers. "Achieving SOC 2 Type I certification is a significant milestone for Visionular," said Zoe Liu, CTO and Co-Founder of Visionular. "It underscores our dedication to maintaining the highest level of security and privacy for our clients. Our customers can...

Continue reading

what is capped CRF in video rate control

What is Capped CRF?

Capped CRF is a video encoding technique that combines Constant Rate Factor (CRF) rate-control with a bitrate cap (or ceiling) to be able to control the video bitrate, while maintaining the video quality at the desired level. Capped CRF is quite different from VBR rate control that prioritizes quality over hitting or staying under a specific bitrate CBR rate control that prioritizes hitting a specific bitrate over quality Capped CRF has become quite popular in the video encoding sector because it allows a video encoder to achieve a balance between video quality, file size, and bandwidth limitations, is very useful in...

Continue reading

What are AV1 Golden Frames?

A golden frame is a special kind of reference frame in the AV1 video codec standard. It acts as a long-term reference in the encoding process and is different from a standard reference frames that are used to define a GOP or Group of Pictures. Golden frames are more important in AV1's multi-layer reference frame hierarchy and this priority lets them remain in particularly for an extended time, occupying targeted reference frame buffers. The choice of golden frames is an important one that the encoder must make. A lot of things such as complexity of scene, distance in time of frames,...

Continue reading

Difference Between Video Bitrate And Video Resolution

Have you ever wondered what makes a video look crisp, clear, and perfectly detailed on your screen? Two of the main factors that determine video quality are video bitrate and video resolution. Though they sound similar, these two concepts are actually quite different. In this post, we'll explain in simple terms what bitrate and resolution are, how they work together to create high quality video, and why understanding the difference between them matters. It doesn’t matter if you're streaming movies, filming videos on your phone, or just want to learn more about digital video, this guide will help you a lot later on!In...

Continue reading

AV1 Low Delay for RTC – Challenges and Suggestions

I started working on AV1 by developing the standard, and since then I've been eating my own dog food and developing production encoders for AV1. Now, when I started on video coding, RTC meant video calling, conferencing, that kind of thing. But since then, the scope of RTC has increased to include things like game sharing and live streaming, so it's become increasingly challenging to develop an AV1 encoder for that range of applications. So, my agenda today will explore some of the issues that come up in that development. First of all, I'm going to talk about what's involved in...

Continue reading

Video encoding compared on ARM vs. Intel x86 processors

Video Encoding on ARM vs. Intel x86 – Which Is Better?

In this article, we talk about video encoding on ARM processors using benchmarks that show why they are suited for video compression (both from a performance and a pricing standpoint), and compare the results with video compression on Intel x86 (CISC) processors. When it comes to video encoding and building out your video encoding infra and architecture, two factors are critical - how fast the encoding gets done, and the compute cost of getting it done. If you pay less and get a machine with poor specifications - it takes longer to encode; but, if you spend too much on your infrastructure,...

Continue reading

Video-Encoding-on-a-GPU-Explained-in-Detail

Video Encoding on a GPU – Explained in Detail

In this article, we talk about video encoding on GPUs, why GPUs are suited for video compression, and compare it with CPU-based video compression.  Video can be compressed using software or hardware video compression solutions/systems. Hardware encoders are machines dedicated for video compression (using FPGA, ASIC, etc.) and software encoders are software products that run on the machine’s CPUs/GPUs.  A lot of video compression is done on CPUs, because of their versatility, complex instruction sets, and frankly, their vast availability. However, as video resolutions and bitrates increase, the limitations of CPUs for encoding video become apparent. And, these limitations can be seen...

Continue reading

What is HDR (High Dynamic Range)

High Dynamic Range, or HDR, is a technology used to improve image and video quality. It functions by boosting the contrastᅳsharpening the appearance of objects, so the light and dark parts of the viewed world stand out with more clarityᅳin image and video. HDR can work with a wide brightness and color output in a manner that delivers a really good viewing experience. What you usually see as a highlight of a viewed object or scene when you view SDR (or Standard Dynamic Range) images or video will look like a supernova when you view the same under the HDR condition. SDR...

Continue reading

What is CBR or Constant Bitrate in Video Compression?

Constant Bit Rate (CBR) rate control is used to ensure that compressed videos (or video streams) occupy a certain number of bits per second when they are played back. A fundamental part of any video compression system is in the control of the bit rateᅳhow the available data gets distributed across the video frames. A simple and predictable way of doing this is to allocate the same number of bits per elapsed unit of time (e.g., seconds) for each video and this is how CBR works. In other words, no matter how intricate the scenes being encoded are, or how simple and...

Continue reading

What are P-Frames and how are they used?

P-frames, which stand for "predicted frames," have always existed in the middle space between I-frames, or "complete images," and B-frames, or "highly compressed bi-directional predicted frames" - and they provide a good middle-ground in terms of file size reduction and video quality. Learn more about I-frames (and IDRs) and B-frames here. They plays a critical role in video compression in video codecs like H.264/AVC, HEVC, and AV1 and let us see why.The compression power of P-frames mostly comes from their use of motion estimation. If we have a video sequence with slow and gradual movementᅳsay, a person talking with minimally changing surroundings...

Continue reading