除了 Adobe 的 Flash Media Server 和 Red5 之外,我还有哪些选择可以从网络摄像头发布 Flash 视频?我更喜欢 .NET、Python 或 PHP 的解决方案,但找不到任何东西。
7 回答
Weborb 可以通过 http 播放 flv,但无法接受来自网络摄像头的 rtmp 实时流,因此无法重新流式传输此输入。除了为 rtmp (FMS,red5,wowza) 提供的替代方案之外,您还可以使用 haxevideo。
除了其他商业产品,如Wowza Media Server,您还可以使用 CDN(内容交付网络),如Limelight Networks或Voxel.net。您甚至可以找到可以为您提供实时 Flash 视频的本地托管服务提供商。
(实时 Flash 视频是一件非常重要的事情,所以选项有点有限。)
看起来 WebOrb 可以做到:WebOrb FAQ(最后一个条目)
我可以通过 WebORB 将 Flash 视频流式传输到 Flex/Flash 客户端吗?是的,WebORB 支持 FLV 视频流。WebORB for .NET 产品分发中包含一个示例。
不过,我还没有使用过 WebOrb,所以我不能确定它有多容易。
Weborb ( http://www.themidnightcoders.com/weborb/ ) 在数据访问方面有一些很棒的好处,如果你想做一些 AMF 以及流式视频,它可能是一个非常不错的选择(并且有一个 php和 .net 版本)。
在 python 方面,我找到了(http://rtmpy.org/),但不能说太多,因为我从未使用过它......
WebORB 实际上可以接受来自用户摄像头的实时视频流,并且绝对可以将其重新传输到其他客户端。我在产品分发中提供了一个视频聊天演示。
我主要在 Flex 业务应用程序中使用了 FluorineFX 和 WebORB。我不认为 fluorine 支持视频流,但 WebORB 确实支持。但是,我的一位同事搜索了一段时间以使其与 AS2 一起使用,但没有成功。Red5 立即启动并与 AS2 一起运行。对于 AS3,WebORB 网站上有很多文档。WebORB 确实具有支持.NET、Java、PHP 和Ruby 的优势。Silverlight 也将得到支持,那太好了!
Justin.tv 有一个交钥匙 API,类似于 Nimbb。