我创建一个社交网络对于一些crowd.At有我需要添加视频通话和语音通话功能(如Facebook和Skype)本site.I需要PHP.Is对此有任何API或帮助菜单来做到这一点?
Answer 1:
<a href="callto://+2345634563456">Link will initiate Skype call to number</a>
<a href="skype:username?call">Link will initiate Skype call to username</a>
易为Skype。 不知道关于Facebook。
Answer 2:
我假设你的意思是你想运行你自己的私人视频通话,不能简单地链接到Skype通话或相似。 你真的有2个选择在这里:你自己托管它,或者使用一个托管解决方案,并将其集成到你的产品。
自托管
这是凌乱。 这些都可以用PHP来实现,但这可能不是最明智的解决方案,因为它不是在各方的工作的最佳工具。 Flash是更有效的A / V捕获和运输在用户端。 你可以尝试这样做没有闪光灯,但你会头痛。 HTML5可以使您的生活更轻松,但如果你正在拍摄的最大兼容性,一晃就是去创建客户端的最简单方法。 然后,至于实际的服务器端,将中继音频/视频,你可以用PHP编写一个聊天服务器,但你关闭使用一个开源项目好,像janenz00的的提RED5 ,这已经建成并通过客户端与它的接口(如果它不已经有一个)。 或者,正如前面提到的,你可以自制一个Flash客户端,并把它挂到一个Flash流媒体服务器两侧......无论哪种方式,情况就变得复杂快,超出了我的专业知识,帮助您在所有。
托管服务
总之,我的建议,除非你想管理的许多复杂的服务器和故障点荒唐的设置是使用诸如托管服务UserPlane或相似,卸载所有的处理和技术工作的人谁是善于发现,然后担心与他们的API接口,并得到他们的客户很好地融入您的网站。 你会更快乐的开发商,如果你做的。
Answer 3:
对于视频通话的工作,你将需要:
- 客户端程序,它可以从系统检测到网络摄像头和麦克风,并上传(流)到服务器。
- 流服务器,这将捕获上传流,并将其转发给其他用户 - RED5,Wowza,Fashmedia服务器等。
看起来你是这方面的新手。 如果是的话,尝试与RED5 ,因为它是开源的。 他们有视频通话的例子。
文章来源: Add making video call and voice call to my site php [closed]