技术文章
-
Webrtc 分辨率自适应调整
自适应,是根据当前设备性能情况来动态的调整视频码率/帧率,为用户提供更好音视频体验感。 开启自适应 webrtc 默认开启自适应, googCpuOveruseDetection …
-
选择 WebRTC 进行视频通话的五个理由
如今,选择 WebRTC 进行视频通话的理由比以往任何时候都多,从完全集成到更多采用等等。 WebRTC 最令人印象深刻的功能是它无需插件或下载即可跨浏览器传输实时视频的能力。别忘…
-
VoIP 网关与 IP PBX 的区别
了解 VoIP 网关和 IP PBX 之间的根本区别,并提供可帮助您为商务电话服务选择最佳硬件的提示。 电信/VoIP 术语的世界是“相同但不同”的重叠混乱。PBX、IP PBX、…
-
ADDL:基于自适应下采样和空间变换的双层图像压缩
本文提出了一种自适应下采样双层(ADDL)图像压缩系统。该系统通过学习的内容自适应下采样内核降低图像的分辨率,并压缩形成编码的基础层。并可在先验知识的辅助下,对基础层进行解码并使用…
-
AI语音编解码器Lyra介绍
I. Speech Codecs 语音编码的目的是在保持语音质量的前提下尽可能地减少传输所用的带宽,主要是利用人的发声过程中存在的冗余度和人的听觉特性达到压缩的目的。经过了多年的发…
-
AI降噪的N种数据扩增方法
数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已。 基于统计信号处理的传统噪声抑制方法是通过检测持续的背景声,来估计背景噪声,然后通过估计到的背景噪声计算增益因子对…
-
基于深度噪声抑制模型的智能音频降噪技术
1、引言 通常情况下,一段夹杂噪声的语音,会严重影响语音质量,给听者带来不适,不利于语音信息有效可靠的传达。 语音降噪,属于对音频数据的一项语音增强技术。语音增强是指当语音信号被各…
-
AVS标准解析系列二:AVS3视频编码关键技术
一、概述 上次我们回顾了AVS标准的发展历程及其工作方式与专利政策。2018年3月,AVS工作组正式启动AVS3标准的制定工作,AVS的第三代标准是当前AVS系列音视频标准中最先进…
-
IjkPlayer之数据读取线程read_thread
本文分析下 IjkPlayer 的数据读取线程 read_thread,目的是理清其基本流程以及关键函数的调用,主要内容如下: IjkPlayer基本使用 read_th…
-
OpenCV中图像二值化函数threshold调用的两个关键点
OpenCV在图像二值化的时候提供了一些很有用的API函数,如threshold函数。 threshold函数-参数说明 其实基于指定阈值与全局阈值二值化的API函数为: 其官方对…
-
视频软件编码:2023 年的最新技术和未来趋势
在这篇评论文章中,Visionular 的联合创始人兼首席技术官 Zoe Liu 与 OTTVerse 讨论了她对 2023 年及以后编码世界将如何发展的预测和观点。Zoe 分享了…
-
CVPR 2022 | 基于隐扩散模型的高分辨率图像合成
通过将图像形成过程分解为自动编码器去噪,扩散模型(diffusion models, DMs)实现了通过一个指导机制来控制图像生成过程,而不需要再训练。然而,由于这些模型通常直接在…
-
视频不良画质检测
抖音目前亿级日活,当用户投稿的视频经过抖音整个链路处理后若出现明显的画质劣化,如常见的花屏、绿屏、黑屏、浮雕屏等现象,造成的影响面将非常大。为了防止这种画质劣化导致的大量用户体验的…
-
AVS概述和发展史(AVS标准解析系列一)
一、概述 数字音视频编解码技术标准工作组(简称 AVS 工作组)由国家原信息产业部科学技术司于2002年6月批准成立,至今已近20年历史。意在打破国际专利对我国音视频产业发展的制约…
-
IjkPlayer系列之消息循环机制
前面两篇文章中介绍了 JNI 基础知识以及 IjkPlayer 播放器的创建流程。本文主要内容如下: AVMessage和MessageQueue 消息队列初始化 消息循环的启动 …
-
WebRTC服务端点对点播放媒体资源
在通常情况下,我们遇到视频或者音频播放均采用视频文件加载到前端,然后用对应的组件播放,如果涉及到付费视频则一般采用直播HLS拉流点播的方式;如果你听过WebRTC这项技术那么恭喜你…
-
广播系统之SIP入门
SIP,全称Seesion Initiation Protocol(会话发起协议),是由IETF制定的一个多媒体通信协议。 它是一个基于文本的应用层控制协议,用于创建、修改和释放一…
-
IjkPlayer系列之播放器创建流程
今天介绍下 IjkPlayer 的播放器创建流程,本文开始将正式开始 IjkPlayer 的源码阅读之旅,阅读之前可以先看前面同系列文章: ijkplayer编译过程 IjkPla…
-
Koa2+websocket+webrtc实现视频通话
上一篇文章已经介绍了Koa2+websocket实现简单的消息中心聊天功能,但单纯文字聊天在实际的应用中具有很大的局限性,因此笔者在此基础上,针对于消息中心可能需要视频通话的场景,…
-
Vue+Koa2+websocket实现简单的消息中心
前一段时间在写管理系统的时候研究了一下websocket,期间基于Koa2和websocket实现了一个简易的消息中心的功能,这篇文章将介绍如何基于koa2来搭建websocket…