首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >peer 2对等类库使用websocket广播实时视频?

peer 2对等类库使用websocket广播实时视频?
EN

Stack Overflow用户
提问于 2013-08-28 03:40:53
回答 2查看 1.1K关注 0票数 1

首先,使用peer 2 peer来广播实时视频是不是一个好的、成功的想法?我知道这将使应用程序可伸缩,并允许更多用户获得实时视频,而不会对服务器造成太大影响,但在性能和视频质量方面是否存在缺陷?

现在是一个特殊的问题,我的目的是分享实时视频,然后使用websockets在for客户端级使用peer2peer,有没有用于此目的的库?

我知道使用UDP的流媒体应该更好,但是下面的帖子说即使使用30fps的websocket (TCP)也是很快的(Video streaming over websockets using JavaScript)。

EN

回答 2

Stack Overflow用户

发布于 2013-08-28 20:38:05

XSockets.NET提供了WebRTC接口。这将为您提供用于P2P通信的JavaScript应用程序接口。实际上,您可以轻松地与2个或更多参与者进行视频聊天。

如果您是.NET开发人员,可以从nuget安装示例。该示例包含一个多视频聊天的示例。

视频将是高质量的,但如果您的带宽较低,则可以设置参数以获得较低的分辨率。

今天,WebRTC可以在Chrome和火狐上运行(安卓上的chrome 29也可以)。你可以使用Chrome (火狐或移动端没有更新) http://browsermeeting.com/来尝试这个网站

Nuget Package

票数 1
EN

Stack Overflow用户

发布于 2013-10-03 04:46:51

你可以查看IceLink (免责声明:我在@FM工作),它会帮助你做到这一点。

我实际上已经为我们的一个客户端构建了一些东西,其中每个后续的客户端都成为一个潜在的“分发”节点。因此,X客户端连接到主服务器,其他客户端可以从那里连接到这些客户端(前提是它们具有适当的带宽/CPU/等)以进行重播版本。这是一种超级节点/网格的概念,它工作得相当好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18474082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档