Specifications and Feature Support

The following questions are related to the specifications for and the features supported by Samsung Smart TVs.

For the mapping of Samsung Smart TV product year and lineup with the model groups at the Samsung Apps TV Seller Office, see TV Model Groups.

   #model group    #tv model    #product year    #model lineup

2016 and later Samsung Smart TVs are distributed with and can run Tizen applications only.

2015 models are distributed with Tizen applications, but for backward compatibility, can run Samsung Legacy Platform applications.

2010 to 2014 models are distributed with and can run Samsung Legacy Platform applications only.

   #platform    #tizen    #samsung legacy platform    #compatibility

For detailed information on the supported music, picture, and video formats and decoders, see Media Specifications.

   #media specifications    #media format    #music    #picture    #audio decoder    #video decoder    #codec

The Samsung Product API is supported on 2012 and later Samsung Smart TV models.

   #samsung product api    #tv model

All Samsung TVs since 2015 support multitasking, except the "15TV_STANDARD2" model group. Multitasking is also supported on the TV emulator since Tizen TV Extension 2.1.2.

   #multitasking    #tv model    #emulator    #model group

Not all Samsung TVs support HDR video. To determine whether the TV supports HDR content, use the isHdrTvSupport() method of the AVInfo API.

   #hdr    #high dynamic range    #avinfo api

For information on the supported Web engine features, see Web Engine Specifications.

   #web engine

Samsung TVs partially support ES6 JavaScript. For a list of supported ES6 features, see Web Engine Specifications.

   #javascript    #es6    #web engine

Make sure the Web engine used by the TV supports the feature. For information on the TV Web engine version and the supported features, see Web Engine Specifications.

   #web engine    #webkit

Support for PlayReady and Widevine depends on the TV model year. For information on the supported versions, see MSE/ESE.

   #playready    #widevine    #encrypted media extensions    #eme    #drm    #digital rights management

The PlayReady DRM support depends on the TV model year:

2012 to 2013 models support PlayReady 1.2

2014 to 2017 models support PlayReady 2.5

2018 and later models support PlayReady 3.3

For more information, see MSE/ESE.

   #playready    #drm

Widevine Modular is supported since 2017 TV models. For 2016 and older models, use Widevine Classic.

   #widevine modular    #widevine classic    #drm

In the "config.xml" file, define the minimum required platform version for your application in the required_version attribute of the tizen:application element. You must also specify the API version used for the application, by defining the value of the "'http://samsung.com/tv/metadata/devel.api.version" key within a tizen:metadata element.

If the API version is greater than the minimum required platform version, the application launches on devices using lower platform versions, but unsupported API features do not work.

   #platform version    #api version    #config xml    #meta data    #required version

Since 2017 models, you can implement text-to-speech (TTS) functionality using the Web Speech API. For information on supporting TTS in your application, see Text to Speech.

   #text to speech    #tts    #web speech api    #accessibility

Since 2016 TV models, ID3 tags containing timed meta data are supported for HTTP Live Streaming (HLS) media.

   #http live streaming    #hls    #id3 tag    #timed meta data

When implementing Smooth Streaming, you can use TTML, DFXP, and SMPTE-TT internal subtitles or captions.

   #smooth streaming    #caption    #internal subtitle    #ttml    #dfxp    #smpte tt

Streaming over RTMP is supported on 2012 to 2014 TVs only. For information on the supported network protocols, see General Specifications.

   #rtmp    #streaming    #samsung legacy platform    #network protocol

Unicast streaming over RTP is not supported. For information on the supported network protocols, see General Specifications.

   #streaming    #rtp    #unicast    #network protocol

No. Because SVG images are not supported, they can display incorrectly on Samsung TVs. Using JPG and PNG images is recommended.

   #svg    #scalable vector graphic    #image format    #vector image

No. Customizing the UI sound effects is not supported on Samsung TVs.

   #ui    #user interface    #sound effect    #click sound

Since 2014 TV models, custom fonts are supported.

Custom Arabic fonts are not supported on 2013 and older TV models.

   #font    #arabic

You can use iframe elements in your application, but they can only display content. They do not support user interaction with the content, nor the Tizen or Samsung Product APIs.

When the user clicks an iframe element, the content opens in the Web browser. This behavior cannot be disabled.

   #iframe

No, Samsung Smart TVs do not support Java applications.

   #java

No, Samsung Smart TVs do not support HbbTV.

   #hbbtv    #hybrid broadcast broadband tv    #hybrid digital tv