将video上传到Cloudinary

我目前有一个基于Rails的网站,它在Heroku上托管,允许用户上传个人图像和video。 我目前将它们存储在S3上,video编码由Zencoder完成。 到目前为止,我对此非常满意,但我想使用像Cloudinary这样的服务。 我已经创建了一个上传到Cloudinary的演示应用程序,并且对它的工作方式非常满意,但是对于video,这似乎不起作用。 我知道Cloudinary没有做任何编码,我不是在寻找它们。 我仍然会使用Zencoder,但只想一个地方存储所有的媒体文件。

是否有人使用过这种方法或者有更好的方法可以解决这个问题?

你能解释一下你的意思吗?“这似乎不起作用”? 你遇到了什么问题?

您可以将任何文件类型上传到Cloudinary,而不仅仅是图像。 所有非图像文件,包含的video文件都作为“原始”文件处理。 以下是Cloudinary帐户的WMV文件的上传示例:

Cloudinary::Uploader.upload("sample_video.wmv", :public_id => "sample_video", :resource_type => :raw) 

对于传递,应使用上传API调用的返回公共ID。 这是一个URL示例,请注意‘… / raw / upload …’

 http://res.cloudinary.com/demo/raw/upload/sample_video.wmv 

有关更多信息,请访问: http : //cloudinary.com/blog/using_cloudinary_to_manage_all_your_website_s_assets_in_the_cloud