WebRTC 安全性
WebRTC 安全性 在本章中,我们将为我们在“WebRTC信令”章节中创建的信令服务器添加安全性特性。将会有两个增强功能 − 通过Redis数据库进行用户身份验证 启用安全套接字连接 首先,您应该安装Redis。 下载最新稳定版本,在 h...
admin阅读(136)赞(0)
WebRTC 安全性 在本章中,我们将为我们在“WebRTC信令”章节中创建的信令服务器添加安全性特性。将会有两个增强功能 − 通过Redis数据库进行用户身份验证 启用安全套接字连接 首先,您应该安装Redis。 下载最新稳定版本,在 h...
admin阅读(135)赞(0)
WebRTC 文本演示 在这一章节中,我们将构建一个客户端应用程序,允许两个使用WebRTC的独立设备上的用户彼此发送消息。我们的应用程序将有两个页面。一个页面用于登录,另一个页面用于向另一个用户发送消息。 这两个页面将使用div标签。大部...
admin阅读(165)赞(0)
WebRTC 语音演示 在本章中,我们将构建一个客户端应用程序,允许两个在不同设备上的用户使用WebRTC音频流进行通信。我们的应用程序将有两个页面。一个用于登录,另一个用于向另一个用户发起语音通话。 这两个页面将是 标签。大部分输入是通过...
admin阅读(156)赞(0)
WebRTC 视频演示 在本章中,我们将构建一个客户端应用程序,允许两个使用WebRTC的分开设备上的用户进行通信。我们的应用程序将有两个页面。一个用于登录,另一个用于呼叫另一个用户。 两个页面将是div标签。大多数输入通过简单的事件处理程...
admin阅读(163)赞(0)
WebRTC 移动支持 在移动世界中,WebRTC的支持水平与台式机上的支持不一样。移动设备有自己的方式,所以WebRTC在移动平台上也有所不同。 在开发桌面端WebRTC应用程序时,我们考虑使用Chrome、Firefox或Opera。它...
admin阅读(183)赞(0)
WebRTC 浏览器支持 网络发展迅猛,不断改进。每天都会有新的标准出现。浏览器可以在用户不知情的情况下进行更新,所以你应该跟上Web和WebRTC世界的最新动态。以下是今天这一情况的概述。 浏览器支持 不同的浏览器在同一时间不具备所有相同...
admin阅读(142)赞(0)
WebRTC 信令 大多数WebRTC应用程序不仅能够通过视频和音频进行通信。它们还需要许多其他功能。在本章中,我们将构建一个基本的信令服务器。 信令和协商 要连接到另一个用户,您应该知道他在Web上的位置。您设备的IP地址允许可互联网的设...
admin阅读(145)赞(0)
WebRTC 发送消息 现在让我们创建一个简单的示例。首先,通过“node server”运行我们在“信令服务器”教程中创建的信令服务器。 页面上将有三个文本输入框,一个用于登录,一个用于用户名,一个用于发送到其他对等方的消息。创建一个in...
admin阅读(151)赞(0)
WebRTC RTCDataChannel APIs WebRTC不仅能够传输音频和视频流,还能传输任意的数据。这就是RTCDataChannel对象发挥作用的地方。 RTCDataChannel API Properties RTCDat...
admin阅读(144)赞(0)
WebRTC RTCPeerConnection APIs RTCPeerConnection API是浏览器之间点对点连接的核心。要创建RTCPeerConnection对象,只需编写以下代码: var pc = RTCPeerConne...
admin阅读(147)赞(0)
WebRTC MediaStream API 媒体流API旨在方便访问本地摄像头和麦克风的媒体流。getUserMedia()方法是访问本地输入设备的主要方式。 该API具有以下几个关键点: 实时媒体流以视频或音频的形式通过stream对象...
admin阅读(153)赞(0)
WebRTC 流控制传输协议 通过对等连接,我们能够快速发送视频和音频数据。当使用RTCDataChannel对象时,SCTP协议用于在当前设置的对等连接之上发送blob数据。SCTP建立在每个WebRTC连接上实现的DTLS(数据报传输层...
admin阅读(151)赞(0)
WebRTC 寻找路由 要与另一个用户连接,您需要找到绕过自己网络和另一个用户网络的清晰路径。但是,您使用的网络可能具有多个层次的访问控制以避免安全问题。有几种技术用于找到与另一个用户的清晰路径: STUN(用于 NAT 的会话遍历实用工具...
admin阅读(160)赞(0)
WebRTC 会话描述协议 SDP是WebRTC的一个重要组成部分。它是一种用于描述媒体通信会话的协议。它不传递媒体数据,而是用于各种音频和视频编解码器、网络拓扑和其他设备信息之间的协商。它还需要易于传输。简而言之,我们需要一个基于字符串的...
admin阅读(163)赞(0)
WebRTC 协议 实时数据通信意味着用户设备之间的快速连接速度。一个常见的连接每秒传输30到60帧的视频或音频到另一个用户的设备,以达到良好的质量。因此,理解发送最新的数据帧比确保每一帧都传递给另一方更为重要。这就是为什么WebRTC应用...
admin阅读(159)赞(0)
WebRTC 环境 在构建WebRTC应用程序之前,我们应该设置好我们的编码环境。首先,你应该有一个文本编辑器或IDE,可以编辑HTML和Javascript。有可能你已经选择了偏好的编辑器,因为你正在阅读本教程。对于我来说,我使用的是We...
admin阅读(177)赞(0)
WebRTC 架构 整体上,WebRTC架构具有很高的复杂性。 在这里,您可以找到三个不同的层- 面向Web开发人员的API -此层包含所有Web开发人员所需的API,包括RTCPeerConnection、RTCDataChannel和M...
admin阅读(206)赞(0)
WebRTC 概述 Web不再是实时通信的陌生者,因为 WebRTC(Web即时通信) 投入使用。尽管它于2011年5月发布,但它仍在不断发展且其标准正在变化。一组协议由 网络浏览器实时通信工作组 在http://tools.ietf.or...
admin阅读(238)赞(0)
WebRTC 教程 借助 Web 实时通信(WebRTC),现代 Web 应用可以轻松向数百万人群进行音频和视频内容的流媒体传输。本教程将解释如何利用 WebRTC 快速、简便地建立与其他 Web 浏览器的点对点连接。 教程对象 本教程将帮...