Bitmovin Player & Bitmovin Observabilty
OpenTV is available with Bitmovin Player (https://bitmovin.com/ ).
Bitmovin Player features and capabilities
Features
Device SDKs
Supported devices
-
Desktop: Mac, Windows & Chromebook
-
iPhone, iPad, Apple TV, Vision Pro
-
Apple AirPlay compatible devices
-
Android Phone, Tablet & Android TV
-
Android OS-based Smart TVs
-
Android Set Top Boxes
-
Chromecast
-
Amazon Fire Tablet & Fire TV (Vega OS)
-
Roku
-
Sony PlayStation 5
-
Sony PlayStation 4
-
Samsung TV (Tizen 2017+)
-
LG TV (webOS 2017+)
-
Comcast X1
-
RDK devices
-
HbbTV (2.0.3+)
-
Panasonic (2018+)
-
Vizio (2020+)
-
Hisense (2018+)
-
Samsung TV (Tizen 2016)
-
LG TV (webOS 2016)
-
TiVo OS
-
HarmonyOS
-
Microsoft Surface, Xbox One Series
Browser SDKs
-
Chrome
-
Edge
-
Firefox
-
Opera
-
Safari
-
React Native SDK
-
Flutter SDK
Stream and device testing
|
Workflows and protocols
Video on demand
Live
-
Low Latency HLS (CMAF)
-
Low Latency DASH (CMAF)
Functions and qualities
-
Adaptive Bitrate (ABR)
-
Multi-language audio
-
Offline playback
-
Playlists
-
Live DVR
-
Real-data timestamps
-
Picture in Picture
-
Frame accurate seeking
-
4K / 8K / 360 / VR
Subtitles and closed captions
-
WebVTT
-
SRT
-
TTML/DFXP
-
CEA-608/708
-
Multi-language CC
Content protection
-
Widevine
-
FairPlay
-
PlayReady
-
AES-128 / ClearKey
-
Offline DRM
-
Client-side watermarking
-
Key rotation
-
Token authentication
-
ID3 tags
-
EMSG box
-
CUE tags
-
EventStream (MPD events)
-
DATERANGE tags
-
Program Date Time
|
Advertising capabilities
-
Server-side ad insertion (SSAI)
-
Client-side ad insertion (CSAI)
-
Server-guided ad insertion (SGAI)
-
VAST 3.0 / 4.0 / 4.1
-
VMAP + ad scheduling and targeting
-
VPAID 2.0
-
Open Measurement and OM SDK
-
Ad scheduling and targeting
-
Ad waterfall
-
Ad pods (pre-roll, mid-roll, post-roll)
-
Companion ads
-
Overlay ads on web
-
Skippable ads
-
Ad macros (configurable)
-
Prefetch VAST/VMAP tag
-
Ad verification and ad viewability
Other playback features
-
Multi-view playback
-
Preview thumbnails
-
Trickplay (fast-forward and rewind)
-
Variable playback speed
-
Configurable video quality settings
-
Audio-only player
-
Network APIs
-
Manifest read APIs
-
Buffer management APIs
-
Preload ad and video APIs
-
Custom UI skinning
-
SharePlay
|
Bitmovin Observability
Features
Metrics
Audience
-
Total Plays
-
Unique Users
-
Concurrent Views
-
Total Hours Watched
-
Average View Time
-
Session List
-
Total Startup Time
-
Player Startup Time
-
Video Startup Time
-
DRM Load Time
-
Seek Time
-
Data Downloaded
-
Download Speed
-
Page Load Time
-
Bandwidth
Quality
-
Video Bitrate
-
Scale Factor
-
Audio Bitrate
-
Audio Language
-
Subtitle Language
-
Dropped Frames
-
View Time
-
Screen Width
-
Screen Height
-
Supported Codecs
-
Player Width
-
Player Height
-
Rendition Width
-
Rendition Height
Debugging
-
Error Percentage
-
Error Ratio
-
Rebuffer Percentage
-
Buffering Time
-
Start Failures
-
Error Code
-
Error Message
-
Error Stack Trace
-
Player Duration
-
Number Packets Sent
-
Segment Name
-
Number of Segments Downloaded
-
Time Spent Downloading Segments
-
Video Duration
-
Video Start Failure
-
Reason for Video Start Failure
-
Subtitles Enabled
Comparison
-
Player Name
-
Player Type
-
Player Version
-
Browsers
-
Platforms
-
Domains
-
Experiments
|
Integrations
-
SAML SSO
-
Okta
-
AWS S3
-
Google Cloud Storage
-
Azure Storage
-
Snowflake
-
Google Pub/Sub
-
Grafana
Collectors
-
Bitmovin Player (Web, Smart TV, Apple, Android, Roku & more)
-
Shaka Player
-
dash.js
-
hls.js
-
video.js
-
HTML5 Video Element
-
Android ExoPlayer & Media3
-
Apple AV Foundation
-
Roku Native
-
Chromecast v3 Adapter for Shaka Player
-
THEOPlayer / Dolby OptiView
-
Amazon IVS Player
Advertising Metrics
Audience
-
Ad Impressions
-
Completion Rate
-
View Rate
-
View Percentage
-
Started
-
First Quartile
-
Midpoint
-
Third Quartile
-
Completed
-
Click Rate
-
Click Position
-
Skipped
-
Skip Position
-
Ad Abandonment Rate
-
Abort Position
-
Ad Tag Load Time
-
Ad Startup Time
Debugging
-
Error Percentage
-
Failed Beacon URLs
|
Analysis Screens
-
API Explorer
-
Countries
-
Error Data
-
Network Explorer
-
Session Tracking
-
Top Errors
-
Video Bitrate Heatmap
-
SSAI Analytics
-
CSAI Analytics
-
AI Session Interpreter
-
Observability Alerts
-
Real-Time Monitoring
Filters & Breakdowns
|
Options
Bitmovin Observability is available alongside OpenTV, in either basic or premium deployment model (fee’s apply)
|
|
Basic
|
Premium
|
|
Retention
|
15 days
|
13 months
|
|
Custom Fields
|
5 (already allocated)
|
Additional fee
|
|
Advertising Features
|
Additional fee
|
Additional fee
|
|
Data Exports
|
Via OpenTV Datawarehouse 15 days
|
Via OpenTV Datawarehouse 13 months
|