
Webrtc 9
-
WebRTC视频通话过程中如何禁止或者启用自动调整分辨率
一般情况下使用 WebRTC 进行视频通过过程中,视频的分辨率和FPS会根据用户当前网络状况而动态的调整。这也是WebRTC的一大优势,自适应网络,让各个连接终端都可以进行流畅的会议。但是有一些情况下我们需要特定的分辨率不让视频分辨率动态调整,尤其在一些视频分析、录制场景下,需要一些关键帧判断视频的
-
webrtc在视频通话过程中如何实时录制通话视频?
前言在上一篇文章中初步介绍了如何利用webrtc简化和增强webrtc直连过程中遇到的繁琐和瓶颈问题,以及简单的实现网络视频通话的小教程,本篇文章将介绍如何在上述视频通话过程中实时录制通话数据.准备基础的通话demo,开始录制教程本次的demo以上次使用的demo为主,增加录制功能初始化录制和回方j
-
陌生APP拿到你的摄像头权限后拿到你的“裸照”有多容易
场景h5中接入了webrtc作为app端和web端视频通话的基础服务,使用uniapp将h5打包成apk之后,获取手机的摄像头权限,拿到权限后可以直接通过web端建立和手机端的视频通话,甚至不需要用户同意就可以直接拿到用户app中的摄像头的媒体流,同时不断的截图将图片发送到后台保存,当然这只是轻量级
-
企业级音视频会议实战之webrtc服务器janus品尝实战
企业级音视频会议实战之webrtc服务器janus品尝实战企业级音视频会议实战之webrtc服务器janus品尝实战前言单纯使用webrtc的缺点使用webrtc服务器之后(这里以janus为例)janus服务器搭建教程web端vue项目中初始化和使用使用janus实现人员注册视频通话最后前言之前写
-
h5中如何实现微信视频聊天中画中画模式媒体流?
引言在微信中合别人视频聊天的过程中,视频显示的模式一般都是画中画模式,同时可以切换主画面和次画面,那么如何在web端实现这种效果呢?效果预览实现思路(基于webrtc)思路①使用ffmpeg合流获取前段媒体流之后,创建临时url,将不同流的url合并输出到另一个url流,然后显示输出使用这种需要调用
-
webrtc实现视频群聊系列文章终章之完成即时通讯+多人视频会议(开放源码)
引言前面几篇文章讲了使用webrtc实现本地模拟通话视频聊天,现实网络1对1视频聊天以及屏幕分享和聊天随时切换的文章,接下来就下来实战怎么利用webrtc实现多人群视频通话
-
webrtc打造群视频聊天系列之聊天和屏幕分享随意切换
###引言在前面的文章中已经实现了本地模拟一对一聊天和现实网路中一对一的视频聊天了,这篇文章在前面的网络一对一聊天的基础上进行改造,实现聊天的同时可以随意切换屏幕分享和自己摄像头画面实现思路首先建立一对一视频通话基础在本地用主动触发操作获取屏幕分享流并保存一份在本地获取到屏幕分享流之后将PeerCo
-
webrtc实现视频群聊系列文章(二)实现网络中一对一视频聊天
引言在之前一篇文章写了webrtc实现基本的本地1对1视频通讯,这一篇文章则实现现实网络中一对一视频聊天。目标思考webrtc实现点对点通信的基础是目标和自己之间能够建立网络链接,那么如何建立链接呢?本地点对点视频为何无需交换所谓的信令能够直接实现视频通信?解答webrtc之所以能够实现一个浏览器到
-
webrtc实现群聊系列文章(一)基础入门
webrtc中涉及的相关概念前言1.本文首先会介绍webrtc中的一些基本概念,并通过示例代码一步步完成一个简单的本地视频模拟通话,不通过网络转接。2.示例代码及其重要,是完整实践配合基础概念的分部介绍。3.每一段话请注意仔细理解,我会尽可能简单的介绍基础概念。4.请确保你的电脑是有摄像头的,台式机