技术文章
-
浅析CTC工作原理及算法、训练过程
CTC应用背景 在语音识别和文字识别的领域,我们的数据集是音频文件和文本,但是,音频文件和文本很难在单位上对齐,比如有人说话快,有人说话慢,有的字符间距离不同,因此这种序列标签的对…
-
音视频系列之FLV格式详解
FLV简介 FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站很多都是使用了FL…
-
播放器如何切换视频清晰度
随着移动互联网的高速发展,网速的雄起,我们播放视频,高清已经是入门要求了,现在怎么也要是1080P或者4K视频才好意思让我冲会员吧。但是不要忘了,世界很大,你们先富起来的人也要考虑…
-
音视频全链路技能分析之音视频消费侧技能树
各行各业都有鄙视链。娱乐圈的,拍电影的看不上拍电视的。IT圈的,C/C++工程师看不上Java、python、php这些搞高级API的小伙子。程序员之间,“文人相轻”的事情常有,但…
-
使用 OpenCV for Android 进行图像特征检测
android 开发人员,可能熟悉使用activities, fragments, intents以及最重要的一系列开源依赖库。但是,注入需要本机功能的依赖关系(如计算…
-
面向6G系统的全频谱无蜂窝无线接入网: 系统设计和试验结果
研究意义 空口无线传输技术一直是历代移动通信系统的核心能力的体现,也是实现6G关键指标的主要技术途径。在现有5G系统使用的频谱中(包括毫米波和sub-6 GHz频段),频谱资源的紧…
-
Opengl ES之矩阵变换(上)
前言 说到矩阵变换,我们第一时间想到的就是大学时代的线性代数这些复杂的东西,突然有了一种令人从入门到放弃的念头,不慌,作为了一个应用层的CV工程师, 在实际应用中线性代数哪些复杂的…
-
FOSDEM 2023 | 双重展示: FFmpeg 6 和 VLC.js
知名多媒体开发者兼 VideoLAN 总裁 Jean-Baptiste Kempf 回顾了 FFmpeg 5.0 版本和 5.1 版本中的改进,并对 FFmpeg 6.0 新版本中…
-
基于 Amazon Kinesis Video Stream Images 构建视频流检测方案的集成与分析
01 前言 基于云端实时视频智能检测的功能,在居家安防监控领域有着较高的价值。这一场景的实现通常如下图所示分为如下几个阶段:视频流产生(Producer)、视频流存储(Storag…
-
虚拟小窝Demo示例源码运行指引
在上篇文章 什么是虚拟小窝?即构虚拟小窝方案介绍 中我们介绍了即构虚拟小窝的应用场景和功能,还提供了体验Demo。本文介绍如何基于Android快速跑通示例源码,进入虚拟小窝场景,…
-
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包含一组影响软件应用程序开发的因素。 其中,组织设计背景包括高层公司关注点及其结构,例如,利益相关者和开发计划,严重影响设计考虑因素。 去中心化自治组织…