首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在Android上播放数字海洋托管视频?

如何在Android上播放数字海洋托管视频?
EN

Stack Overflow用户
提问于 2021-03-13 00:56:38
回答 1查看 155关注 0票数 0

如何在安卓应用上播放托管在DigitalOcean空间上的视频?Digital Ocean提供的视频类型是什么,如MPEG-DASH、HSL或RTMP等?我可以使用Exoplayer播放数字海洋视频吗?

EN

回答 1

Stack Overflow用户

发布于 2021-03-16 20:50:29

DigitalOcean是一家通用云计算提供商,Spaces是its的AWS S3API兼容对象存储解决方案--即它不是专用的视频主机解决方案。

你可以在那里存储和访问你的视频,但格式,编解码器容器等,由你决定。

它确实有一个内置的CDN,你可能会发现这有助于视频响应时间,但与所有的CDN一样,你可能想要测试和比较,以决定哪一个最适合你。

对于流视频,您可以:

  • 使用简单的HTTPS流媒体,本质上只是下载视频块并在下载时播放。
  • 使用专用的流媒体协议,如HLS或HASH,它将允许您提供多个比特率,以改善用户体验。有关ABR流的更多信息,请单击此处:https://stackoverflow.com/a/42365034/334402

这种支持HLS和/或DASH的常用方法是通过使用流服务器-有可用的开源服务器,例如http://www.videolan.org/vlc/streaming.html

在任何一种情况下,如果你的视频是mp4的,你还需要确保标题信息,'moov atom‘在开头,因为播放器需要它来允许它开始播放。有一些工具可以让你做到这一点,这里有更多信息:https://multimedia.cx/eggs/improving-qt-faststart/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66604050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档