从Android设备向服务器实时视频流传输

5

我需要一个RTMP服务URL来实时存储我的安卓设备拍摄的摄像头视频。

根据这个网站

我参考了以下网站来实现服务器端的直播流。

Helix server

Wowza server

Adboe Server

这些服务器都提供有限的免费试用时间,但我需要一个免费的。

最后我找到了C++ RTMP Server

在使用这个服务器之后,我得出了结论:服务器代码是用C++编写的。因此,我已经添加了C++插件到Eclipse以运行。但是我遇到了以下错误:

"Launch Failed. Binary Not Found"

为了解决这个错误,我已经安装了 "MinGW installer",但是没有用。

请参考这个网站

在这个网站里,我们可以找到安卓客户端代码来实现从安卓设备到服务器的直播流。在这里,实时录制的视频将直接保存在服务器上。

我们能否使用上述的C++服务器生成像"rtmp://live:live@128.122.151.108:1935/live/test.flv"这样的服务URL呢?请指导我如何实现。 任何帮助都将不胜感激。

1个回答

2

我在我的系统中安装了Ubuntu server 12.04。

我使用了以下命令:

12.04 amd64/i386

安装必要的软件

sudo apt-get install g++ subversion cmake make libssl-dev

获取最新版本的repo

cd /tmp svn co --username anonymous --password "" https://svn.rtmpd.com/crtmpserver/trunk crtmpserver cd crtmpserver/builders/cmake/

编译

./run

现在crtmpserver已经成功运行……如有其他问题,请参考此crtmpserver


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接