我有一个相当高端的网络摄像头 (snc-rz25n),需要使用 Flash Media Server 重新广播。我可以得到 MPEG-4(不是 h.264)的图片。所以我需要转码为 h.264 并以多种比特率发布到 FMS。
到目前为止,我能想到的唯一解决方案是使用 ffmpeg 对流进行转码,然后还使用 ffmpeg 对流进行下转换(针对多个比特率),然后通过自定义 Java 代码将所有这些转码流发布到 FMS(使用 Red5)。
肯定有更好的方法。Flash Live Media Encoder 无法正常工作。摄像头在网络上,不是直连的,需要linux解决方案。