We're trying to integrate the Roku IMA DAI SDK into our custom Roku player but we're having some issues with the VOD samples listed
here.
So we went ahead and setup Roku IMA DAI samples from
here and gave the
advanced_example a try. The only changes we did were:
- added roSystemLog observers to capture http.error events
- added the tos-dash and tears-of-steel-omid video samples
Here are the results:
- We're able to play tears-of-steel, the pre-roll plays fine, it triggers all the expected tracking events, starts playing the video content, but soon after that we start getting 404 HTTP errors. Then a mid-roll pops up but this time it gets stuck in a loop (the tracking events are only triggered during one of the loops) while 404 errors keep filling in the logs. You can find the console logs in the attachments (roku_imadai_tears-of-steel.log).
- We're able to play tears-of-steel-omid, just like tears-of-steel, it plays the pre-roll fine, triggers the expected tracking events, starts playing the video content but soon after it triggers a "Error in stream playback." followed by a "Stream playback stopped." and video playback stops. No mid-rolls pop up in the stream. You can find the console logs in the attachments (roku_imadai_tears-of-steel-omid.log).
- We are unable to play the DASH stream (tos-dash). The IMA DAI SDK gives us a "Error: The stream could not be loaded." error. You can find the console logs in the attachments (roku_imadai_tos-dash.log).
Since we have no alternative video samples to play with, we depend on these ones from Google to properly integrate the IMA DAI SDK in our product.
Thanks in advance,
Hugo