2012-03-04 157 views
2

我希望能够流式传输由例如。使用RTMP将文件传输到Flash播放器。使用ffserver进行RTMP流式传输

我已经考虑过librtmp,尽管看起来ffmpeg支持rtmp更多的是作为客户端而不是服务器,也就是说,它实现了不带服务器模型的推/拉模型。

考虑到'ffserver',它是否以上述方式支持RTMP?是否可以使用ffserver通过RTMP公开H264/AAC内容?

任何帮助B将不胜感激。

索达Nadav

回答

2

你看过Red5吗? http://www.red5.org/

我用CRTMP,服务器不得不说其惊人的,和C/C++

http://www.rtmpd.com/

对我来说真是棒极了。我曾经发送一个MPEG-TS流给一个Flash客户端。用于实时桌面捕捉应用程序。

基本上我有一个directshow过滤器捕获桌面区域,然后将其馈送到H264编码器过滤器,然后将其包装在TS容器中并通过TCP将其馈送到rtmpd。它工作得很好。

+0

Red5基于Java,我宁愿坚持使用C/C++ – NadavRub 2012-03-04 10:35:40

+0

已针对C/C++服务器进行了更新 – 2012-11-24 00:48:43