Your Digital Media Has Never Looked So Good

 
nadavrub
Topic Author
Posts: 1
Joined: Sat Jul 13, 2019 10:34 pm

SSAI & BIF synchronization

Sun Jul 14, 2019 4:04 am

Use-case
  1. VOD serving using HLS
  2. Support Roku Jugbar w/ Thumbs ( Trick modes )
  3. Support SSAI in sync w/ the thumbs @ #1
Implementation
  1. Home brew SSAI @ HLS, SSAI is client targeted, and might slightly differ in duration (by few sec) from one client to the other
  2. SSAIs are bound with a #EXT-X-DISCONTINUITY tag, on a per profile m3u8 basis
  3. BIF generation per the spec @ https://developer.roku.com/docs/developer-program/media-playback/trick-mode.md
Problem at hand
When no SSAI is applied all is working as expected, seeking using the BIF thumbs brings the video to the exact expected position, however, when SSAI is applied, seeking is done according to the original timeline totally ignoring the ingested ads duration ( and the bounding #EXT-X-DISCONTINUITY tags ).

Given targeted ads, Is there any way to have the Roku player ignore the duration ingested by SSAI during trick mode playback ( when showing the thumbs ) ?
Is there any specific m3u8 attribute it expects? any other recommended approach to deal w/ targeted SSAI?

Who is online

Users browsing this forum: No registered users and 4 guests