我正在构建一个与Udacity应用类似的Android应用。
我的要求
我所有的视频都只能通过该应用查看。
我将在应用内使用自己的视频播放器,我希望 选择视频质量的选项(类似于YouTube应用)
离线下载选项
考虑到这些要求,我将如何托管视频?
我对Android应用程序方面很熟悉,但是其余的我一无所知。
在这里张贴此问题之前,已经进行了3个小时的谷歌搜索,发现udemy正在使用AWS和Brightcove。
任何人都可以根据我的要求解释托管和编码视频的过程。
答案 0 :(得分:1)
首先,像Udemy,Coursera和Udacity这样的大型组织设计并开发了自己的视频编码工具,以在应用程序中显示。例如,Udacity具有两种模式-YouTube和用户自己的播放器,用户可以根据自己的偏好进行设置。
您不能轻易开发自己的编解码器或播放器,它需要大量的奉献精神和更多的工作,而这是一个人几天之内无法开发的。
对于您的查询,您可以使用ExoPlayer,YouTube Embed,Vimeo Player,相关类型的开放源代码或公开可用的播放器。