技术文章
-
app能用webrtc吗(app中使用webrtc的可行性)
app能用webrtc吗?答案是肯定:可以,而且强烈建议你基于WebRTC。 WebRTC使web浏览器通过简单的JavaScript api接口实现实时通信功能,在这方面基本已成…
-
如何使用 WebRTC 构建点对点视频通话应用程序?
在本文中,我们将引导您完成构建实时的点对点视频通话应用程序。我们还将了解使用 WebRTC 创建应用程序所需的各种概念。下面,让我们开始吧。 什么是 WebRTC? WebRTC代…
-
电商3D购物新体验:AR量脚和AR试戴背后的算法技术
推荐语:本文结合了工业实际应用,介绍了工程上精心设计量脚交互流程,算法上融合2d检测、3d重建来实现较为精准的量脚流程,并在一系列算法流程计算上,充分考虑到了算法效率,保证了用户体…
-
什么是互联网带宽?如何测量互联网带宽
网络是数字世界的基础。许多终端用户对于网络可能没有太多的概念,但开发者都明白网络对应用程序的生产力水平至关重要。 用户喜欢流畅、快速和可靠的实时通信。网络除了会影响媒体(比如在线视…
-
5G AIoT赋能云网融合创新发展实践及应用
摘 要:智能物联网(AIoT)是赋能产业数字化创新发展的基础,是未来物联网价值获取的关键。首先,分析了AIoT业务的市场空间及平台价值,提出了一种基于“1+N+X”的AIoT全栈…
-
WebRTC AGC 流程解析
自动增益控制(Automatic gain control, AGC)是控制语音信号的增益稳定在指定水平的算法,可以避免语音忽大忽小引起的听觉不适。AGC作为音频3A算法之一,似乎…
-
使用CDN进行直播的原因和好处【CDN直播系列4】
CDN(Content Delivery Network,内容分发网络)是由分布在世界各地的服务器组成,它可以根据用户的位置来就近分发缓存的视频数据,这对于直播来说非常重要。CDN…
-
C++ WebRTC AGC(自动增益控制)问题和解决思路
网友: 正在测试 WebRTC AGC,信号未经修改就通过了。以下是我如何创建和初始化 AGC: 其中micLevelIn设置为 0。 有人可以告诉我做错了什么吗? 我预计满量程正…
-
什么是多CDN ?多CDN架构和工作原理【CDN直播系列3】
在多 CDN 架构中,您可以跨具有重叠地理覆盖范围的多个 CDN 提供商缓存您的视频片段。 通过利用不同提供商的优势并通过智能负载平衡算法最大限度地减少其劣势,将多 CD…
-
在Web3应用程序中利用架构方法
摘要 架构设计context包含一组影响软件应用程序开发的因素。 其中,组织设计背景包括高层公司关注点及其结构,例如,利益相关者和开发计划,严重影响设计考虑因素。 去中心化自治组织…
-
H.266的环路滤波之ALF
和H.265相比,H.266里的环路滤波模块新增了ALF,CC-ALF和LMCS工具。DBK去块滤波可以认为是H.265的增强版,其处理过程大致上和H.265一样,引入了长抽头滤波…
-
CDN请求崩溃和 Thundering Herds 问题简化【CDN直播系列2】
请求折叠(Request Collapsing)或折叠转发(Collapse Forwarding)是CDN中一个非常重要的功能,它可以保护CDN和起源服务器不被大量的冗余请求所淹…
-
什么是 CDN(内容分发网络)及其工作原理?【CDN直播系列1】
使用 CDN 进行直播非常重要,因为 CDN(内容交付网络)由分布在全球各地的服务器组成,这些服务器存储视频副本并根据观众的位置(或 CDN 足迹)将其分发给观众。CDN 在直播领…
-
ffmpeg Windows 4个编译方案
在使用ffmpeg过程当中,ffmpeg在Linux(包括mac,android)编译非常容易,直接configure,make即可,Android需要交叉编译,在windows就…
-
像素详解(像素具体指什么)
像素是指由图像的小方格组成的,这些小方块都有一个明确的位置和被分配的色彩数值,小方格颜色和位置就决定该图像所呈现出来的样子。 可以将像素视为整个图像中不可分割的单位或者是元素。不可…
-
Android ffmpeg音视频同步
前言:在实现视频和音频的播放过程中,其中最大的问题是音频和视频之间的播放速度如果没有同步,视频按照解码的速度,以最快速度进行了上屏,那么很有可能会出现视频播放完后音频还在播放的情况…
-
Android FFmpeg 视频解码
本文首先以 FFmpeg 视频解码为主题,主要介绍了 FFmpeg 进行解码视频时的主要流程、基本原理;其次,文章还讲述了与 FFmpeg 视频解码有关的简单应用,包括如何在原有的…
-
WebRTC 中的 AEC(回声消除)和 AGC(增益控制)
回声是您自己的声音回荡的声音。如果这种声音的振幅很高并且间隔超过 25 毫秒,就会对谈话造成干扰。它的类型可以是声学的或混合的。回声消除器需要消除回声,同时仍保持通话质量并且不会干…
-
在 4G 和 5G 网络上使用 WebRTC 作为 IMS 的补充
移动运营商可以在 4G 和 5G 网络中利用WebRTC作为对 IMS 的补充,这篇博文是GSMA的一份名为“WebRTC 以补充 IP 通信服务版本 1.0”的白皮书的摘要,该白…
-
GB28181实现转webrtc(基于SRS搭建GB28181流媒体服务)
所谓的国标GB28181协议可以简单理解为SIP+RTP。但是支持GB28181协议,如果把信令和媒体收在SRS里面实现,违反了SRS的简单原则。其次信令这块对接起来非常麻烦,虽然…