flash 是否提供了一个 api 来处理像 IP 摄像机那样的远程流?
2 回答
Axis 有许多直接支持 RTMP 的 IP 摄像机:
Wowza 可以将 RTSP 流作为 RTMP 重新传输。没有必要实际转码来执行此操作。相同的视频可以作为 RTSP 或 RTMP 传输,只是传输协议不同的问题。软件可以捕获一个并重新传输另一个,而无需实际对视频进行转码。
http://www.wowzamedia.com/forums/showthread.php?t=6470
我确信 FMS 也支持这一点,但我找不到任何明确的参考资料。
这是一个示例,其中有人连接到 Axis IP 摄像机并将图像重新广播到 FMS 以流式传输到 Flash(这涉及完全解码和重新编码):
http://www.geekorgy.com/index.php/2010/06/ip-camera-to-fms-flash-video-howto-osx/
这里有一个公告,第一台具有内置 RTMP 支持的 IP 摄像机存在,尽管我是盲人或者它没有提到它所指的摄像机(或者它可能只是一个早期的测试版,因此没有提到):
http://groups.google.com/group/c-rtmp-server/browse_thread/thread/f5de18f4e8b5ea5f
不。
Flash 只能处理 .flv 视频流,这是任何公开可用的 IP 摄像机都无法制作的。
此外,您在手动处理此问题方面非常有限,因为 Flash 仅在目标“服务器”将允许闪存连接时才允许外部网络连接,而您的 IP 摄像机显然不允许这样做。