如何在安卓应用上播放托管在DigitalOcean空间上的视频?Digital Ocean提供的视频类型是什么,如MPEG-DASH、HSL或RTMP等?我可以使用Exoplayer播放数字海洋视频吗?
发布于 2021-03-16 12:50:29
DigitalOcean是一家通用云计算提供商,Spaces是its的AWS S3API兼容对象存储解决方案--即它不是专用的视频主机解决方案。
你可以在那里存储和访问你的视频,但格式,编解码器容器等,由你决定。
它确实有一个内置的CDN,你可能会发现这有助于视频响应时间,但与所有的CDN一样,你可能想要测试和比较,以决定哪一个最适合你。
对于流视频,您可以:
这种支持HLS和/或DASH的常用方法是通过使用流服务器-有可用的开源服务器,例如http://www.videolan.org/vlc/streaming.html
在任何一种情况下,如果你的视频是mp4的,你还需要确保标题信息,'moov atom‘在开头,因为播放器需要它来允许它开始播放。有一些工具可以让你做到这一点,这里有更多信息:https://multimedia.cx/eggs/improving-qt-faststart/
https://stackoverflow.com/questions/66604050
复制相似问题