Product
Player
Question
Hi all.
I’ve recently taken part in the development of a small media service, that includes a full implementation of:
- Bitmovin Player
- BuyDRM MultiDRM
- Wowza Media Server
During the testing phase of this infrastructure and software configuration, we encountered a rather interesting issue regarding the playback of 1080i (interlaced video) content.
We have observed the following:
- 1080i content is playable on all tested platforms with DRM disabled.
- 1080i content is only playable on Android devices with DRM enabled.
EDIT: This is only true for Widevine DRM (see replies)
Our test setup:
- Latest Edge & Chrome browsers on Windows 10
- Playready and Widevine DRMs
- Android mobile devices with versions 10-13
- Dash & HLS playback was tested
The playback of DRM protected content on Windows 10 does not explicitly fail. The player begins to buffer, loading chunks and initializing the DRM system, however a “waiting for key” message is repeatedly logged to the browser console (debug logging enabled) by the Bitmovin player.
After a few minutes of buffering the player begins to play audio, but no video (black screen).
This issue only reproduces on Windows 10, but we believe this issue is somehow related to the DRM implementation, so all modern versions of Windows are probably affected. Browsers use a software based DRM system for content protection, while Android devices might be capable of providing more robust (or at least differently implemented) solutions.
We are unsure if this is an issue with Bitmovin player itself. We have tested other players and the issues has reproduced (dash.js). This means we are most likely dealing with either a limitation of the software based DRM solution in the Browser or bug in it. However, we were advised by Bitmovin support to write to this community page about this to allow for a public discussion and sharing of information regarding this issue. We agreed as this issue has been hardly discussed publicly on the internet.
Our solution to this issue was to transcode our large catalogue of 1080i content to 1080p, which was luckily not that costly thanks to AWS Elemental MediaConvert.
Regardless of that I want to invite you all to discuss this issue and especially to find the true root cause of this undocumented (?) behavior / bug.
- Eemil from Singularity Designs