Android 制作像Udacity这样的应用程序-如何托管视频文件?

Android 制作像Udacity这样的应用程序-如何托管视频文件?,android,video-streaming,video-encoding,cloud-hosting,video-player,Android,Video Streaming,Video Encoding,Cloud Hosting,Video Player,我正在构建一个Android应用程序,其工作原理与Udacity应用程序类似 我的要求 我的所有视频只能通过应用程序观看 我将在应用程序中使用自己的视频播放器,我希望 选择视频质量的选项(如在YouTube应用程序中) 离线下载选项 考虑到这些要求,我希望如何主持视频 我对Android应用程序方面的东西很熟悉,但其余的我一无所知 在发布这个问题之前,我在谷歌上搜索了3个小时,发现udemy正在使用AWS和Brightcove 任何人都可以根据我的要求解释视频的托管和编码过程。首先,像Udemy

我正在构建一个Android应用程序,其工作原理与Udacity应用程序类似

我的要求

  • 我的所有视频只能通过应用程序观看

  • 我将在应用程序中使用自己的视频播放器,我希望 选择视频质量的选项(如在YouTube应用程序中)

  • 离线下载选项

  • 考虑到这些要求,我希望如何主持视频

    我对Android应用程序方面的东西很熟悉,但其余的我一无所知

    在发布这个问题之前,我在谷歌上搜索了3个小时,发现udemy正在使用AWS和Brightcove


    任何人都可以根据我的要求解释视频的托管和编码过程。

    首先,像Udemy、Coursera和Udacity这样的大型组织设计并开发了自己的视频编码工具来显示在应用程序中。例如,Udacity有两种模式——YouTube和他们自己的播放器,用户可以根据自己的喜好进行设置

    你不可能一下子开发出你自己的编解码器或播放器,它需要大量的投入和更多的工作,这是一个人在几天内无法完成的

    对于您的查询,您可以使用ExoPlayer、YouTube Embed、Vimeo Player、相关类型的开源或公开提供的播放器