我有一个PHP / AJAX / MYSQL聊天应用程序。我想在我的应用程序中添加视频聊天功能。如何创建实时视频流以用于PHP应用程序中的实时视频会议/聊天。如果我想构建这样一个系统,我需要知道的关键术语是什么?首先使用PHP是一个好主意吗?有没有我没想过的东西?我可以使用哪些其他语言,也许与PHP结合使用?
发布于 2018-09-30 13:22:57
请注意,以下描述的服务不再可用,因为它基于FLV媒体(Flash)
该项目利用Red5,Flex和PHP进行实时视频流和录制,具有许多功能
发布于 2018-09-30 14:31:25
同样的问题/答案在这里,引述如下
我假设你的意思是你要运行自己的私人视频通话,而不是简单地链接到Skype通话或类似的。您真的有两个选择:自己托管,或使用托管解决方案并将其集成到您的产品中。 自我托管-----------------这很麻烦。这一切都可以通过PHP完成,但这可能不是最明智的解决方案,因为它不是各方面工作的最佳工具。Flash在用户端的a / v捕获和传输方面效率更高。您可以尝试在没有闪光灯的情况下执行此操作,但您会感到头痛。HTML5可能会让您的生活更轻松,但如果您的拍摄是为了获得最大的兼容性,那么Flash是创建客户端最简单的方法。然后,就实际服务器端传递音频/视频而言,你可以在php中编写聊天服务器,但你最好使用开源项目,比如 janenz00提到的red5,它已经构建并通过您的客户端与它连接(如果它还没有)。或者你可以像前面提到的那样自制一个flash客户端并将它连接到双方的闪存流媒体服务器......无论哪种方式都变得很复杂,并且超出了我的专业知识来帮助你。 托管服务-----------------全部,我的建议,除非你想管理许多复杂服务器和故障点的荒谬设置是使用像UserPlane或类似的托管服务 并将所有处理和技术工作卸载给那些擅长的人,然后担心与他们的api接口并让他们的客户很好地集成到您的网站。如果你这样做,你将是一个更快乐的开发者。
https://stackoverflow.com/questions/-100000822
复制相似问题