如何配置 FFserver+FFmpeg 以以一种格式获取实时流并以另一种格式输出?

如何配置 FFserver+FFmpeg 以以一种格式获取实时流并以另一种格式输出?

我在 3G 调制解调器上安装了一台 IP 摄像头。我需要从固定电话服务器获取其视频流并重新进行视频流传输。

目前唯一便宜的选择似乎是 FFserver(但请随意建议其他选择),但我真的不知道从哪里开始...有没有人有使用 FFserver 的经验?

答案1

我大约 1 天前就这么做了。ffmpeg 无法真正处理实时馈送,因此您必须创建管道并通过它进行流式传输。我猜您已经安装了 ffmpeg,还安装了 mplayer。

做这个:

mkfifo somename.someext
ffmpeg -i somename.someext http://localhost:yourport/yourfeed

打开另一个终端并执行以下操作:

mplayer -streamdump protocol://ipofcamera -dumpfile somename.someext

并且...就是这样。

答案2

答案3

您还可以尝试 vlc(他们有很好的流媒体操作方法),如果您需要 RTMP(用于 flash 客户端),请查看此处:https://stackoverflow.com/questions/1669308/best-way-for-live-rtmp-streaming-from-dv-camcorder

相关内容