我在Drupal 7中使用视频模块,并使用Zencoder作为编码视频的选项。 我使用http://progrium.com/localtunnel/在Internet上公开localhost服务器。
我按照以下步骤在我的机器中配置localtunnel
我的Apache服务器在端口80上运行。所以我运行此命令
localtunnel -k~ / .ssh / id_rsa.pub 80
然后显示以下消息: -
Twilio为您提供本地隧道服务。现在可以从80访问端口80 http://5557.localtunnel.com“
当我给出
http://5557.localtunnel.com/VideoSample/postback/jobs
作为管理»配置»媒体»视频中转码器选项的回发URL中的值,然后配置也将被保存。
现在我以视频内容类型上传视频。保存节点后,它会显示以下消息。
此视频目前正在处理中。请稍等。
当我在Zencoder上查看我的帐户时,它将状态显示为“正在处理”。一段时间后,它将状态更改为“失败”并显示以下消息: -
我们尝试在
下载该文件http://localhost/VideoSample/sites/default/files/videos/original/big_buck_bunny.mp4, but it was not there. Get more information in the documentation.
文件夹videos / original已授予公共访问权限。请让我知道我在哪里做错了,或者让编码文件返回网站需要执行哪些权限或步骤。
答案 0 :(得分:0)
Zencoder需要能够通过互联网访问该文件才能下载它,因此localhost无法正常工作。您可能可以再次使用localtunnel.com,但我的猜测是下载速度会非常缓慢。
只是为了测试,您可能想尝试将代码在线推送到开发服务器,或者设置Drupal将文件上传到S3等服务以供Zencoder访问。