我希望构建一个具有几种不同模式的应用程序。第一个涉及客户从他们的网络摄像头创建视频(在浏览器中),然后将其保存在服务器上。第二个涉及两个客户实时与他们的网络摄像头聊天。
我的背景是PHP,MySQL,CSS和Jquery,所以当谈到Adobe创建的所有这些专有技术时,我开始迷失方向。
我看到他们拥有“Adobe Flash Builder 4.5 for PHP”,价格昂贵。这对我有什么影响?有必要吗?使用闪存进行此类应用的最便宜(但仍然有效)的方法是什么?
答案 0 :(得分:2)
Flash Builder是一个开发工具,但你不必购买它来为Flash平台开发(虽然它有帮助),你可以使用任何代码编辑器和免费开源Flex SDK附带的编译器:
http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK
Flash Builder有45天的试用期,因此一种入门方式可能是下载并使用它来熟悉ActionScript / Flex开发,在试用期后,您可以使用免费的编译器。
对于流媒体视频,您还需要一个流媒体服务器,如果您不想购买Adobe的Flash Media Server,则可以使用开源替代方案Red5 - http://www.red5.org
我想您也可以调查托管的流媒体服务,作为托管您自己的媒体服务器的替代方案(甚至可能不需要开发自己的Flash客户端),从付费服务到免费服务,例如http://bambuser.com但我不知道提供什么,可能的方式,以及它是否能满足您的需求。