我会做一个视频聊天网站,但来自PHP和Python的网络,我没有视频蒸汽的经验。Java vs Flash for webcam access
你有什么建议? Java还是Flash?什么更灵活?
我正在考虑甚至制作一个C++服务器应用程序,用PHP控制流控制。既然将成为一个高流量的网站,性能是必须的。
你能指出一些方向吗? 任何文档?框架?
我会做一个视频聊天网站,但来自PHP和Python的网络,我没有视频蒸汽的经验。Java vs Flash for webcam access
你有什么建议? Java还是Flash?什么更灵活?
我正在考虑甚至制作一个C++服务器应用程序,用PHP控制流控制。既然将成为一个高流量的网站,性能是必须的。
你能指出一些方向吗? 任何文档?框架?
我要告诫你:这不是一个小项目。大多数预打包视频聊天网站和服务每月要花费数百美元是有原因的。
首先,您需要选择您的客户端运行时。这是一个重大决定,因为它会影响您的可用客户群,以及您网站的入门成本。 Flash是最普遍的手段,但Java在技术文化中相当普遍。 Silverlight不如此,但你应该检查最新的statistics。请注意,您应该选择要开发的特定版本,因为API可能会发生变化,而市场渗透则不同。
开发客户端代码后,您需要选择服务器环境。如果您使用Silverlight,显然您需要使用C#.NET来开发服务器端代码(用于视频流)。 Java和Flash作为客户端使用Java作为服务器端。
如果你选择去与Flash,要知道,你可以与官方Flash Media Server去,或者你可以用开源Red5服务器去。
我将为客户端使用java,感谢Red5 Server的提示。 – 2011-01-13 11:25:41
正如SEK所述,您应该谨慎行事,因为提供可靠的流媒体服务可能并不像听起来那么容易。
我会推荐阅读关于流(它是什么/手段,技术等),然后继续执行。
服务流为客户
解决方案,如Flash Media Server的,可能会给你少头疼。 Red5,如前所述是一个'不错'的开源解决方案,但我不确定容量和稳定性。
你可能要检查:
http://www.wowzamedia.com/(Flash Media Server的) - 有趣
注:亚马逊EC2 Wowza媒体服务器2也可
http://mammothserver.org/(另一个开源的Flash媒体服务器)
http://fmsguru.com/(闪存介质相关的教程)
Google总是你在这个大话题上的朋友。好运。
你选择了哪一个?我正在开发类似的东西,我正在寻找各种选项,如Flash,WebRTC等,但仍在研究阶段。 – 2017-01-19 16:24:07