使用 WebRtc 和本地点对点连接构建视频流应用程序?

Posted

技术标签:

【中文标题】使用 WebRtc 和本地点对点连接构建视频流应用程序?【英文标题】:Building a video Streaming App using WebRtc And Along With Peer to peer connection Locally? 【发布时间】:2017-08-08 09:21:14 【问题描述】:

是否可以离线使用 WebRtc。当我们通过对等连接连接 2 个设备之后,WebRtc 用于流式传输视频,我们希望通过离线设置它,我们不想每次都使用互联网。是否可以使用 WebRtc 实现此方法。 我们如何使用 WebRtc 设置视频质量。每次它都作为其默认质量流式传输。我们怎样才能提高它的质量。

https://github.com/Mahabali/BonjourWebrtc

我刚刚浏览了链接,使用 WebRtc 和点对点连接非常好。但如果互联网不是他们的,它就不是工作。我怎样才能克服这个问题。是否可以使用 WebRtc 设置离线以及如何提高视频质量。

对不起,我的英语不好,希望有人帮助我克服这个问题。

【问题讨论】:

【参考方案1】:

正如 BonjourWebRtc 项目的博客中所述:https://mobilitysolutionsexpert.wordpress.com/2016/05/04/server-less-or-no-server-webrtc-ios-app/,它使用了 Google Stun 服务器。

所以如果你想离线使用它,你必须在本地服务器上托管你自己的 Stun 服务器。您可以在网上轻松找到 Stun 服务器的代码,只需 google 即可。

【讨论】:

我已经搜索了很多,但我找不到它。如果您不介意,请您分享一两个链接抱歉。这将非常有帮助。 这里有一些例子:stunprotocol.org 或github.com/enobufs/stun 你能告诉我 WebRtc 有一些标准的相机捕捉质量吗?因为在使用默认摄像头和 webRtc 摄像头时,它们的区别很大。 我只处理WebRTC数据通道,所以我从不使用Audio/Video。顺便说一句,视频在传输之前需要进行编码。您可以更改视频编码器配置文件以提高质量。也许这个链接webrtchacks.com/how-to-figure-out-webrtc-camera-resolutions可以帮助你

以上是关于使用 WebRtc 和本地点对点连接构建视频流应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

webrtc博客收藏

为点对点广播转发 WebRTC 视频

001 WebRTC

001 WebRTC

001 WebRTC

腾讯IVWEB团队:WebRTC 点对点直播