发布Flash视频流
除了Adobe的Flash Media Server和Red5之外,我还需要从网络摄像头发布Flash视频的哪些选项?我希望使用.NET,Python或者PHP的解决方案,但找不到任何东西。
解决方案
回答
除了另一种商业产品(例如Wowza Media Server)之外,我们还可以使用CDN(内容交付网络),例如Limelight Networks或者Voxel.net。我们甚至可以找到可以为我们提供实时Flash视频的本地托管服务提供商。
(Live Flash视频是一件很简单的事情,因此选项有些局限。)
回答
看起来WebOrb可以做到:WebOrb FAQ(最后输入)
Can I stream Flash video to a Flex/Flash client through WebORB? Yes, WebORB supports FLV video streaming. An example is included with the WebORB for .NET product distribution.
但是我还没有使用过WebOrb,所以我不能肯定地说它有多么容易。
回答
Weborb(http://www.themidnightcoders.com/weborb/)在数据访问方面具有一些很棒的好处,如果我们正在寻找一些AMF以及流视频的话,这可能是一个非常不错的选择(并且具有php和.net版本)。
在python方面,我找到了(http://rtmpy.org/),但由于我从未使用过它,因此无法对此说太多话...
回答
Weborb可以通过http播放flv,但是不能接受来自网络摄像头的rtmp实时流,因此无法重新流传输此输入。除了为rtmp提供的替代方法(FMS,red5,wowza)之外,我们还可以使用haxevideo。
回答
WebORB实际上可以接受来自用户摄像机的实时视频流,并且绝对可以将其流传输到其他客户端。我在产品分发中提供了一个视频聊天演示。
回答
我主要在Flex业务应用程序中使用FluorineFX和WebORB。我不认为Fluor支持视频流,但是WebORB绝对支持。但是,我的一位同事搜寻了一段时间以使其可以与AS2一起使用,但没有进行管理。 Red5立即启动并与AS2一起运行。使用AS3,WebORB站点上有很多文档。 WebORB确实具有支持.NET,Java,PHP和Ruby的优势。 Silverlight也将受支持,那就太好了!
回答
Justin.tv具有交钥匙API,类似于Nimbb。