External Publishing FAQ

Frequently asked questions about publishing.


Q: My videos are not posting to YouTube. What is happening?

A: There might be ingestion delays from YouTube, especially for larger videos. If there doesn't appear to be an ingestion delay, there are several potential causes. First, check whether the videos are labeled correctly and whether they are marked as private. Then, check the YouTube length and size restriction. By default, videos cannot be larger than 64GB in size and 15 minutes in length. If you need to publish larger videos to YouTube, contact Technical Support. For more information about YouTube, see YouTube Videos.

Q: Should I remove the label from the YouTube feed and assign it again?

A: If you remove a label from a video in Backlot and the label is used to syndicate the video to YouTube, the video will be deleted from YouTube. If you reassign the label, it will be created as a new YouTube video.

Note: If the video is deleted from YouTube, you will lose all YouTube analytics for the video.

Q: What is the character limit on metadata for YouTube Syndicated Videos?

A: For Backlot metadata, the name field limit is 128 characters and there is no limit on the value field. For YouTube metadata, there is no limit. The YouTube title is limited to 50 characters (including spaces), the YouTube tags are limited to 120 characters, and the description is limited to 5000 characters.

Q: Can I send YouTube Live Streams to Backlot?

A: No.

Q: Why can't I monetize YouTube assets?

A: Google controls monetization for YouTube assets and does not currently allow third-party monetization.

YouTube Setup

Q: If I change the credentials for my YouTube account, will my videos be deleted from YouTube?

A: yes, even if you only change the password. For example, if you log in to YouTube and change the password, syndication stops. Then, after you go to Backlot to update the password, all videos are deleted form YouTube and re-syndicated.

Q: If I change YouTube syndication from all of my content to selected labels, will my videos be deleted from YouTube?

A: Yes. All videos are deleted from YouTube and re-syndicated.

Q: Can I send my videos to multiple YouTube channels?

A: No. The syndication will be sent to the account's main channel. However, you can upload videos to multiple YouTube accounts, but you must have one External Publishing syndication for each YouTube account.

Stream Download

Q: How can I download my source files?

A: You can get the source files using the streams APIs (/v2/assets/asset_id/streams) or through an MRSS feed. To use the stream APIs, see Viewing Video Stream Information. To create a Source MRSS feed, see Syndications for Developers or Syndications for Users.

Q: How can I get an mp4 progressive download URL?

A: You can get an encoded mp4 URL through an MP4 MRSS feed.

Note: Your profile must be configured to encode MP4s. Depending on your account setup, different bit rates might be available.

Q: I downloaded my source file, but the filename is completely different. What happened?

A: Depending on how the source file was downloaded, it might have a different name and it will not have a file extension. However, you can get the original filename and extension by looking at the page source for the feed or through the API. For information on getting the filename through the API, see Video and Audio Assets.

Q: Does Analytics track URL stream downloads?

A: Not at this time.


Q: Are MRSS feed downloads reflected in Analytics?

A: MRSS downloads are not tracked at this time. With the exception of the Player MRSS feeds (which use our Player), no MRSS analytics can be captured.

Q: Will MRSS feeds respect my Syndication restrictions?

A: Because the files are not played through the Ooyala Player, the syndication restrictions might not be respected. If the player is designed to respect restrictions, it can get them from the feed.

Q: What stream is selected for Podcasts?

A: Podcasts use MP4 video only.

Q: Can I create an audio feed?

A: No. Ooyala feeds do not support audio assets at this time.

Q: How do I limit my feed's results to a certain number?

A: To limit the results, use the limit parameter. See Syndications for more information.

Q: Can I configure the results of a feed to be ordered by name?

A: No, feeds are returned from newest to oldest.

Q: Can I use a Source MRSS feed to ingest into another Backlot account?

A: Yes. For more information, see MRSS.

Q: Why do feeds expire? How can I work around it?

A: To prevent limitless download URLs, the feeds expire every 10 minutes. By default, universal feeds are fixed to expire after 600 seconds. As a result, you will need to periodically request the feed to generate current URLs.
Note: You can change expiration time for universal syndication feeds using apis.
Although it's not recommended, you can set feeds to expire at intervals up to one year. Youtube and universal feeds cannot be set to expire after longer intervals. To set longer expiration periods, contact Technical Support.

Q: Why do feeds have re-directs? Can you display the actual URL?

A: By default, the syndications contain redirect URLs. When a viewer clicks on a video, the default setting is to redirect the user to the permanent URL where the video is embedded.


Q: I'm only getting 500 results but I have over 500 assets. Why is this happening?

A: Ooyala MRSS feeds are limited to 500 assets. If you have over 500 assets, you will need to use the next_page token parameter to retrieve the rest.

Q: How can I paginate my content?

A: Use the next_page token.

Q: What is the next_page token?

A: You might want to break a feed into smaller numbers of results. For example, you might only want the latest 10 videos. The next_page token enables you to page through the results. See Syndications for more information.

Q: How do I generate the next_page token?

A: If there are more results than returned in the request, the response automatically includes the next_page token. See Syndications for more information.

Q: Where do I add the next_page token?

A: Make another request that specifies the page token returned from the previous request. For example:
[GET]/v2/syndications?limit=5&page_token=paging token

Q: Do I need to re-generate the signature including the next_token?

A: Yes. Create a new request that contains the page_token query string parameter and sign it as you normally would. See Syndications for more information.

Q: You don't support a type of feed that I need. Is there a way for me to create a custom feed?

A: Yes. You can create custom feeds using our Universal Syndication Template Language (USTL) and Universal Syndication. See Universal Syndication Template Language and Universal Syndicationfor more information.