Skip to content

Media Convert DRM not working on iPhone Safari/Chrome

0

I have setup AWS VOD https://aws.amazon.com/solutions/implementations/video-on-demand-on-aws/

This is the speke server I have installed https://github.com/awslabs/speke-reference-server

I am having the following problem

When I use DRM in AWS mediaCovert I can play the video(m3u8) for all formats apart from Safari and chrome on the iphone ,windows Desktop and android is working fine , it also works for VLC on iPhone. When I disable DRM it works fine on iPhone Safari and Chrome . I confirmed on browserstack the issue is on all versions of iPhone.

I have i am using Apple HLS for my conversion

This is the debug error I get from iphone ..

elements section <video controls="" autoplay="" src="https://d2zummmtqna433.cloudfront.net/a6d20a33-04e2-4da6-92ee-b8ff24b1f3a2/hls/big_buck_bunny_360p_5mb_3.m3u8" type="audio/mpegurl" class="media-document iPhone invalid video"></video>

I can see the licence key is been downloaded successfully from SPEKE server by the iPhone browser but it will not play the file . Any Help appreciated

asked 2 years ago237 views
1 Answer
0

Is your DRM configuration in AWS Elemental MediaConvert correctly set up for Apple HLS output with FairPlay Streaming DRM?

EXPERT
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.