DP doesn't support live feeds... However....
I have a successfull livefeed going through DP..
The problem you are encountering is because Roku checks at what appears to be random times (but everytime when updating a feed) that the url to the video is good.
For instance, my live feed is
http://mydomain.com/live.m3u8if the file does not exist DP flgs it as a bad video url and removes it from your channel lineup.
it will also do this check at many random times through out the day.. So the feed index file MUST also exist even when the feed is down, otherwise it will disapear from the channel lineup until roku rechecks its status which appears to be random times..
What I did is setup an old pc with vmix, it streams 24/7 to my unreal media server that server creates an hls (.m3u8) stream 24/7..
Then I just add an input to the old vmix computer with the source of my live feed when I broadcast live events, when I'm not broadcasting a live event it simply streams a list of videos...
The only otherway to workaround the issue I dound is to tell everyone expecting a live show is to goto (on thier roku device) settings, system, update, check for updates. and then go back to the channel and the feed should be there (providing they do this after you start the live stream)...
That of course is alot more work then just using an old pc to keep the live feed always on...
http://www.TVByDemand.com