使用ffserver进行RTMP流媒体传输

3
我希望能够使用RTMP将来自文件等媒体内容流式传输到Flash播放器。我考虑过librtmp,但似乎ffmpeg更多地支持RTMP作为客户端而不是服务器端,即它实现了推/拉模型,但没有服务器模型。考虑到“ffserver”,它是否支持上述方式的RTMP?是否可以使用ffserver通过RTMP公开H264/AAC内容?感谢任何帮助。Sophin的Nadav
1个回答

2

你有考虑过使用 Red5 吗?http://www.red5.org/

我曾经使用过 CRTMP-Server,必须得说它很棒,而且是用 C/C++ 编写的。

http://www.rtmpd.com/

对我来说它非常好用。我曾经使用它将 MPEG-TS 流发送给 Flash 客户端,用于直播桌面捕获应用。

基本上,我有一个直接显示过滤器来捕获桌面区域,然后传递给 H264 编码器过滤器,然后将其包装在 TS 容器中,通过 TCP 传递给 rtmpd。效果相当不错。


Red5基于Java,我更倾向于坚持使用C/C++。 - NadavRub
注意来自遥远未来的人:Red5的地址现在是https://www.red5pro.com/red5-media-server/,CRTMP-Server的开发似乎在2014年左右停止了 - 我找到的唯一有效的链接是:https://github.com/dreamsxin/crtmp - Gwyneth Llewelyn

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