Screen Record
WE HAVE A BETTER WAY TO COMPRESS SCREEN ...
 

Stepok Screen Codec v3

Stepok Screen Codec v3, the second generation Stepok Image Lab codec, is a specially designed codec for recording and compressing screens.

Why compression is so important?

To record a video of screen activities, the amount of data could be very huge without compression. Assume the screen size is only 1024x768, which is the smallest desktop resolution nowaday, to take a video of 1 minute will cost:

1024 x 768 x 3(RGB) x 60(s) x 2(frames per sec) = 283115520B = 276480KB = 270MB )

A 1TB hard-drive can only store about 54 hours of such raw video, as well as it also taking about 15 minutes to send 1 minutes data via 1M band-width internet. A good compression method is nessesary. It will ensure a smaller file size, which means less space needed for storage and less time on sharing. And SSCV3 is the compression method specially designed to target the screen recording video.

What is the common way To Compress Screen Video For Other Softwares?

General screen recording software and remote controlling software contains compression abilities based on LZW. This function usually involves three steps:

  • 1,Lower the colour depth from 24 bits to 16 bits, or even 8 bits.
  • 2. Use lossless compression, usually LZW, to process one frame.
  • 3. Infollowing frames, do a simple compression between this frame and the last frame and then compress the changed area.

Other software may even uses standard MPEG/H264  codecs to compress screens. However, neither LZW nor MPEG options are the best solutions for a composed video like a screen. The LZW method may have better compression ratio on text and icons but it is bad for photos and animations. In other hand, MPEG/H264 have better performance on photos but working poor on text and icons. An answer and specialised method to achieve great compression is SSCV3.

Why SSCV3 Works Better Than Other Methods?

Targeting screen recording video, multiple technologies are used in SSCV3 to improve compression ratio and the quality.

Contents awareness compression

The image of a screenshot will be analysed by the codec and be separated into different areas by its contents. e.g photo, text, icon.., etc. Then the different compression methods will be applied targeting each type of them to achieve maximal compression ratio and efficiency.

Deep cache for windows

When a window has been deactivated and hidden behind, SSCV3 can still remember its image data for a while. When this window has popped up again, since it is remembered, it would not bring extra data to the encoder. The SSCV3 can keep as deep as 10 layers of image to cover most windows switching activities, that brings significant increasing of the compresison ratio.

Scrolling detecting

SSCV3 can detect scrolling movements on screen, for example, scrolling of a webpage. This will be used by encoder to improve the compression ratio further by predicting pixles between frames.

 Comparing To SSCV2 And Other Video Codec

The old v2 codec was developed 16 years ago when the up to date technologies of text rendering  did not exist. The new technologies include 'Anti-alias' and 'Cleartype' , both are designed to reduce jaggies of pixels so that on screen text can looks better. 

However the text,which are rendered by new technologies, will be classified as the type of 'icon' instead of 'text' in the old v2 codec. The reason of that is, instead of black and white, multiple colors are used to render the text. Therefore the v2 codec has to spend more bits to compress them. 

In the new v3 codec, a new type of content called 'Anti-alias text' is introduced into the algorithm, so the compression ratio on text area improved a lot. Plus on the new 'scrolling detection' technology, the v3 codec can achieve 2 times higher compression ratio compared to the v2 codec with the same encoding/decoding speed. Compared to the most common H264 codec (MP4 video), the v3 codec can achieve about 3-4 times higher compression ratio when targeting screen recording video with much faster running speed. 

Read more

Read more about us, FAQs or contact us today for more information on our products or partner opportunities.