gpt4 book ai didi

android - 在线为Android应用程序VideoView存储视频

转载 作者:行者123 更新时间:2023-12-03 06:23:03 25 4
gpt4 key购买 nike

我的android Activity 中有一个VideoView,我想将视频流式传输到其中。我的问题是最好的存储位置在哪里?我将其放置在youtube上,但我读到我将不得不使用Youtube API而不是VideoView,因为这里没有直接链接,只有指向显示视频页面的链接。我使用的在线服务器的文件限制为10MB,因此也无法使用。我希望视频能够以合理的速度加载,并且没有任何重大问题。

最佳答案

您有很多选择,从在规模的一端将其托管在自己的服务器上,到在另一端使用诸如Brightcove,Vimeo等托管服务。

如果您想要视频的良好播放性能,则需要满足以下两个关键要求(YouTube或Brightcove等将作为标准提供):

  • 一个内容交付网络-可以在用户所在的任何地方快速交付您的内容,而不依赖于您自己的服务器位置,计算能力,带宽等。
  • 自适应比特率流传输-这允许客户端(例如浏览器)根据网络连接和条件在比特率流之间切换。因此,如果网络状况良好,它将使用较高的比特率流,例如支持HD;如果网络状况较差,它将使用较低的比特率/质量,并且可以在网络条件变化时在流之间进行切换。

  • 如果您确实想按自己的方式去做,那么就使用Amazon S3及其CDN服务Cloudfront值得一看,即使只是看一个如何完成它的例子。这里有最新指南,但是您可以通过快速搜索“video S3 cloud front”来找到其他人:
  • http://www.jwplayer.com/blog/delivering-hls-with-amazon-cloudfront/
  • 关于android - 在线为Android应用程序VideoView存储视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31296600/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com