#WebRTC

[转]FreeSwitch启用WEBRTC小记

FS启用webrtc:(可以使用自签发的root证书或申请免费的域名证书!以便使用websip)2、生成wss证书,放FS的相应目录:windows是..../freeswitch/certscentos是/etc/freeswitch/tls生成wss证书,如(就是crt+key,证书的两个文件附加在一起):catC...

webRTC跨平台的音频视频录制

http://www.cnblogs.com/lingyunhu/...

WebRTC的学习(一)

这篇文章是我翻译mozilla上的英文资料。英文原文的链接地址为https://developer.mozilla.org/zh-CN/docs/Web/API/WebRTC_API/Protocols这篇文章介绍了WebRTCAPI运行依赖的底层协议。交互式连接建立InteractiveConnectivityEst...
代码星球 ·2021-01-22

WebRTC的学习(二)

英文原文的链接地址为:https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/OverviewWebRTC是由一些关联的API和协议一起协作,支持两个或多个终端之间交换数据和媒体信息的技术。这篇文章提供了这些APIs的介绍和提供的功能。在媒体能够交换,或者...
代码星球 ·2021-01-22

搭建WebRtc环境

0.前言这次的需求,准备做的是一个类似与QQ视频一样的点对点视频聊天。这几天了解了一些知识后,决定使用HTML5新支持的WebRtc来作为视频通讯。客户端使用支持HTML5浏览器即可。服务器段需要提供两个主要的服务功能,一个是信令服务器(SignalingServer),一个是NAT穿透服务器(ICEServer)。简...
代码星球 ·2020-12-28

使用WebRTC搭建前端视频聊天室——数据通道篇

转自使用WebRTC搭建前端视频聊天室——数据通道篇   在两个浏览器中,为聊天、游戏、或是文件传输等需求发送信息是十分复杂的。通常情况下,我们需要建立一台服务器来转发数据,当然规模比较大的情况下,会扩展成多个数据中心。这种情况下很容易出现很高的延迟,同时难以保证数据的私密性。这些问题可以...

基于 WebRTC 创建一款多人联机游戏

本项目的目标旨在尽可能少用服务器资源的前提下研发一款在线多人游戏,同时期望在一个用户的浏览器上运行游戏,同时让另一个玩家来连接。此外还希望程序尽可能简单以便于在博客中分析。在我刚接触P2P网络技术的时候便发现了 WebRTC,并认为这项技术正好适合此项目。WebRTC是一个新型网络标准旨在给网络浏览器提供即时...

WebRTC

...
代码星球 ·2020-05-21

基于licode搭建webrtc服务器

0.前言licode官网文档安装教程十分简单,但是实际搭建过程是很艰辛的.官方文档没有提示说会遇到什么样的问题,实际过程中可能遇到各种各样的问题,在解决的时候费时费力,我就总结一下自己在安装搭建过程中遇到的问题.注:最大的问题就是网络问题,整个安装过程是边下载资源边安装的,资源基本都是国外的,因为墙的缘故,可能会遇到想...

WebRTC实现网页版多人视频聊天室

因为产品中要加入网页中网络会议的功能,这几天都在倒腾WebRTC,现在分享下工作成果。RealTimeCommunication简称RTC,是谷歌若干年前收购的一项技术,后来把这项技术应用到浏览器中并开源出来,而且搞了一套标准提交给W3C,称为WebRTC,官方地址是:http://www.webrtc.org/。We...

FreeSWITCH 使用SSL-WebSocket-WebRTC

阿里上买的域名,申请了个免费ssl,然后开始折腾,,,,申请了ssl证书,但是不提供.pem格式的下载(*/ω\*)然后把一堆提供的都下载下来了, 然后又到网上搜crt/cer等格式转pem格式.....然后看到有说cer/crt就是pem格式的,耶(^-^)V,这么轻松!!!?改扩展名,放入ce...

利用peerjs轻松玩转webrtc

 随着5G技术的推广,可以预见在不久的将来网速将得到极大提升,实时音视频互动这类对网络传输质量要求较高的应用将是最直接的受益者。而且伴随着webrtc技术的成熟,该领域可能将成为下一个技术热点,但是传统的webrtc应用开发存在一定的复杂性,本文将介绍如何利用peerjs这一开源框架来简化webrtc开发。一、webr...

webrtc笔记(5): 基于kurento media server的多人视频聊天示例

这是kurentotutorial中的一个例子(groupCall),用于多人音视频通话,效果如下:登录界面: 聊天界面: 运行方法:1、本地用docker把kurentoserver跑起来2、idea里启用这个项目3、浏览器里输入https://localhost:8443/输入用户名、房间号,然...

webrtc笔记(4): kurento 部署

kurento是一个开源的webrtcmcu服务器,按官方的文档,建议在ubtntu上安装,过程如下:注:建议先切换到root身份,如果不是root身份登录的,下列命令,请自行加上sudo.另:kurento6.10版,要求ubtntu最低版本为16.04,低版本的安装将出错。1、安装gunpgapt-getupdat...
代码星球 ·2020-04-06

webrtc笔记(3): 多人视频通讯常用架构Mesh/MCU/SFU

问题:为什么要搞这么多架构?webrtc虽然是一项主要使用p2p的实时通讯技术,本应该是无中心化节点的,但是在一些大型多人通讯场景,如果都使用端对端直连,端上会遇到很带宽和性能的问题,所以就有了下图的三种架构。一、Mesh架构即:每个端都与其它端互连。以上图最左侧为例,5个浏览器,二二建立p2p连接,每个浏览器与其它4...
首页上一页12下一页尾页