awslabs / awslabs/speke-reference-server
HLS Manifest file doesn't include EXT-X-KEY as documentation
- 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
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