Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 使用Amazon S3和其他Web服务在Flowplayer中上传和播放视频_Video_Amazon S3_Streaming_Amazon Web Services_Flowplayer - Fatal编程技术网

Video 使用Amazon S3和其他Web服务在Flowplayer中上传和播放视频

Video 使用Amazon S3和其他Web服务在Flowplayer中上传和播放视频,video,amazon-s3,streaming,amazon-web-services,flowplayer,Video,Amazon S3,Streaming,Amazon Web Services,Flowplayer,我期待着做以下事情。我希望你们专家能回顾一下这些步骤,告诉我是否可行,或者我的计划在哪一步失败。我很抱歉,如果这种形式是无效的,但我认为看到我的思维过程的步骤将是最好的。非常感谢你 购买Amazon S3存储帐户(从试用版开始) 在我的网站上创建上传程序,允许用户上传到 亚马逊存储(网络上传器) 创建将链接视频的自定义编码数据库 网站上的元数据(标题、用户、视图、日期等)与实际 Amazon存储上的文件地址。这一步很重要,因为它将 允许上载视频的用户删除视频,更改 网站上的视频标题等 根据视频i

我期待着做以下事情。我希望你们专家能回顾一下这些步骤,告诉我是否可行,或者我的计划在哪一步失败。我很抱歉,如果这种形式是无效的,但我认为看到我的思维过程的步骤将是最好的。非常感谢你

  • 购买Amazon S3存储帐户(从试用版开始)
  • 在我的网站上创建上传程序,允许用户上传到 亚马逊存储(网络上传器)
  • 创建将链接视频的自定义编码数据库 网站上的元数据(标题、用户、视图、日期等)与实际 Amazon存储上的文件地址。这一步很重要,因为它将 允许上载视频的用户删除视频,更改 网站上的视频标题等
  • 根据视频id定位文件地址的自定义代码网页(步骤3-数据库)
  • 在中从Amazon存储中播放该文件的自定义代码网页 Flowplayer flash播放器
  • 希望这些步骤能传达我的目标

    我的问题:

  • Flowplayer接受以下文件格式:FLV、H.264、MP4。出于方便起见,我想为我的用户处理文件转换,因为我认为这是YouTube和大型视频公司所做的。如何在第2步(视频上传)中做到这一点
  • 第3步,建立数据库,将AmazonS3存储链接到我网站上的实际用户/视频元数据,这似乎有点复杂。亚马逊是否有一项服务可以为我(轻松地)解决所有这些问题
  • 非常感谢

  • 您将上传到一个中间服务器,在将视频存储到S3之前,您将在该服务器上以所需的格式对视频进行编码。EC2可能非常适合这里,因为EC2和S3之间的传输是免费的,而且非常快

    是一种常用的转换视频的工具,或者你可以考虑第三方解决方案,就像这个空间中的大多数大玩家支持和推动S3一样。

  • 亚马逊实际上没有任何服务来索引和跟踪你的S3视频。虽然您可以使用API查询S3或向S3对象添加元数据,但您最好跟踪自己数据库中的所有内容。使用您熟悉的任何数据库-您只需存储每个文件的S3bucketkey(文件名)以及您希望链接的任何其他用户数据


  • 杰夫,你是说EC2可以免费为我做转换吗??你回答了我的第一个问题,并对EC2作为中间服务器的作用发表了评论,这让我很困惑,然后你就直接进入了关于FFmpeg和encoding.com.No的整个话题——不是免费的。您将为服务器付费,并负责创建和管理整个编码过程。(可能使用ffmpeg进行编码)。使用encoding.com或类似的服务,我认为您可以将它们指向S3上的文件,然后下载、编码并发送回S3。如果您的编码要求很简单,那么这比自己做容易,但也可能更昂贵。谢谢Geoff。顺便说一句,希望你有一个美好的感恩节(如果你庆祝)。你听说过Kaltura.com(与Kaltura.org相对的非免费服务)吗?从我简单阅读的内容来看,他们是视频流空间中的一个大玩家,他们的服务在一个包中负责存储和编码。这可能是我想作为一个更容易的解决方案,但不知道你是否有任何经验。对不起,我没有听说过他们,我在英国,所以没有感恩节给我…这里有一些给你的链接:,,,,,@pr0tocol:我建议你看看这个答案:。