Roku Direct Publisher

The easiest way to create a great TV experience.
cancel
Showing results for 
Search instead for 
Did you mean: 
moflaherty
Level 7

Working with Vimeo Pro?

Hi!
I am new to creating a Roku channel and I am wondering if someone can help me understand how to use Vimeo in my JSON. It seems that this should work, but I keep getting a Required video url is unreachable error. We uploaded a test video here: https://vimeo.com/192539445. What exactly should be referenced in the JSON to access this file? I have tried the aforementioned link, the SD and HD links provided by Vimeo, a custom URL, etc. I am definitely missing something.
Thanks for your help!
Michael
0 Kudos
2 Replies
Highlighted
moflaherty
Level 7

Re: Working with Vimeo Pro?

Hopefully this helps someone else. I discovered that the ID value has to be set to the actual video URL. I was creating my own GUID's which was incorrect.

"shortFormVideos": [
    {
      "id": "https://vimeo.com/192539445",
      "title": "The Vanderveer's with Dana Hamilton",
      "shortDescription": "The Vanderveer's, friends of the Kent Ohio church of Christ, performing with the great Dana Hamilton. This is a test video!",
      "thumbnail": "http://www.eInvasion.com/tn.png",
      "genres": [ "faith" ],
      "tags": [ "music", "kentohcoc" ],
      "releaseDate": "2016-11-22",
      "content": {
        "dateAdded": "2016-11-22T17:33:32.125Z",
        "captions": [],
        "duration": 910,
        "adBreaks": [ "00:00:00" ],
        "videos": [
          {
            "url": "https://vimeo.com/192539445",
            "quality": "HD",
            "videoType": "MP4"
          }
        ]
      }
    }
  ]
0 Kudos

Re: Working with Vimeo Pro?

Vimeo provides dynamic links in the address bar, so you can't copy those. You need to use their static links, which are available to Pro users.

In Vimeo (Pro only), go to the file you want to link to, go to Settings, go to Video File. At the bottom are permanent links. Use "Get Direct Links to use with your own player" and you can link to an SD or HD link directly, or, probably your preference, use the HLS link. If you do that, your "videoType" needs to be converted to "HLS" and you need to remove the bitrate.

See: https://github.com/rokudev/feed-specifications/blob/master/direct-publisher-feed-specification.md#video
0 Kudos