制作类似Udacity的应用-如何托管视频文件?

时间:2019-01-08 09:40:46

标签: android video-streaming video-encoding cloud-hosting video-player

我正在构建一个与Udacity应用类似的Android应用。

我的要求

  1. 我所有的视频都只能通过该应用查看。

  2. 我将在应用内使用自己的视频播放器,我希望 选择视频质量的选项(类似于YouTube应用)

  3. 离线下载选项

考虑到这些要求,我将如何托管视频?

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

在这里张贴此问题之前,已经进行了3个小时的谷歌搜索,发现udemy正在使用AWS和Brightcove。

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

1 个答案:

答案 0 :(得分:1)

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

您不能轻易开发自己的编解码器或播放器,它需要大量的奉献精神和更多的工作,而这是一个人几天之内无法开发的。

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