php - 如何将 red5recorder 与 red5 服务器或 wowza 流服务器一起使用?

标签 php ubuntu actionscript red5 red5-recorder

如何使用 red5recorder 和 red5 服务器或 wowza 流服务器在 ubuntu 14.04 上录制实时视频流。

我找不到任何与 red5-server 或 red5recorder 相关的适当文档。经过大量搜索,我找到了一种安装 red5-server 并设置 red5recorder 的方法,如下所示。

安装 red5server

通过从以下位置下载 zip 文件,在具有 ubuntu 14.04 的本地计算机上设置 red5 服务器 -

https://github.com/Red5/red5-server

解压并复制到目录/usr/share/并更名为red5 .执行red5.sh在终端。它成功地在我的机器上安装了 red5server。以下链接在设置时很有用 -

http://www.yourhowto.net/install-red5-media-server-ubuntu-debian/

https://www.digitalocean.com/community/tutorials/how-to-setup-red5-on-ubuntu-12-10

安装完成后可以通过命令sudo service red5-server start启动red5-server .现在去浏览器输入 URL http://localhost:5080这将启动 red5 服务器。

设置 red5recorder

从 URL http://www.red5-recorder.com/ 下载录音机

提取并复制到您的www文件夹

打开以下文件/red5recorder/bin-debug/red5recorder.html在浏览器中。

它可能会给出错误 "Error: rtmp://127.0.0.1/red5server not found"
所以要解决它编辑文件,并在第 91 行大约 "FlashVars", "server=rtmp://localhost" 之后添加服务器路径在 else-if 条件下。
"FlashVars", "server=rtmp://localhost"就我而言,因为我已经在本地机器上安装了 red5server。您可以使用演示 URL,例如 - rtmp://184.72.239.149/vod
有用的链接 - http://www.red5-recorder.com/params.php , http://www.hdwplayer.com/rtmp-streaming-video-player/

==================================================== ========================

毕竟我有一个问题,流媒体开始在 red5recorder 中正常工作,但视频没有被录制。我怎样才能使它工作?以及如何更改文件名?文件保存在哪里?

==================================================== ========================

我也搜索过这个,并在 red5server 中创建了一个新应用程序。 webapps名称为 red5recorder 的目录有两个子文件夹 streamsWEB-INF如此处所述 - http://fms.denniehoopingarner.com/newapp.html

请帮忙。

最佳答案

我下载了一个演示 oflaDemo-r4472-java6.war来自 URL - http://red5.googlecode.com/svn/snapshots/到目录{RED5_HOME}/webapps然后使用命令 提取jar -xvf oflaDemo.war .

然后使用命令 sudo service red5-server restart 重启 red5-server .现在,其中一个演示应该可以从给定的 URL http://localhost:5080/demos/ 工作。 , 主要是 oflaDemo会工作。

现在更改/webapps中所有子文件夹的权限目录到 777 .启动您的演示应用程序,视频应记录在目录 /webapps/oflaDemo/streams/

编辑-这个链接可能有用https://serverfault.com/questions/215997/install-red5-demos-via-installer-or-within-war-file-manually

关于php - 如何将 red5recorder 与 red5 服务器或 wowza 流服务器一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33229809/

相关文章:

php - Apache "localhost is currently unable to handle this request."php 请求

linux - 获取更改所有权 '/var/log/logstash' : Operation not permitted

actionscript-3 - 在 Flex 中将 String 转换为 Date 对象

flash - 如何使用Flash找出本地文件的大小

actionscript-3 - 在 Actionscript 3.0 中设置文本大纲/边框

php - 有没有办法测试 "isForEachable"的变量

php - 如何通过特定id计算评论总数

php - 借助 PHP - Image Magick 转换 .SVG 图像

postgresql - 如何重新启动特定版本的 PostgreSQL 数据库?

ubuntu - 将 optirun 和 g++ 设置为编译器以在 Ubuntu 中编译 OpenCL