制作像 Udacity 这样的应用程序 - 如何托管视频文件?
Making an app like Udacity - How to host video files?
我正在构建一个与 Udacity 应用程序类似的 Android 应用程序。
我的要求
我的所有视频只能通过该应用观看。
我将在应用程序中使用我自己的视频播放器,我想要
选择视频质量的选项(就像在 YouTube 应用中一样)
离线下载选项
考虑到这些要求,我希望如何托管视频?
我熟悉 Android 应用程序方面的事情,但其余的我一无所知。
在此处发布此问题之前进行了 3 小时的谷歌搜索,发现 udemy 使用的是 AWS 和 Brightcove。
任何人都可以根据我的要求解释托管和编码视频的过程。
首先,Udemy、Coursera 和 Udacity 等大型组织设计并开发了自己的视频编码工具以在应用程序中展示。例如,Udacity 有两种模式——YouTube 和他们自己的播放器,用户可以根据自己的喜好进行设置。
你不可能一下子开发出自己的编解码器或播放器,它需要大量的投入和更多的工作,一个人无法在几天内开发出来。
对于您的查询,您可以使用 ExoPlayer、YouTube Embed、Vimeo Player、相关类型的开源或公开可用的播放器。
我正在构建一个与 Udacity 应用程序类似的 Android 应用程序。
我的要求
我的所有视频只能通过该应用观看。
我将在应用程序中使用我自己的视频播放器,我想要 选择视频质量的选项(就像在 YouTube 应用中一样)
离线下载选项
考虑到这些要求,我希望如何托管视频?
我熟悉 Android 应用程序方面的事情,但其余的我一无所知。
在此处发布此问题之前进行了 3 小时的谷歌搜索,发现 udemy 使用的是 AWS 和 Brightcove。
任何人都可以根据我的要求解释托管和编码视频的过程。
首先,Udemy、Coursera 和 Udacity 等大型组织设计并开发了自己的视频编码工具以在应用程序中展示。例如,Udacity 有两种模式——YouTube 和他们自己的播放器,用户可以根据自己的喜好进行设置。
你不可能一下子开发出自己的编解码器或播放器,它需要大量的投入和更多的工作,一个人无法在几天内开发出来。
对于您的查询,您可以使用 ExoPlayer、YouTube Embed、Vimeo Player、相关类型的开源或公开可用的播放器。