4K 8K UHD Video

This topic describes how to implement 4K / 8K UHD video playback in your application.

Samsung Smart TVs support 4K / 8K UHD video playback. Video in 4K UHD has a resolution of 3840x2160 px. Video in 8K has a resolution of 7680x4320 px.

Only some media formats can be played in 4K / 8K UHD resolution on Samsung TVs.
For more information on the supported codecs, see Specifications.

To implement 4K / 8K UHD video playback:

  1. Check that the TV supports
    (1) 4K UHD video playback using the isUdPanelSupported() method of the ProductInfo API:
  • isUDPanelSupported()
    true : 4K↑ supported. It returns true when either 4K or 8K, or both are supported on the TV.
    false : Not supported (up to FHD supported)
if (webapis.productinfo.isUdPanelSupported()){
  console.log("4K UHD is supported");
} else {
  console.log("4K UHD is not supported");
}

(2) 8K UHD video playback using is8KPanelSupported()method of the ProductInfo API:

  • is8KPanelSupported()
    true : 8K supported
    false : Not supported
if (webapis.productinfo.is8KPanelSupported()){
  console.log("8K UHD is supported");
} else {
  console.log("8K UHD is not supported");
}
  1. Implement video playback using the AVPlay API. For more information, see Using AVPlay.

  2. For more information on 4K / 8K adaptive streaming, see Adaptive Streaming.