Skip to content
English
  • There are no suggestions because the search field is empty.

Video Codec Best Practice

Understanding Video Codecs in NowSignage

Understanding Video Codecs in NowSignage

 

What Are Video Codecs?

A video codec (short for coder-decoder) is the technology used to compress and decompress video files.

When you upload a video to the NowSignage platform, the selected codec determines how the video is encoded for playback. The codec directly impacts video quality, file size, performance, and device compatibility.

Video codecs perform two key functions:

  • Encoding (Compression): Reduces file size by removing redundant or unnecessary data.

  • Decoding (Decompression): Converts the compressed file back into a viewable video during playback.

In digital signage environments, codecs are especially important. They ensure high-quality playback while keeping file sizes manageable and enabling smooth performance, even on devices with limited processing power.

 


 

Why Codecs Matter in NowSignage

NowSignage delivers content across a wide range of hardware platforms, operating systems, and screen resolutions. Selecting the correct codec ensures:

  • Smooth video playback

  • Reduced buffering and stuttering

  • Maximum compatibility with signage hardware

  • Efficient use of network bandwidth and device resources

Using an unsupported or inefficient codec can result in playback failures, green screens, black screens, or poor performance.


 

Supported Video Codecs in NowSignage

Codec

Description

Supported Resolutions

Notes

VP8 (4K VP8)

Open-source codec with good compression and broad compatibility

Up to 4K (Ultra HD)

Ideal for web-based and HTML5 content

VP9 (4K VP9)

Enhanced version of VP8 with better compression and visual quality at lower bitrates

Up to 4K (Ultra HD)

Excellent for high-resolution streaming and YouTube-hosted videos

H.264

Most widely supported video codec worldwide

Up to 1080p

Recommended for general digital signage content

H.265 (4K H.265 / HEVC)

Successor to H.264 offering up to 50% better compression at the same quality

Up to 4K (Ultra HD)

Best choice for 4K playback on modern hardware

 


 

Supported Hardware and Known Codec Support

(Guidance only — always verify codec support against manufacturer specifications)

Platform / Device

Supported Codecs / Notes

BrightSign Series 3, 4 & 5

Series 4 & 5 support VP9 for NowSignage playback. Hardware also supports H.264 and H.265 for 4K

Android (General)

VP9 recommended; H.264 and H.265 supported depending on hardware

Android 11 (Portrait Mode)

VP8 must be used

Windows 10 & 11

H.264, VP8, and VP9 depending on GPU driver support

macOS

Native support for H.264 and H.265; VP9 available on newer hardware and browsers

LG webOS Signage

H.264 and H.265 hardware decoding; VP9 on webOS 6 and later

Sony SoC Displays

H.264, H.265, and VP9 (varies by Android SoC model)

Samsung Tizen SoC (All Models)

H.264 and H.265

Giada (Android)

VP9, H.264, and H.265 depending on device hardware

AllSee (Android 7.1 SoC)

H.264 only

Linux Devices

H.264, H.265, VP8, and VP9 depending on GPU and driver support

Philips SoC Displays

H.264 and H.265; VP9 supported on newer Android 11–based models

 


 

Which Codec Should You Choose for Your NowSignage Project?

By default, new NowSignage projects use the VP9 codec. You can change the codec at any time and even apply different codecs at:

  • Project level

  • Folder level

  • Individual screen level

 

 


Best Practice Guidance

  • Always confirm codec compatibility using the device specification sheet or directly with the hardware manufacturer.

  • Mixed hardware environments often require multiple codecs to ensure full compatibility.

 

Tip: Viewing Available Codecs in the CMS

You can view which codecs are available for your videos directly in the Content Dashboard:

  1. Go to Content Dashboard

  2. Click the Table Settings icon

  3. Enable the Video Codec column

Screenshot 2026-01-19 at 15.26.11

This makes it easier to identify which codecs are already available for each video.

 


 

Troubleshooting and FAQ

 

Common Playback Issues

Symptom

Possible Cause

Resolution

Video does not play or screen turns green

Unsupported codec or corrupted file

Re-encode using VP8, VP9, H.264, or H.265

Black screen or freezing

Encoding profile mismatch

Re-encode using a supported codec

 


 

Q: I have a mixed hardware estate with different codec requirements. What is the best approach?

A: For mixed hardware environments, create separate folders within your Screens area, each configured with a specific codec. Place screens into the appropriate folder or create them directly within it.

When you upload content, NowSignage automatically detects that multiple codecs are required and processes the same video into each specified codec. This ensures compatibility across all devices without duplicating workflows.

 


 

Q: What if my existing content is in one codec but I need to switch or support multiple codecs?

A: If your content is already uploaded in one codec (for example, VP9) and you need to change the project codec (for example, to H.264):

  1. Update the project codec setting.

  2. Re-upload the video content so it can be processed in the new codec.

  3. Update playlists by replacing old items with the newly encoded versions.

 

If only a specific screen requires a different codec due to hardware limitations, set the codec at the screen level and re-upload the content for that screen.

If multiple codecs are available for a video, they will appear in the Content Dashboard. If a codec is not listed, the video must be re-uploaded to generate it.

Summary

Video codecs are a critical part of reliable digital signage playback. By selecting the correct codec based on your hardware and project requirements, you ensure smooth playback, optimal quality, and maximum compatibility across your NowSignage network.