SRGSSR / pillarbox-documentation

Technical cross-platform documentation for Pillarbox
3 stars 0 forks source link

Fix RTS / RSI stream packaging when AES encryption is involved #42

Closed defagos closed 11 months ago

defagos commented 11 months ago

As a user I want to have the same good user experience with RSI TV series or RTS documentaries as with other kinds of contents (news, e.g.).

Currently seeking does not work as smoothly with these contents. Moreover the Apple TV standard playback UI shows an empty thumbnail while seeking, which is useless.

Context

RTS / RSI stream packaging delivers EXT-X-I-FRAME-STREAM-INF playlists but those are broken because of the AES encryption. When fast forwarding the player cannot read these frames and therefore remains stuck. This explains why the Apple TV does not present thumbnails and why the player in general remains stuck at the seek start time instead of smoothly coping with seek requests.

We should get rid of these I-frame playlists. They are not useful anyway and just make the user experience worse.

Acceptance criteria

Tasks

defagos commented 11 months ago

As discussed with @bgaudaen:

We must notify RSI so that they can do the same fix as well (maybe they have not adopted fmp4 yet, though, so only the short-term fix is feasible.

defagos commented 11 months ago

We must notify Ivan at RSI so that he can forward the information further. We can provide the corresponding change as information.

defagos commented 11 months ago

RSI has been contacted. Done.