google / google/ExoPlayer

Support SmoothStreaming with AES

Open
#3,420 4 comments 0 reactions 1 assignee Assigned to @tonihei View on GitHub
enhancement low priority
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

### Issue description
I can not play a Smooth Streaming with AES JWT token.
### Reproduction steps
You should change some of the Smooth Streaming Url in the ExoPlayer demo app by other that it uses a JWT token

### Link to test content
Video Link: https://amssamples.streaming.mediaservices.windows.net/830584f8-f0c8-4e41-968b-6538b9380aa5/TearsOfSteelTeaser.ism/manifest
Token:

- Header Key: Authorization

- Value: Bearer=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cm46bWljcm9zb2Z0OmF6dXJlOm1lZGlhc2VydmljZXM6Y29udGVudGtleWlkZW50aWZpZXIiOiI5ZGRhMGJjYy01NmZiLTQxNDMtOWQzMi0zYWI5Y2M2ZWE4MGIiLCJpc3MiOiJodHRwOi8vdGVzdGFjcy5jb20vIiwiYXVkIjoidXJuOnRlc3QiLCJleHAiOjE3MTA4MDczODl9.lJXm5hmkp5ArRIAHqVJGefW2bcTzd91iZphoKDwa6w8

### Version of ExoPlayer being used
com.google.android.exoplayer:exoplayer:r2.5.4

### Device(s) and version(s) of Android being used
All devices

### A full bug report captured from the device
Bug report is not tracking the issue due to is a controllated exception. The app does not crash.
The output Logcat is:
![error](https://user-images.githubusercontent.com/5682645/32365481-461fc452-c07a-11e7-8012-3a257db8a02e.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.