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
C# API Version

11.11.0 10.10.0 9.9.0 8.8.4 6.6.0 5.5.0 4.4.0 Not supported
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 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

App Engine

HTML

HTML5 HTML5 HTML5 HTML5 HTML5 HTML5 HTML5 HTML5 HTML5 HTML5
DOM

DOM3 DOM3 DOM3 DOM3 DOM3 DOM3 DOM3 DOM3 DOM3 DOM3
CSS

CSS3 CSS3 CSS3 CSS3 CSS3 CSS3 CSS3 CSS3 CSS3 CSS3
JavaScript

V8 V8 V8 V8 V8 V8 V8 V8 JSC JSC
Network Protocol

HTTP

Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
HTTPS

WSS

Tizen .NET

.NET Standard

v2.1 v2.1 v2.1 v2.1 v2.1 v2.0 No No No Yes
Xamarin.Forms

Yes Yes Yes Yes Yes Yes
TizenFX

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)

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)

Widevine

Modular

v17.1 v17.1 v16.4 v16.3 v16.3 v14.1 v3.2 v2.08 v2.08 No
Classic

No No No No No No No Yes Yes Yes
AES

AES-128

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
Streaming Engine

MPEG-DASH
(XML metadata)

※ See MPEG-DASH Attributes Support

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
Subtitles

SAMI (UTF-8)

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