我可以创建一个 android 应用程序,使用 youtube API 下载视频,将它们转发给用户,并离线显示它们(如果需要,在应用程序内)?
Can I create an android app that uses youtube API to download videos, forward them to the user, and display them offline (in-app if needed)?
我目前对应用程序的总体想法是:
- 为 downloading/tracking 内容提供用户选择(例如:archives of fanfiction.net、RSS 博客条目,或者在本例中为带视频的 YouTube 频道)
- 向服务器发送下载请求,以便在以后发送给用户时以任何方式下载、准备、压缩或帮助减轻下载量。
- 在后台下载项目,在请求项目时通知用户,抢先下载时在 "homescreen" 上显示。
- 根据用户与项目的交互缓存结果,当 "done" 时,清除时标记为低优先级。
- (基于乐观的 wifi 连接间隔,尽可能下载内容,并在连接到服务器时转发那些排队的下载请求)
我的问题是:
我可以在此应用程序中包含 youtube(并应用于此概念)吗?
我可以从服务器发出请求,它以不同的分辨率下载视频,然后将其分发给客户端吗?
是否允许第三方下载这些视频并稍后分发,但 link 返回原始内容?
大多数 youtube API 和 TOS 都对这种情况一头雾水。
- 是的,您可以在您的应用中嵌入 Youtube 播放器。
- 是的,我在 Google Play 商店、应用市场(非官方)或网站上看到很多应用都提供这些功能。
- AFAIK,这取决于哪个视频对每个人都有版权或免费。但在大多数情况下:不,未经 YouTube 书面许可,您不得这样做。
YouTube api 官方允许您只嵌入和播放。下载 YouTube 视频违反了他们的规则
嵌入
嵌入很好,他们甚至提供 YouTubePlayerView 让这更容易。
下载规则
很多网站和应用程序都忽略了这一点,但是 TOS 的第 9.1 节是这样说的:
9.1 With the exception of Content submitted to the Service by you, all other Content on the Service is either owned by or licensed to YouTube, and is subject to copyright, trade mark rights, and other intellectual property rights of YouTube or YouTube's licensors... Such Content may not be downloaded, copied, reproduced, distributed, transmitted, broadcast, displayed, sold, licensed, or otherwise exploited for any other purpose whatsoever without the prior written consent of YouTube or, where applicable, YouTube's licensors. YouTube and its licensors reserve all rights not expressly granted in and to their Content.
因此,未经 YouTube 书面许可,您不得这样做。众所周知,他们威胁要为此起诉网站。 Source
我目前对应用程序的总体想法是:
- 为 downloading/tracking 内容提供用户选择(例如:archives of fanfiction.net、RSS 博客条目,或者在本例中为带视频的 YouTube 频道)
- 向服务器发送下载请求,以便在以后发送给用户时以任何方式下载、准备、压缩或帮助减轻下载量。
- 在后台下载项目,在请求项目时通知用户,抢先下载时在 "homescreen" 上显示。
- 根据用户与项目的交互缓存结果,当 "done" 时,清除时标记为低优先级。
- (基于乐观的 wifi 连接间隔,尽可能下载内容,并在连接到服务器时转发那些排队的下载请求)
我的问题是:
我可以在此应用程序中包含 youtube(并应用于此概念)吗?
我可以从服务器发出请求,它以不同的分辨率下载视频,然后将其分发给客户端吗?
是否允许第三方下载这些视频并稍后分发,但 link 返回原始内容?
大多数 youtube API 和 TOS 都对这种情况一头雾水。
- 是的,您可以在您的应用中嵌入 Youtube 播放器。
- 是的,我在 Google Play 商店、应用市场(非官方)或网站上看到很多应用都提供这些功能。
- AFAIK,这取决于哪个视频对每个人都有版权或免费。但在大多数情况下:不,未经 YouTube 书面许可,您不得这样做。
YouTube api 官方允许您只嵌入和播放。下载 YouTube 视频违反了他们的规则
嵌入
嵌入很好,他们甚至提供 YouTubePlayerView 让这更容易。
下载规则
很多网站和应用程序都忽略了这一点,但是 TOS 的第 9.1 节是这样说的:
9.1 With the exception of Content submitted to the Service by you, all other Content on the Service is either owned by or licensed to YouTube, and is subject to copyright, trade mark rights, and other intellectual property rights of YouTube or YouTube's licensors... Such Content may not be downloaded, copied, reproduced, distributed, transmitted, broadcast, displayed, sold, licensed, or otherwise exploited for any other purpose whatsoever without the prior written consent of YouTube or, where applicable, YouTube's licensors. YouTube and its licensors reserve all rights not expressly granted in and to their Content.
因此,未经 YouTube 书面许可,您不得这样做。众所周知,他们威胁要为此起诉网站。 Source