使用ffserver进行RTMP流式传输

时间:2012-03-04 08:10:30

标签: c++ c ffmpeg video-streaming

我希望能够流式传输由例如发起的媒体内容。使用RTMP将文件发送到Flash播放器。

我考虑过librtmp虽然看起来ffmpeg支持rtmp作为客户端而不是服务器,也就是说,它实现了没有服务器模型的推/拉模型。

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

任何帮助都会受到赞赏。

Sophin的Nadav

1 个答案:

答案 0 :(得分:2)

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

我使用过CRTMP-Server,不得不说它的惊人和C / C ++

http://www.rtmpd.com/

它对我很有用。我曾经将MPEG-TS流发送到闪存客户端。用于实时桌面捕获应用程序。

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