使用 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 和本地点对点连接构建视频流应用程序?的主要内容,如果未能解决你的问题,请参考以下文章