最后更新:2022-04-10 20:41:25 手机定位技术交流文章
关于考试制度的项目刚刚开始。在线监测模块是需求分析之一。因为我以前什么都没做还是比较迷茫的,在审查了大量数据之后,H5描述重组系统。最后,选择WebRTC框架作为实施该模块的主要机构。本文件解释了其基本理论。
WebRTC,该词取自缩略词“Web实时通信”(英文Web实时通信)。它是一种允许网络浏览器有实时语音或视频互动的API。这是第一次将RTMP协议用于实时流。WebRTC的延时率非常低它还包括安装大量管道末端多媒体和传输困难。QOS是一个编码、同步、带宽预报和QOS视频。AEC等,因此,P2P实时语音电话可以随时利用WebRTC驱动的设备和浏览器进行。
WebRTC是由谷歌发起的实时通信系统。它载有音像资料。编解码,数据传输,音视频展示等功能,有了科技,我们就可以很容易地 建立一个视听交流方案。尽管有WebRTC这个名字然而,它不仅提供网络之间的视听交流。它还与Android和iOS设备一起工作。此外,由于该项目是公开来源,C++ 代码也可以编译 。因此,实现了整个平台的连接。

Your Web App
Web Developers-developments-created apps,Web Developers 可能利用综合WebRTC浏览器提供的网络API创建视频和音频实时通信应用程序。
Web API
第三方开发商可使用WebRTC标准API。为了使开发商更容易创建与网上视频聊天相仿的在线应用程序,关键是要记住, API 界面名称可能在浏览器之间发生变化, 因此应该使用这个 JS 调整器来协调多个浏览器界面 。这些API分类为媒体API、RTCPeerConnection和Peer-Peer数据API。
Media API
MediaStream:媒体数据流的容器。
MediaStreamTrack: 在浏览器中显示媒体来源 。
RTCPeerConnection
RTCPeerConnection 对象使用户能够在两个浏览器之间直接通信。
SDP: 界定目前联系希望发送的材料、将支持的协议类型、将支持的代码类型等等。
RTCiceCondidate:指出ICE协议的候选方,包括目的地节点IP地址和港口。
对于 ICE 服务器, 请使用 RTCICServer 。为当前主机主机发现的主要 IP 地址,与ICE服务器的通信我们会得到IP的列表: 港口连接的可能性。为了建立这种联系,双方交换了ICE候选人的价值。
Peer-to-peer Data API
数据通道:数据通道(数据通道)接口,提供两个节点之间的双向数据通道,可配置用于可靠或错误传输。
WebRTC Native C++ API
通过抽象地处理数字信号操作,本地的 C++ API 层使浏览器制造者更容易实现WebRTC标准的WebAPI。
Transport / Session
TCP/UDP可用于传输组件,会话层使用libjingle软件包的一部分开发。
AudioEngine
音频引擎是一个由各种音频多媒体处理组成的框架,从视频收集卡到网络传输端。
VideoEngine
视频引擎是从照相机到视频信息网络传输到整个过程的视频显示等一系列视频处理步骤的一般基础。
首先,两个顾客想建立关系一般而言,需要有一个双方均可访问的服务器,以支持交换连接所需的信息。在利用中间人交换数据之后,他们希望分享的第一个信息是会话描述(SD)。它指出了双方希望建立的关系类型。

SD 从哪来
一般而言,当事人之间的联系必须通过第一号附加议定书具体说明,作为您希望发送的数据(Audio、Video、Datachranel)和您希望接收的数据,然后是客户A的电话。CreateOffer()获得报价类型为 " 定型 ",通过公共服务提供者向客户B发送,然后调用同一客户B。CreateAnswer(),获取 aswer 类型会话描述 。公共服务供应商将信息转给客户A。其政党的产生没有区别,在这一进程中,答案是肯定的。尽管如此,应确保将双方创作的作品联系在一起的占有权描述类型彼此一致。客户 A = 回答;客户 B = 提供;客户 C = 回答;客户 D = 回答;客户 E = 回答;客户 F = 回答;客户 G = 回答;客户 H = 回答;客户
SD 包含什么内容
这是发展会议的一个例子。尽管没有关于视频的任何解释,然而,视频和音频的描述几乎相同。SDP包括IP和港口说明。然而,WebRTC并没有利用这些组成部分。因此,双方如何建立“直接”联系?最重要的IP地址和港口来自何处?并留意即将推出的WebRTC协议
ICE
ICE代表互动网络。这是建立基于互联网的互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网互联网启用 Web 浏览器以建立与对等点的连接 。从同侪A到同侪B的直接联系由于各种原因而无效。它必须穿过阻断连接的防火墙。如果,像大多数装置一样,你的 缺少一个公共IP地址,我给你一个地址如果您的路由器阻止您直接连接到对等点,它只是通过服务器发送数据。因此,ICE使用STUN或TURN服务器。
STUN
STUN(统计数据库的日常Traversal Provities)是一项协议,允许你找到公开的演讲词,并查明路由器中妨碍与同龄人直接交往的任何限制。
客户将向因特网的STUN服务器提交申请,该服务器将答复客户的公开地址,以及客户能否通过路由器的NAT达到该地址。

NAT
您设备的网络地址传输地址 是公共IP地址路由器将被指定一个公共 IP 地址 。与路由器连接的每个设备将有自己的IP地址。请求将从设备的私人 IP 转换为路由器的公共 IP 。此外,应该只有一个港口。这样,每个工具不需要自己的公共IP地址。然而,这些问题仍可在互联网上找到。
某些路由器限制谁可以访问网络。 这可能意味着即使我们在STUN服务器上发现了公共IP地址, 也没有人可以连接。 在此情况下, 我们必须转向 Trentjoinin 路由器限制谁可以访问网络。 这可能意味着即使我们在STUN服务器上发现了公共IP地址, 也没有人可以连接。 在此情况下, 我们必须转向转弯 。
TURN
某些NT路由器有“对称网”的限制,它规定路由器只允许已经连接过的同龄人的连接。
横跨NAT(TURN)协议的Traversal利用中继器旨在绕过对称的NT限制。连接到 TURN 服务器并通过它发送所有数据。您将建立与 TURN 服务器的连接 。此外,指示所有同行将软件包提交服务器。然后转发给你。这无疑将是昂贵的。因此,只有在没有其他选择的情况下,才使用这一工具。
SDP
“系统”一词是指指定连接的多媒体内容的规格。类似于复古、格式化、编码器、加密等等。以便在数据传输后,互惠各方可以相互沟通。从本质上讲,这是元数据中存储的内容的信息 。不是媒体的内容本身。
从技术上讲,SDP不是真正的协议,而是一种数据格式,用来界定共享媒体的装置之间的关系。
战略发展计划的记录应大大超出本文件的范围。

这是WebRTC的邮报, 下一篇文章将开战。
参考:
本文由 在线网速测试 整理编辑,转载请注明出处。