11 2021 档案

摘要:SRProxy 介绍 目前 WebRTC 协议跟 SIP 协议互通场景主要运用在企业呼叫中心、企业内部通信、电话会议(PSTN)、智能门禁等场景,要想让 WebRTC 与 SIP 互通,要解决两个层面的问题:信令层和媒体层。两个网络使用的信令机制不同,所以要进行信令的转换,才能完成媒体的协商,建立会 阅读全文
posted @ 2021-11-30 11:19 anyRTC 阅读(893) 评论(0) 推荐(0) 编辑
摘要:站在风口前,猪都能飞起来。近期,元宇宙成为热门话题,元宇宙的概念在资本圈和科技圈中爆火,各行各业言都在谈元宇宙,似乎只要与此概念沾边,就获得流量密码。那么,元宇宙到底是有何妙处?今天,我们就来聊聊元宇宙这个话题。 元宇宙市场动向 2021年3月10日,号称“元宇宙第一股”的Roblox在纽交所上市, 阅读全文
posted @ 2021-11-25 16:57 anyRTC 阅读(76) 评论(0) 推荐(0) 编辑
摘要:首先我们要了解uni-app究竟是什么? uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序、快应用等多个平台。uni-app 继承自 Vue.js,提供了完整的 Vue.js 开发体验。uni-ap 阅读全文
posted @ 2021-11-24 17:12 anyRTC 阅读(222) 评论(0) 推荐(0) 编辑
摘要:了解 LRU 之前,我们应该了解一下缓存,大家都知道计算机具有缓存内存,可以临时存储最常用的数据,当缓存数据超过一定大小时,系统会进行回收,以便释放出空间来缓存新的数据,但从系统中检索数据的成本比较高。 缓存要求: 固定大小:缓存需要有一些限制来限制内存使用。 快速访问:缓存插入和查找操作应该很快, 阅读全文
posted @ 2021-11-23 11:47 anyRTC 阅读(61) 评论(0) 推荐(0) 编辑
摘要:FFmpeg是领先的多媒体框架,是一个强大的处理音视频的开源库,能够解码、编码、转码、混流、流媒体分离、滤镜和播放几乎所有格式的音视频内容。它既可以使用API对音视频进行处理,也可以使用FFmpeg命令编辑音视频文件。 包含用于音频、视频和字幕流的多个解码器和编码器,以及多个位流过滤器。 FFmpe 阅读全文
posted @ 2021-11-18 12:35 anyRTC 阅读(299) 评论(0) 推荐(0) 编辑
摘要:在视频通话或直播场景中,如果多个用户同时发流,由于设备性能消耗和网络流量的上升,可能带来比较大的体验下降,本文就场景层面调用 API 进行讲解,采用 iOS 接口作为示例,其他端在文档中心自行查找。 懒人法 在多人音视频通信过程中,设备的网络流量会出现间接性的波动(突发流量、网络信号问题),影响通话 阅读全文
posted @ 2021-11-17 12:40 anyRTC 阅读(293) 评论(0) 推荐(0) 编辑
摘要:视频讲解 视频地址 创建 uniapp 项目 创建 uniapp 项目 前往 anyRTC 控制台-项目管理 创建新项目,获取 appid 引入插件 前往 uniapp插件市场搜索 anyRTC,选中anyRTC音视频SDK插件 云打包购买插件(免费引入)引入创建的对应uniapp 项目 uniap 阅读全文
posted @ 2021-11-16 12:05 anyRTC 阅读(1669) 评论(0) 推荐(0) 编辑
摘要:上篇文章我们完成了一条信息的测量和绘制,本篇我们来实现消息的平移动画 效果图如下: 在自定义View中,通常我比较喜欢额外创建一个Bitmap和一个Canvas来绘制动画效果。大家可以根据自己喜好修改,实现的方式有很多。 首先在首次测量的时候我们创建Canvas、Matrix、Bitmap,如果你的 阅读全文
posted @ 2021-11-11 12:16 anyRTC 阅读(36) 评论(0) 推荐(0) 编辑
摘要:上次我们介绍了RTC通讯中常用的图像格式,这次我们来介绍一下RTC通讯中常用的音频格式。 一,概述 音频格式有哪些?要回答这个问题,先来给大家看一下百度百科对音频的解释:音频格式即音乐格式。音频格式是指要在计算机内播放或是处理音频文件,是对声音文件进行数、模转换的过程。音频格式最大带宽是20KHZ, 阅读全文
posted @ 2021-11-10 12:41 anyRTC 阅读(427) 评论(0) 推荐(0) 编辑
摘要:前言 最近对 WebRTC iOS 端源码进行了下载和编译,网上针对 WebRTC iOS 端的编译文章基本都是几年前的,有些地方已经不适用于最新版的 WebRTC 的编译,简单记录下载&编译的过程,以 M93 版本为例。 编译环境 硬件:MacBook Pro (Retina, 15-inch, 阅读全文
posted @ 2021-11-09 12:21 anyRTC 阅读(459) 评论(0) 推荐(0) 编辑
摘要:前言 屏幕共享在工作中是非常实用的功能,比如开会时分享ppt,数据图表等,老师也可以分享自己的屏幕,实现线上教学,那么屏幕共享是如何实现的呢,今天就跟随笔者一起研究一下吧! 获取button元素 const startButton = document.getElementById('startBu 阅读全文
posted @ 2021-11-04 12:01 anyRTC 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:Android WebRTC 软件编解码基于 openH264 和 FFMpeg,但是编译时默认是不开启的,想要开启需要对代码做一定的增加修改,下面我将所有修改步骤一一列出。 本文基于 webRTC 版本:(https://chromium.googlesource.com/external/web 阅读全文
posted @ 2021-11-03 15:32 anyRTC 阅读(699) 评论(0) 推荐(0) 编辑
摘要:在开始打造我们自己的实时聊天系统之前,我们需要先思考🤔几个问题: 用户体量大概多少?如何扩容? 用户分布的区域? 如何保证消息(低延时、必)送达? 做过 IM 或信令的小伙伴都知道,实时传输对服务端有着颇高的要求。就以社交 APP 为例,每秒种要处理成百上千甚至更多的文字和图片的传输;弱网丢包的情 阅读全文
posted @ 2021-11-02 12:26 anyRTC 阅读(218) 评论(0) 推荐(0) 编辑