General Specifications

Samsung devices support a Web-based application engine and rich media playback capabilities.

The following tables define the Web platform environment and the media formats supported by various Samsung device models and the TV emulator.

General Features

Feature

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

Operating System

Tizen 8.0

Tizen 7.0

Tizen 6.5

Tizen 6.0

Tizen 5.5

Tizen 5.0

Tizen 4.0

Tizen 3.0

Tizen 2.4

Tizen 2.3

Resolution

Application

1920x1080 (All models)

Video

7680x4320 (8K UHD models)
3840x2160 (4K UHD models)
1920x1080 (2015 FHD models)

Table 1. General features


Platform Features

The following table define the detailed specifications according to Tizen platform version and year.

Type

Feature

TV Extension
8.0 Emulator

Tizen 8.0
(2024)

Tizen 7.0
(2023)

Tizen 6.5
(2022)

Tizen 6.0
(2021)

Tizen 5.5
(2020)

Tizen 5.0
(2019)

Tizen 4.0
(2018)

Tizen 3.0
(2017)

Tizen 2.4
(2016)

Tizen 2.3
(2015)

App Engine

HTML

HTML5

HTML5

HTML5

HTML5

HTML5

HTML5

HTML5

HTML5

HTML5

HTML5

HTML5

DOM

DOM3

DOM3

DOM3

DOM3

DOM3

DOM3

DOM3

DOM3

DOM3

DOM3

DOM3

CSS

CSS3

CSS3

CSS3

CSS3

CSS3

CSS3

CSS3

CSS3

CSS3

CSS3

CSS3

JavaScript

JSC

V8

V8

V8

V8

V8

V8

V8

V8

V8

JSC

Network Protocol

HTTP

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

HTTPS

WSS

Tizen .NET

Initial

Framework

net6.0
netstandard2.1

net6.0
netstandard2.1

v2.1

v2.1

v2.1

v2.1

v2.0

v2.0

Not supported

TizenFX

11

11

10

9

8

6

5

4

OS Upgrade

Framework

net6.0
netstandard2.1

net6.0
netstandard2.1

v2.1

v2.1

v2.1

v2.1

v2.0

v2.0

Not supported

TizenFX

11

11

10

9

8

6

5

4

Table 2. Platform features


The following table defines the player specific features supported by Samsung devices.


Type

Feature

Tizen 8.0
(2024)

Tizen 7.0
(2023)

Tizen 6.5
(2022)

Tizen 6.0
(2021)

Tizen 5.5
(2020)

Tizen 5.0
(2019)

Tizen 4.0
(2018)

Tizen 3.0
(2017)

Tizen 2.4
(2016)

Tizen 2.3
(2015)

TV Extension 7.0 Emulator

DRM

PlayReady

v2.5 (SL2000)
v4.5 (SL3000)

v2.5 (SL2000)
v4.5 (SL3000)

v2.5 (SL2000)
v4.4 (SL3000)

v2.5 (SL2000)
v4.2 (SL3000)

v2.5 (SL2000)
v4.2 (SL3000)

v2.5 (SL2000)
v3.3 (SL3000)

v2.5 (SL2000)
v3.3 (SL3000)

v2.5 (SL2000)

v2.5 (SL2000)

v2.5 (SL2000)

No

Widevine

Modular

v17.1

v17.1

v16.4

v16.3

v16.3

v14.1

v3.2

v2.08

v2.08

No

No

Classic

No

No

No

No

No

No

No

Yes

Yes

Yes

AES

AES-128

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

SAMPLE-AES

No

No

Verimatrix

Web Client

No

No

v4.1

v4.1

v4.1

v4.1

v4.1

v4.1

v3.6

v3.6

v4.1

Streaming Engine

MPEG-DASH
(XML metadata)

※ See MPEG-DASH Attributes Support

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Smooth Streaming

HLS
(M3U8 metadata)

※ See HLS Tag Support

v10

v7

v7

v7

v7

v7

v7

v7

v7

v3

v7

Subtitles

SAMI (UTF-8)

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

SubRip

SMPTE-TT

WebVTT (out-of-band)

No

No

Closed Caption

Yes

Yes

Table 3. Multimedia player features


Streaming Feature Support

The following table defines streaming features supported in detail.

Streaming Engine

Container

DRM

Feature

PlayReady

Widevine Modular

AES-128

SAMPLE-AES
(Since Tizen 3.0)

Verimatrix Web Client

Trick Play

Seek

Multiple Audio

Multiple Subtitles

MPEG-DASH

fMP4

Yes

Yes

No

No

No

Yes
(-16x ~ 16x)

Yes

Yes

No

Smooth Streaming

No

Yes

HLS

fMP4
(Since Tizen 3.0)

Yes

MPEG-TS

No

No

Yes

Yes

Yes
(HLS v3)

Yes
(-16x ~ 16x, since Tizen 3.0)

Yes
(Since Tizen 3.0)

Yes
(Since Tizen 3.0)

Table 4. Streaming feature support


HLS Tag Support

The folowing table shows the supported HTTP Live Streaming (HLS) tags for Samsung TV and the available Tizen platform version. The HLS tags list refers to HTTP Live Streaming 2nd Edition.

HLS Tag
HLS Protocol Version

Since

Basic Tags

#EXTM3U

Version 3

