我想在2个客户端之间流式传输视频而不通过服务器
每一方发送实时视频,并接收另一方实时视频
是否有允许这样做的开源项目?
是否有API?我愿意付钱
我想在移动版的网络应用中创建它 Js,html,Ajax,websockets,css ......
非常感谢
答案 0 :(得分:0)
VLC有一个内置的流媒体服务器,以及可以通过命令行使用的gui,因此可以编写脚本以满足您的要求
答案 1 :(得分:0)
如果您将视频直接从一个客户端流式传输到另一个客户端,那么您必须了解两种网络模型:客户端到服务器和点对点。 服务器通常是静态机器,具有网络基础设施,静态IP和许多允许公众访问的东西。 使用点对点,您将面临许多问题,首先是在创建用于接收的套接字时通过NAT。客户端之一可能需要创建套接字以接受连接,其次是接受。他们可能同时做两个并坚持第一次连接。 目前无法使用网络流式传输视频。 Chrome和FireFox只有一些测试版开发,不会很快公开发布。 同样,您无法使用WebSockets建立对等连接。
所以使用Web技术无法做到这一点。 您可能希望了解本机移动开发,但是您也会遇到点对点连接问题。