Open Bug 1573919 Opened 5 years ago Updated 2 years ago

[Meta] Test Widevine in automation

Categories

(Core :: Audio/Video: Playback, task, P3)

task

Tracking

()

People

(Reporter: bryce, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: meta)

I would be useful to be able to test the Widevine CDM in automation. Previously a number of blockers had made it unclear if this could be done, however, many of these now have solutions:

  • Creation of Widevine test media.
    • We can do this with shaka-packager.
  • Since we don't package the CDM in the browser, it was unclear how we should get it into automation to avoid network conditions causing us intermittents.
    • It sounds like Taskcluster lets us prefetch resources and expose them as artifcats. I believe some other tasks already do this.
  • We'd need to touch the network in order to reach Widevine license servers.
    • This one doesn't yet have a clear answer. At worst we could try and use the network. However, it may be possible to run a local license server for testing.
  • If the above is feasible within our agreements with Widevine.
    • I've discussed with legal and it appears that we can do the above for testing purposes. However, I will follow up as part of this bug.

It sounds like running a local license server may be difficult to do, but that we could reach out to a remote widevine license server for testing provided our test environment allows it.

Severity: normal → S3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.