Создание канала Року с Vimeo в качестве канала
Я извиняюсь за то, что беспокою вас, ребята, чем-то настолько простым, насколько это кажется для вас. Я пытаюсь помочь в создании общественного канала Roku для удивительного министра, которого я знаю, у которого есть сотни видео. (надеясь, что Наз Ваноф или кто-то, кто много знает об этом, может помочь)
Я попытался найти информацию о том, как использовать Vimeo в качестве провайдера json, и не нашел никаких руководств. (онлайн-справка в Vimeo не помогла).
Во-первых, нужно ли что-то сделать для каждого видео, загруженного в мою учетную запись Vimeo, чтобы подготовить их для использования в качестве json? Я попытался использовать предоставленный URL-адрес для своей учетной записи Vimeo в ссылке на канал Direct Publisher, и он не принял его.
Я два дня искал по этой теме и никуда не попал, и единственное место, где я мог видеть любой связанный контент, было здесь (Наз). Видео, которые я использую, у меня есть разрешение от разработчика, но они загружаются с Youtube через онлайн-программу Keepvid на мой компьютер, а затем загружаются в Vimeo. Это проблема?
Извините за недостаток знаний, но я рад, что мне это удалось, и у меня есть хорошие способности в других областях, я просто новичок в этой области. два дня назад я просмотрел все учебные пособия в Roku, подготовился к созданию учетной записи разработчика и узнал, как загружать и изменять шаблоны каналов, теперь мне просто нужно знать, как получить URL-ссылку для подключения и организовать видео на Vimeo. Позже я углублюсь в приложение Brightscript. Но то, что у них есть для шаблона для Direct Publisher, было бы идеально для начала.
Спасибо и еще раз извините за этот вопрос базового уровня.
4 ответа
Direct Publisher принимает два типа каналов, как описано в Спецификациях каналов Direct Publisher: их собственный нестандартный формат JSON (который, как я полагаю, Vimeo не предлагает, основанный на том, какой новый Direct Publisher), и каналы MRSS (которые может предлагать Vimeo, но не конечно). Если Vimeo не предлагает ни одного из них, вы, скорее всего, не сможете использовать Direct Publisher, если не создадите свой собственный промежуточный уровень API, который преобразует то, что предлагает Vimeo, в то, что нужно Direct Publisher.
Вам нужно сравнить ленту Vimeo со спецификацией ленты Roku и выяснить, в чем заключается разница, из-за которой она не работает, затем загрузить ленту Vimeo в текстовый редактор и изменить ее, чтобы сделать ее совместимой. В качестве альтернативы и предпочтительно, вы должны написать сценарий, который будет выполнять преобразование на вашем собственном сервере, чтобы вы могли запускать его раз в день, а затем доставлять канал с вашего сервера на сервер Roku, а не напрямую из Vimeo.
Согласно другим источникам Vimeo предлагает каналы JSON. И я купил Vimeo Pro, но все еще не мог получить доступ к моим файлам. Мне было интересно, будет ли тип кодировки на Youtube, где мне нужно было загружать файлы для загрузки на Vimeo, мешать каналу Direct Publisher? Они не поддерживают ссылки на Youtube, поэтому я использовал программу Keppvid для загрузки с Youtube, а затем для загрузки на Vimeo. Vimeo принял эти загрузки без проблем. Но мой URL не будет работать на Direct Publisher. Я говорил с Vimeo, и они сказали, что URL моего аккаунта должен был работать. Я застрял.
Проблема с использованием Vimeo заключается в том, что, размещая ваше видео во внешнем XML-документе, Vimeo использует Ampersand в своем URL. Образец:
https://player.vimeo.com/external/213601353.hd.mp4?s=71a24afbe4d4792806a08391263kjhisihe69fe2&profile_id=xxx
Это должно быть изменено на:
https://player.vimeo.com/external/213601353.hd.mp4?s=71a24afbe4d4792806a0839126c484c175269fe2&profile_id=174
Как только вы сделаете это изменение, XML-URL будет проанализирован правильно. В URL-адресе был удален амперсанд, поэтому он может не работать. Я проверил это со всеми нашими видео Vimeo, и теперь они работают должным образом.
Надеюсь это поможет.