如何为网站开发网络摄像头功能?

时间:2010-09-30 04:33:05

标签: webcam

我很想知道如何在网站上编写网络摄像头功能。有点像tokbox,但只有2人之间的简单版本,但其他人也可以查看它。聊天呢?我认为聊天就像AJAX / PHP / MySQL一样简单吗?原谅我的无知。

2 个答案:

答案 0 :(得分:2)

获取视频网络聊天应用程序的最简单方法是查看Flash Media Server(或Wowza或Red5)附带的示例代码。他们有一个基于Flash的示例,它完全按照您的描述进行操作,包括我记得的聊天功能。

从Red5的版本开始(Red5是Adobe FMS的基于java的开源版本):

http://code.google.com/p/red5/

理论上,您可以使用Silverlight执行相同的操作,但这会非常困难。最好的选择是从这里开始:

http://silverlightvideochat.codeplex.com/

答案 1 :(得分:0)

如果您希望其他人查看聊天,您需要扩展其中一个服务器。 Wowza确实在amazon s3服务上将其服务器作为预先配置的软件包提供。您可以下载Wowza的试用版,并在进行开发时拥有多达10个连接,但是需要完整的许可证或s3服务器的许可证。

我从来没有使用过Red5,但是在实现类似的东西的时候确实看过它。

wowza的一个烦恼是你不能让多个类的onConnect进行身份验证,你必须有一个类负责身份验证。我尝试在单独的类中使用基于角色的身份验证,并且该方法简单地向下流向您在XML中配置的每个方法。