摘要:
越来越多的App需要共享手机屏幕给他人观看,特别是在线教育行业。Android 从5.0开始支持了MediaProjection,利用MediaProjection ,可以实现截屏录屏功能。 本库对屏幕采集编码进行了封装,简单的调用即可实现MediaProjection权限申请,H264硬编码,错误 阅读全文
摘要:
大家好,我是初冬,一直想研究一下人工智能,但是一直再观望,上一期我写来一篇《一篇前端图像处理秘籍》,想着趁热打铁,于是卯足干劲,就有了前端换脸的想法,那就写一个换脸的 Demo 吧,因此就有以下图片中的 DEMO。 今天我们就以这个 DEMO 来看看,如何利用 tfjs + canvas 实现前端换 阅读全文
摘要:
准备工作: 首先我们需要注册一个账号: anyRTC用户控制台网址:https://console.anyrtc.io/signin 注册完成后进行登录 如果你是第一次登录,则会弹出新手教程 在此过程中,会让你创建你的第一个项目,然后展示各端的实例代码(Android、IOS、macOS、Web、W 阅读全文
摘要:
前言 线上自习室,又称“在线自习室”“云自习室”“云上自习室”“云端自习室”,是一种用互联网技术打造的在线自习室。线上自习室打破了时间、空间的束缚,比线下自习室更便捷,形式更多样。anyRTC 作为全球实时音视频云服务供应商,推出了any自习室,致力于帮助开发者更快地实现实时互动场景。 场景实现 效 阅读全文
摘要:
音视频的录制音视频的分为服务端录制和客户端录制,下面主要讲的是利用webrtc进行客户端录制的方式。 因为WebRTC 录制音视频流之后,最终是通过 Blob 对象将数据保存成多媒体文件的, Blob 对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成 阅读全文
摘要:
一,容灾方案 之前介绍过RTM的系统架构设计,其中有说到我们的容灾设计的是双活和多活。有很多小伙伴问到为什么不采用主从架构设计,以及多活容灾怎么做到数据一致性等问题。这里我们针对容灾和多活设计进行详细介绍。 容灾的方案有很多,最常见的就是主备容灾,最初版本我们也采用了主机+冷备机容灾模式:Clien 阅读全文
摘要:
需求 分析 布局分为横竖屏 涉及到视频窗口的大小、位置切换 通过观察需求原型图可得知,横竖屏切换可以简单分成7块区域 4个视频窗口 1个title,显示「XX号房间」 1个ViewGroup,放置「头像,头像,头像,N个观众」 另1个ViewGroup,放置聊天窗口相关 横竖屏切一开始我的思路是完全 阅读全文
摘要:
uniapp_arcall 介绍 基本 uniapp_arcall 是通过 uniapp 实现的语音通话、视频通话以及相关配套的呼叫邀请。 解决向指定用户发起呼叫通知,对方接受后进行通话的场景需求。 呼叫邀请基本流程 graph TD A[主叫] -->|发起呼叫|B{被叫收到呼叫} A -->|收 阅读全文
摘要:
在使用WebRTC的时候,对视频进行美颜处理一般有两种方式:替换WebRTC中的采集模块和对视频数据进行美颜。 一、替换WebRTC中的采集模块 替换WebRTC中的采集模块,相对比较简单,使用GPUImageVideoCamera替换WebRTC中的视频采集,得到经过GPUImage添加美颜处理后 阅读全文
摘要:
自从进入5G时代之后,我们迎来光纤般的“零”时延接入速率,同时将给网络能效超百倍提升,拉近了人与万物的智能互联的距离。视频通信发展越来越火热,视频直播,视频聊天,视频会议等等,在各行各业中获得了广泛的应用,视频通信的应用已经和我们的生活息息相关。 为了开发者更能快速的集成 SDK,根据场景开源了三款 阅读全文