如何创建点对点视频流WEB应用程序?

时间:2010-03-17 02:54:25

标签: video-streaming

我想知道是否可以创建一个可以连接两个用户然后将网络摄像头流相互发送的网络客户端。这应该在不使用Red5或任何其他闪存/媒体服务器的情况下发生。

我可以使用什么协议?什么api等...

4 个答案:

答案 0 :(得分:0)

查看Jabber(XMPP)协议。根据您选择的Web框架,客户端可以使用大多数主要语言。

答案 1 :(得分:0)

Flash 10引入了点对点模型。这是一篇帖子:

http://justin.everett-church.com/index.php/2008/05/23/astrop2p/

答案 2 :(得分:0)

WebRTC可能就是你要找的东西。在这里,最终得到一个Web应用程序,完全没有插件或Flash,它可以流式传输内容点对点。 Check out the Demos given here。虽然Chrome是迄今为止完全实现此功能的唯一浏览器,但其他浏览器正在迅速赶上。您可以查看给定here的API文档。

答案 3 :(得分:-1)

没有。你不可能做你所描述的。

您需要在中间使用某种形式的服务器,或者您需要构建一个ActiveX控件或浏览器插件来处理您的通信。

Flash和Java不是选项,因为它们仅限于与其原始服务器进行通信。