WebRTC
-
WebRTC建立连接之NAT/ICE/STUN/TURN知识点
掌握WebRTC连接建立过程,首先需要了解以下几个知识点: NAT, ICE, STUN, TURN, DTLS等。WebRTC是一个基于浏览器与浏览器之间的实时音视频通话方案,那…
-
使用WebSocket+WebRTC+nodejs搭建多人视频会议在线直播
无论身处何地,只要有视频应用我们就能与朋友见面。那我们为什么不试着定制一款自己的会议应用,让会话变得更加真实呢? 话不多说,我们直接开始吧! 基于需求,视频会议应具备以下功能: 创…
-
webrtc的H265播放
在抽出空余的时间,经过两周编写,终于把服务端与web端代码写好。后面再优化一下,应该满足基本使用。基本原理是服务端通过SCTP封包(与rtp差不多,只不过封包方式不一样而已,整个逻…
-
webrtc aec框架和原理(webrtc回声消除算法)
本文章将结合实例全面解析 WebRTC AEC 的基本框架和基本原理,一起探索回声消除的基本原理,技术难点以及优化方向。 回声的形成 WebRTC 架构中上下行音频信号处理流程如图…
-
WebRTC JS 库中有什么?
纵观过去几年 WebRTC 的发展和新兴 WebRTC 解决方案的前景,我们看到了相当多的以 WebRTC 为中心的 JavaScript (JS) 库。事实上,在浏览器供应商开始…
-
0到1基于WebRTC搭建一个视频会议
先请出我们今天的主角 – WebRTC,它是由谷歌推广的实时音视频技术栈,是音视频领域搜索热度最高的技术。它有多重身份,既是W3C的标准,也是一个开源项目,还有一个对应…
-
前端WebRTC开发入门(内附JS+Html代码演示)
在前端领域,WebRTC是一个相对小众的技术;但对于在线教育而言,却又是非常的核心。网上关于WebRTC的文章很多,本文将尝试以WebRTC工作过程为脉络进行介绍,让读者对这门技术…
-
webrtc难吗?为什么仍然难以使用 WebRTC 进行构建
WebRTC 是一个用于 Web 的开放框架,可在应用程序和浏览器中启用实时通信 (RTC) 功能。2021年,WebRTC终于正式标准化。如今,WebRTC 无处不在,并且在各种…
-
使用 Go webRTC 从零搭建功能齐全的视频会议应用程序
由于大流行的原因,Zoom 等视频会议工具在全球范围内变得非常流行。在本教程中,我将指导您使用 Golang 创建一个视频会议应用程序。 可以在此处找到带有注释的完整代码https…
-
WebRTC信令服务器实现
WebRTC音视频通信过程 信令服务器server 如果没有安装socket.io ,执行下面命令安装一下: socket.js 的内容如下: 运行 node server.js …
-
Flutter WebRTC详解(flutter webrtc接入)
WebRTC 是一种强大的工具,可以在 Web 浏览器之间进行实时通信,非常适合构建视频聊天应用程序等内容。但您可能不知道 WebRTC 还可以与 Flutter 框架一起使用来构…
-
WebRTC实现Android端的1对1音视频通话
在前面《WebRTC服务器搭建》 我们已经搭建好了WebRTC所需的服务器环境,主要是三个服务器:房间服务器、信令服务器以及TURN穿透服务器。 下面我们就使用搭建好的服务器来使用…
-
WebRTC摄像头预览使用(webrtc调用摄像头)
在前面《WebRTC服务器搭建》 我们已经搭建好了WebRTC所需的服务器环境,主要是三个服务器:房间服务器、信令服务器以及TURN穿透服务器。 后续我们将学习如何使用W…
-
WebRTC服务器搭建(基于Ubuntu 16.04服务器)
在前面的WebRTC介绍中我们已经介绍了WebRTC的编译以及成功地把WebRTC在Android Studio中运行了起来,在后面的学习过程中,我们将进一步使用WebRTC实现A…
-
WebRTC如何导入Android Studio
在WebRTC Android编译(基于Ubuntu云主机环境)一文中我们已经成功编译了Android版WebRTC,并且通过分析对比拿到了对应的jar包和so库。 在WebRTC…
-
WebRTC Android编译(基于Ubuntu云主机环境)
在前面关于WebRTC的相关学习笔记中,笔者记录的多是一些理论相关的知识,比如各种协议之类的。虽说有纸上谈兵、空中阁楼的嫌疑,但笔者觉得更多的是磨刀不误砍菜工,有了部分理论的支撑,…
-
WebRTC STUN、TURN以及ICE,实现NAT穿透的不同技术方案
在现实Internet网络环境中,大多数计算机主机都位于防火墙或NAT之后,只有少部分主机能够直接接入Internet。很多时候,我们希望处于不同内部网络中的两台主机能够直接进行通…
-
WebRTC NAT穿墙(如何实现NAT打洞)
我们知道使用WebRTC进行端对端进行通话时,最便捷的方式就是通话的双方通过ip直连,摆脱原始的直播服务器中转的方式。 但是在现实的应用场景中,我们的客户端都是处于各大局域网内部的…
-
WebRTC API 之 getUserMedia使用示例(WebRTC学习笔记)
最近开始学习如何用WebRTC实现私有化会议直播系统,从一些最常用的WebRTC API 基础知识学起,下面开始记录一些知识点,以免遗忘。 什么是getUserMedia? get…
-
WebRTC SDP协议,WebRTC SDP格式详解
什么是WebRTC SDP协议 SDP(Session Description Protocol) 是一种会话描述协议,基于文本,其本身并不属于传输协议,需要依赖其它的传输协议(比…