So, every week we live stream 2 times: Sunday mornings and Wednesday nights.
When not streaming live we have a constant, looping stream so that Roku "thinks" we're live.
Every week the same thing happens. Monday-Wednesay, everything works and validates.
After we stream Wednesday night, and then we start the looping video over, the JSON Feed Status shows our m3u8 as "unreachable." However, the stream works fine on Apple TV, Amazon Fire TV and on any stream tester online.
Thursday through Sunday we try to restart the stream, update the JSON, etc, hoping Roku will see it. But it doesn't help.
Users aren't able to see our live stream on Sundays, only archived videos. So then we stream Sunday (without Roku viewers), and by Monday everything is working again.
We're not using Vimeo, we use Wowza and DreamObjects.
No response yet from support.
From Roku Partner Success:
Why doesn't live content show up in my Direct Publisher channel? Pam 7 months ago Updated Issue Live stream does not dynamically appear in Direct Publisher channel. Environment Direct Publisher Answer Make sure you have validityPeriodStart (and optionally, validityPeriodEnd) enabled in your Direct Publisher feed. For more information on how to implement this field, check out our Content object documentation.
Check the Roku Json Schema for a sample.