安装模块:视频,Video.js,z编码器API
安装版本:-
Z编码器库-2.1.2,Video.js--3.2.0,视频转码器:Z编码器-1.2
在Z编码器中创建帐户后,我成功地获得了Z编码器API密钥。回发URL显示为localhost/VideoSample/ Postback /jobs。
我上传了视频内容类型的mp4视频,得到了以下错误:
“转码big_buck_bunny.mp4出了问题。请检查您最近的日志条目,以便进一步调试。”
当我访问最近的日志条目时,我发现了以下错误:
在Internet上进行了一些研究后,我发现Z编码器需要一些公共主机IP或公共服务器来发送转码视频。在我的例子中,这个站点不是公开的,因为我在本地主机上工作。基本上,经过一项研究后,我找到了两种方法来完成这项工作。
Z编码器提供了一个名为Z编码器Fetcher的工具,可以免费对视频进行转码。它需要RubyuGems和RubyuGems来安装在windows 7上。我下载了RubyuGems,并使用这个资源来安装材料。
http://blog.zencoder.com/2011/08/25/fetcher-making-it-even-easier-to-integrate-with-zencoder/
当我给出API密钥时,我得到了以下检索到的message.Notification :0。
我在admin/config/media/视频/transcoders中给出了在“Z编码器回发url”中提到的URL "zencoderfetcher“。但是在保存选项之后我得到了如下消息。
无法检索回发网址: php_network_getaddresses: getaddrinfo失败:不知道这样的主机。(0)
然后,我在相同的位置提供url“localhost/Z编码器/notifications_handler”,并再次收到如下消息:-
“无法检索回发URL :缺少模式(-1002)。”
在我的项目中,我急需转码。如果可以与视频模块合并和工作,请告诉我。如果是,那么如果您提供任何参考或步骤,这将是非常友好的。
注意:-所有url都有http作为前缀。
发布于 2013-04-25 22:34:40
我已经在Drupal论坛上回答了这个问题,但我也会在这里回答,以防其他人发现这一点。
实质上,Fetcher所做的就是查询notifications以获取最新的通知,然后将这些通知发布到localhost:3000 (或设置为本地地址的任何内容)。这只适用于通知,视频还必须上传到某个地方,所以我不太清楚你说的是什么意思,“Z编码器提供了一个叫做Z编码器Fetcher的工具,可以免费地对视频进行代码转换。”
听起来这里发生的事情是模块试图验证地址,所以zencoder采集器因为通知url不能工作。还有其他项目可以做类似的事情,比如可以解决问题的本地隧道。通过本地隧道,您可以获得一个有效的URI来发布您的通知,但它也需要Ruby / RubyGems。
https://stackoverflow.com/questions/16097631
复制相似问题