如何在ubuntu 14.04上使用red5recorder与red5服务器或wowza流媒体服务器记录实时视频流。
我找不到任何与red5-server或red5recorder相关的适当文档。在搜索了很多之后,我找到了安装red5-server和设置red5recorder的方法,如下所示。
安装red5server
在我的本地机器上安装red5服务器安装ubuntu 14.04,从-
下载zip文件https://github.com/Red5/red5-server
解压并拷贝到目录/usr/share/
下,改名为red5
。在终端执行red5.sh
。它成功地在我的机器上安装了red5server。以下链接在设置时很有用-
安装完成后,可以通过命令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"
所以要解决它,编辑文件,并在else-if条件中添加服务器路径在第91行之后大约"FlashVars", "server=rtmp://localhost"
。
"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
,有两个子文件夹streams
和WEB-INF
,如这里所述- http://fms.denniehoopingarner.com/newapp.html
请帮。
我从URL - http://red5.googlecode.com/svn/snapshots/下载了一个演示oflaDemo-r4472-java6.war
到目录{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