![Linux 上无需重新编码的服务器视频流](https://linux22.com/image/1424965/Linux%20%E4%B8%8A%E6%97%A0%E9%9C%80%E9%87%8D%E6%96%B0%E7%BC%96%E7%A0%81%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%A7%86%E9%A2%91%E6%B5%81.png)
我喜欢从提供 H.264 的相机流式传输视频。由于视频已经足够压缩,我只需要一台服务器提供类似 mpegts 传输流的原始 tcp 或 http 访问。
例如,使用 ffmpeg、ffserver 或其他开源工具是否可以实现这一点?ffserver 似乎总是强制对传入媒体进行重新编码。ffmpeg 本身可以通过选项省略重新编码-vcodec copy
,但它仅提供单个流,仅服务于一个客户端。
有任何想法吗?
答案1
我已成功在 ffmpeg 馈送到 ffserver 时使用了“-override_ffserver”,这保留了“-c copy”(因此无需重新编码);否则,ffserver 似乎会指示 ffmpeg 有关编码选项。希望这能有所帮助,我绝不是 ff* 高级用户。