我可以创建一个Android应用程序,使用youtube API下载视频,将它们转发给用户,然后离线显示(如果需要,可以在应用程序中)?

时间:2017-10-16 15:05:52

标签: android youtube-api android-youtube-api

我目前对应用的一个想法是:

  • 为用户提供下载/跟踪内容的选择(例如:archives of fanfiction.net,RSS博客条目,或者在这种情况下,带有视频的YouTube频道)
  • 将下载请求发送到服务器,以便以任何方式下载,准备,压缩或帮助以便在以后发送给用户时减轻下载。
  • 在后台下载该项目,在请求的项目时通知用户,显示在"主屏幕"在先发制人的情况下下载。
  • 根据用户与项目的互动缓存结果,当"完成"时,在清除扫描时标记为低优先级。
  • (基于乐观的wifi连接间隔,尽可能下载内容,并在连接到服务器时转发排队的下载请求)

我的问题是:
我可以在这个应用程序中包含youtube(并适用于此概念)吗?
我可以从服务器发出请求,该服务器以不同的分辨率下载视频,然后将其分发给客户端吗?
是否允许第三方下载这些视频并稍后分发,但链接回原始内容?

大多数youtube API和TOS对这种情况都很模糊。

3 个答案:

答案 0 :(得分:1)

嵌入

嵌入很好,他们甚至提供YouTubePlayerView来使这更容易。

下载规则

许多网站和应用都忽略了这一点,但TOS的9.1节说明了这一点:

  

9.1除了您提交给本服务的内容之外,本服务上的所有其他内容均由YouTube拥有或授权给YouTube,并受YouTube或YouTube&的版权,商标权和其他知识产权的约束。 #39;许可方...... 未经事先书面许可,不得下载,复制,复制,分发,传播,广播,展示,出售,许可或以其他方式利用此类内容用于任何其他目的获得YouTube或YouTube许可方(如果适用)的同意。 YouTube及其许可方保留其内容未明确授予的所有权利。

因此,未经YouTube许可,您不得执行此操作。众所周知,他们威胁要为此起诉网站。 Source

答案 1 :(得分:0)

  1. 是的,您可以在应用中嵌入Youtube播放器。
  2. 是的,我在Google Play商店,应用程序市场(非官方)或网站上看到了许多应用程序提供这些功能。
  3. AFAIK,取决于哪个视频对每个人都有版权或免费。但在大多数情况下:不,未经YouTube许可,您不得这样做。

答案 2 :(得分:0)

YouTube api正式允许您只嵌入和播放。下载YouTube视频违反了他们的规定