Supported Media and DRM Formats

This article lists the media and DRM formats supported by webOS TV and webOS TV emulator. 

Media and DRM formats unmentioned in this article are not supported or not recommended for use in webOS TV.

Streaming Protocol

Protocol Supported in webOS TV Supported in Emulator Supported DRM
HTTP/HTTPS Yes Yes Not Available
HLS V3 Yes Yes Verimatrix
Widevine V6

Yes

No Widevine
For troubleshooting on streaming media with HLS, see HTTP Live Streaming (HLS) Troubleshooting and Can I develop an app using Smooth Streaming? in FAQ.

DRM

 DRM Name Supported in webOS TV Supported in Emulator Remarks
PlayReady

Yes

No
  • webOS TV 1.x: PlayReady V2.0
  • webOS TV 2.x, 3.x: PlayReady V2.5
Widevine V6 (Classic)

Partially

No  
Verimatrix Web Client

Yes

No
  • webOS 1.x: Verimatrix Web Client 1.0.7
  • webOS 2.x, 3.x: Verimatrix Web Client 3.4.0

For more details on DRM, see Playing DRM Content.

Video 

Name File Extension Supported in Emulator
MPEG-4 .mp4 Yes
M4V .m4v No
Window Media Video .wmv Partially (WMV3 excluded) 
MPEG transport stream .ts Yes
BDAV MPEG-2 Transport Stream .m2ts No 
WebM .webm No 

WebM format is supported on webOS TV v3.0 or later version.

Audio

Name File Extension Supported in Emulator
Advanced Audio Coding .aac No 
MPEG-4 .mp4 Yes 
MPEG-2 Audio .mpa No 
MPEG-1 .mpg No 
MPEG-1 or MPEG-2 Audio Layer II .mp2 No 
MPEG-1 or MPEG-2 Audio Layer III .mp3 Yes
WebM .webm No 
Ogg .ogg Yes 

WebM format is supported on webOS TV v3.0 or later version.

Image

Name File Extension Supported in Emulator
JPEG .jpg, .jpeg Yes
Graphics Interchange Format .gif Yes
Potable Network Graphics .png Yes
Bitmap .bmp Yes

WebP

.webp Yes

Subtitle

Name File Extension Supported in Emulator
WebVTT .vtt No
Navigation