Tizen 2.3

#EXT-X-VERSION

Media or Multivariant Playlist Tags

#EXT-X-INDEPENDENT-SEGMENTS

Version 6

Not supported

#EXT-X-START

#EXT-X-DEFINE

-

Media Playlist Tags

#EXT-X-TARGETDURATION

Version 3

Tizen 2.3

#EXT-X-MEDIA-SEQUENCE

#EXT-X-DISCONTINUITY-SEQUENCE

Version 6

Tizen 3.0

#EXT-X-ENDLIST

Version 3

Tizen 2.3

#EXT-X-PLAYLIST-TYPE

Not supported

#EXT-X-I-FRAMES-ONLY

Version 4

Tizen 2.4

#EXT-X-PART-INF

Version 10
(HLS Low Latency)

Tizen 6.0

EXT-X-SERVER-CONTROL

Media Segment Tags

#EXTINF

Version 3

Tizen 2.3

#EXT-X-BYTERANGE

Version 4

Tizen 2.4

#EXT-X-DISCONTINUITY

Version 3

Tizen 2.3

#EXT-X-KEY

#EXT-X-MAP

Version 5
(HLS fMP4 only)

Tizen 3.0

#EXT-X-PROGRAM-DATE-TIME

Version 3

#EXT-X-GAP

-

Not supported

#EXT-X-BITRATE

Version 8

Tizen 8.0

#EXT-X-PART

Version 10
(HLS Low Latency)

Tizen 6.0

Media Metadata Tags

#EXT-X-DATERANGE

Version 7

Tizen 3.0

#EXT-X-SKIP

Version 10
(HLS Low Latency)

Tizen 6.0

#EXT_X_PRELOAD_HINT

Tizen 7.0

#EXT-X-RENDITION-REPORT

Tizen 6.0

Multivariant Playlist Tags

#EXT-X-MEDIA

Version 4

Tizen 2.4

#EXT-X-STREAM-INF

Version 3

Tizen 2.3

#EXT-X-I-FRAME-STREAM-INF

Version 4

Tizen 2.4

#EXT-X-SESSION-DATA

Version 7

Not supported

#EXT-X-SESSION-KEY

Tizen 2.4

#EXT-X-CONTENT-STEERING

-

Not supported

Custom Tags

#EXT-X-CUE-IN

-

Tizen 3.0

#EXT-X-CUE-OUT

-

#EXT-X-CUE-OUT-CONT

-

Table 5. HLS tag support


MPEG DASH Attributes Support

The folowing table shows the supported MPEG-DASH Attributes and the available Tizen platform version.

Attributes
Spec Version

Since

Main
Child
MPD

ISO/IEC 23009-1:2012

Tizen 2.4

@mediaPresentationDuration

@minBufferTime

@type

@profiles

Period

ISO/IEC 23009-1:2012

Tizen 2.4

@duration

@start

Tizen 5.5

AdaptationSet

ISO/IEC 23009-1:2012

Tizen 2.4

@codecs

@lang

@id

@par

@mimeType

Tizen 3.0

Representation

ISO/IEC 23009-1:2012

Tizen 2.4

@bandwidth

@mimeType

@id

@scanType

@frameRate

@width

@height

@audioSamplingRate

@sar

@presentationtimeOffset

Tizen 3.0

AudioChannelConfiguration

ISO/IEC 23009-1:2014

Tizen 5.0

BaseURL

ISO/IEC 23009-1:2014

Tizen 3.0

@serviceLocation

@dvb:priority

ETSI TS 103 285 v1

@dvb:weight

SegmentBase

ISO/IEC 23009-1:2012

Tizen 2.4

@indexRange

@timescale

Initialization

@range

SegmentTemplate'@$Number$

ISO/IEC 23009-1:2012

Tizen 2.4

@startNumber

@duration

@initialization

@media

@timescale

SegmentTemplate'@$Time$

ISO/IEC 23009-1:2014

Tizen 2.4

@timescale

@media

@initialization

SegmentTimeline

Tizen 5.5

@t

@d

@r

SegmentList

ISO/IEC 23009-1:2012

Tizen 2.4

@timescale

@duration

ISO/IEC 23009-1:2014

SegmentURL

ISO/IEC 23009-1:2012

@media

UTCTiming

ISO/IEC 23009-1:2014 amd1

Tizen 2.4

urn:mpeg:dash:utc:http-head

urn:mpeg:dash:utc:http-xsdate

urn:mpeg:dash:utc:http-iso

ISO/IEC 23009-1:2019

Tizen 5.0

urn:mpeg:dash:utc:direct

ContentProtection

ISO/IEC 23009-1:2014

Tizen 2.4

@schemeIdUri

@cenc:pssh

ISO/IEC 23001-7:2016

@cenc:default_KID

@mspr:pro

Playready in DASH v1.1

Tizen 3.0

Location

ISO/IEC 23009-1:2022

Tizen 8.0

Event

@contentEncoding=base64

ISO/IEC 23009-1:2022

Tizen 8.0

SupplementalProperty

@schemeIdUri="urn:mpeg:dash:adaptation-set-switching:2016"

ISO/IEC 23009-1:2019

Tizen 8.0

Single DRM system

Tizen 2.4

Multi DRM system

Tizen 5.0

Table 6. MPEG-DASH attributes support