webrtc
文章平均质量分 88
suc-浮生
专注于技术,个人网站:https://wangsrbus.cn
公众号:苏克分享
展开
-
WebAssembly+vue3 | 无服务端 录屏、转码、转GIF
WebAssembly 无服务端实现本地视频转码、屏幕录制、录屏转码、录屏转GIF动图等操作。wasm 作为前端和计算机底层汇编语言直接打交道的媒介,在遇到媒体操作或者大型计算的时候能够以接近本地速度原创 2023-01-14 18:13:32 · 963 阅读 · 1 评论 -
webrtc在视频通话过程中如何实时录制通话视频?
前言在上一篇文章中初步介绍了如何利用webrtc简化和增强webrtc直连过程中遇到的繁琐和瓶颈问题,以及简单的实现网络视频通话的小教程,本篇文章将介绍如何在上述视频通话过程中实时录制通话数据.准备基础的通话demo,开始录制教程本次的demo以上次使用的demo为主,增加录制功能初始化录制和回放janus插件插件名称 janus.plugin.recordplaythat.$store.state.recordPlay为初始化插件后获取的全局handle,所有关于录制的句柄都要用这个原创 2021-08-15 21:57:34 · 609 阅读 · 0 评论 -
企业级音视频会议实战之webrtc服务器janus品尝实战
企业级音视频会议实战之webrtc服务器janus品尝实战文章目录企业级音视频会议实战之webrtc服务器janus品尝实战前言单纯使用webrtc的缺点使用webrtc服务器之后(这里以janus为例)janus服务器搭建教程web端vue项目中初始化和使用使用janus实现人员注册视频通话最后前言之前写过单纯用webrtc和springboot实现单人,多人,屏幕分享等功能的一系列文章了,心疼各位giegie,已将例子放在下面,不麻烦你们去找了webrtc实现视频群聊系列文章(一)之基础原创 2021-06-21 16:01:44 · 3049 阅读 · 11 评论 -
webrtc实现视频群聊系列文章终章之完成即时通讯+多人视频会议(开放源码)
引言前面几篇文章讲了使用webrtc实现本地模拟通话视频聊天,现实网络1对1视频聊天以及屏幕分享和聊天随时切换的文章,接下来就下来实战怎么利用webrtc实现多人群视频通话,会议webrtc实现群聊系列文章(一)本地模拟视频通话webrtc实现视频群聊系列文章(二)实现网络中一对一视频聊天webrtc打造群视频聊天系列之视频聊天和屏幕分享随意切换思路因为webrtc是点对点的,通过前面文章我们也实现了相应的效果,但是多对多的实现思路也是基于此的,条件是:一对一维护一个PeerConnect原创 2020-09-09 13:28:54 · 1140 阅读 · 9 评论 -
webrtc实现视频群聊系列文章(二)实现网络中一对一视频聊天
引言在之前一篇文章写了webrtc实现基本的本地1对1视频通讯,这一篇文章则实现现实网络中一对一视频聊天。目标思考webrtc实现点对点通信的基础是目标和自己之间能够建立网络链接,那么如何建立链接呢?本地点对点视频为何无需交换所谓的信令能够直接实现视频通信?解答webrtc 之所以能够实现一个浏览器到另一个远程浏览器的通讯,最基本的还是要靠所谓的信息交换服务器在上一节中是实现本地视频通信时因为我直接将交换的信息赋值给另一个变量,但是在远程网络链接中是不行的,一个用户发出的信号是原创 2020-09-05 22:53:14 · 857 阅读 · 0 评论 -
webrtc打造群视频聊天系列之视频聊天和屏幕分享随意切换
引言在前面的文章中已经实现了本地模拟一对一聊天和现实网路中一对一的视频聊天了,这篇文章在前面的网络一对一聊天的基础上进行改造,实现聊天的同时可以随意切换屏幕分享和自己摄像头画面实现思路首先建立一对一视频通话基础在本地用主动触发操作获取屏幕分享流并保存一份在本地获取到屏幕分享流之后将PeerConnection中的视频流信息更改,移除本地摄像头流,绑定屏幕分享流新的流绑定完成之后,重新和对面建立新的通讯连接,即重新创建offer,对面监听offer以及发送响应切换本地摄像头画面和屏幕分享流原理原创 2020-09-04 11:42:31 · 1105 阅读 · 5 评论