awslabs / awslabs/speke-reference-server

HLS Manifest file doesn't include EXT-X-KEY as documentation

Open
#41 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
124
Forks
50
Avg merge
4d 18h
Merged PRs (30d)
1

Description

Hi Support Team,

I follow the guidance and setup the speke-reference-server in my AWS account. Then, I configure the copyProtection API for the HLS endpoint of MediaPackage as [this doc](https://github.com/awslabs/speke-reference-server/blob/master/MEDIAPACKAGE_CONFIG.md#manual-configuration). When I start the live streaming, the video still plays but I don't see the EXT-X-KEY value in **index.m3u8** file. Below is the HLS Manifest . Note that I still use the System ID "**81376844-f976-481e-a84e-cc25d39b0b33**" . Please help advice on this.

`#EXTM3U
#EXT-X-VERSION:3
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=788480,AVERAGE-BANDWIDTH=545600,RESOLUTION=512x288,FRAME-RATE=15.000,CODECS="avc1.4D4015,mp4a.40.2"
index_5.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1492480,AVERAGE-BANDWIDTH=985600,RESOLUTION=640x360,FRAME-RATE=30.000,CODECS="avc1.4D401E,mp4a.40.2"
index_1.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2196480,AVERAGE-BANDWIDTH=1425600,RESOLUTION=768x432,FRAME-RATE=30.000,CODECS="avc1.4D401E,mp4a.40.2"
index_2.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=3252480,AVERAGE-BANDWIDTH=2085600,RESOLUTION=960x540,FRAME-RATE=30.000,CODECS="avc1.4D401F,mp4a.40.2"
index_3.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=4836449,AVERAGE-BANDWIDTH=3075564,RESOLUTION=1280x720,FRAME-RATE=30.000,CODECS="avc1.4D401F,mp4a.40.2"
index_4.m3u8
`

Thanks,
Duc

Contributor guide

Open the contributing guide

Research direction

Start by reviewing MEDIAPACKAGE_CONFIG.md and the copyProtection API configuration referenced in the report, then compare that setup with the supplied index.m3u8 manifest and System ID. Done means establishing whether the missing EXT-X-KEY is caused by the reference server or AWS MediaPackage and documenting the required next step.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.