Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Level 8

Providing a channel with both a video archive and live feed

Am looking to create a Roku channel for our church.  The channel should provide both of the following.

1) Browse through RSS media feeds from vimeo to show our previously uploaded videos.  This looks pretty straightforward and could be done with Roku Direct Publishing.

2) Ability to view the live service video feed.  This is available currently via an HLS link from our streaming provider, a DASH link, or HTML embed code with the providers player.

Given the mix of 1 and 2 I'm thinking I need to create a custom channel using the developer tools.  Then I could setup the UI to have both the "watch live" player and the media archive (which would pull from the RSS feed from vimeo).

Any experience viewing a live HLS/DASH feed from a Roku app?  I'm a software developer but am new to Roku so just coming up to speed going through the tutorials.  If you could point me in the right direction I'd appreciate it Smiley Happy

0 Kudos
8 Replies
Level 18

Re: Providing a channel with both a video archive and live feed

I saw your post on Community.

I encourage you to go for it. Roku has its own scripting language much like others.

There is also a Channel https://channelstore.roku.com/details/5bd649ba7940dc875cc4f61c20ef5b92/roku-developers

---A problem clearly stated is a problem half solved---.
Level 8

Re: Providing a channel with both a video archive and live feed

Thanks!  I've been working through the tutorial videos and it looks feasible, just wondering how its going to work to have a player control which will pull from the type of live feed URLs I have available.  Will see what happens as I get farther in.

0 Kudos
Level 13

Re: Providing a channel with both a video archive and live feed

If you'd like to avoid the programming, and, get up to speed quickly, Direct Publisher can accommodate your needs.  Using a JSON feed, your channel can contain both Live and Archived content.

FREE Windows desktop software for creating BIF (Trick Play), Direct Publisher (MRSS, JSON), and FireTV feeds @ GitHub/rrirower. No programming knowledge required.
Level 8

Re: Providing a channel with both a video archive and live feed

Our JSON feed is provided by vimeo.  For each showcase you create in vimeo, a feed is provided for that showcase.  Our channel will show a set of showcases, one for each series of videos.  We additionally have a DASH link for the live video to be shown separately.  This isn't provided in the feed as its a different source, not through vimeo.  We'll also want to check the contents of the dash link to see if the feed is currently live.

So far this appears like it'll work well with a custom channel.  I'm not sure if direct publish would provide this level of customization and functionality in our channel, but by going through the custom channel tutorial I think we can get this working.

0 Kudos
Level 13

Re: Providing a channel with both a video archive and live feed

Keep in mind, you are not required to use the JSON output from Vimeo.  There's nothing preventing you from modifying it to meet your needs.  In fact, you can merge multiple feed files to create one "master" feed file that can serve as your channel feed.  This means you can combine live and archived content into one feed file.  Your showcases can then be used to define channel categories.

FREE Windows desktop software for creating BIF (Trick Play), Direct Publisher (MRSS, JSON), and FireTV feeds @ GitHub/rrirower. No programming knowledge required.
0 Kudos
Level 8

Re: Providing a channel with both a video archive and live feed

When you say, "merge multiple feed files to create one "master" feed file" do you mean a file you would manually maintain?  We add weekly videos which get added to the showcase.  Are you saying we'd need to manually edit the feed with each video then to add it?  The showcase feed automatically includes the videos there so you can just add a video as part of the post production process and it would show up automatically.

0 Kudos
Level 13

Re: Providing a channel with both a video archive and live feed

Not exactly.

You would definitely need to maintain your feed file on a regular basis, but, it doesn't need to be totally manual.  There are lots of software solutions on this forum to help you maintain your feed file while taking full advantage of Direct Publisher.  You'll need to balance the advantages/disadvantages of using the Vimeo feed.  Some developers on this forum have complained that Vimeo limits the use of categories among other problems.

The point is....you're not locked into what Vimeo generates for you.

FREE Windows desktop software for creating BIF (Trick Play), Direct Publisher (MRSS, JSON), and FireTV feeds @ GitHub/rrirower. No programming knowledge required.
Level 8

Re: Providing a channel with both a video archive and live feed

ok, thanks!  Appreciate the feedback.  Will keep that in mind.

0 Kudos