技术文章
-
STUN 101:围绕防火墙建立 WebRTC 会话
STUN是一种帮助 Internet 端点处理 NAT(网络地址转换)的协议,这是属于专用网络并需要从另一个网络(如公共 Internet)访问的主机的典型条件。 为什么要使用 S…
-
WebRTC Android 开发学习环境搭建
先介绍一下 WebRTC 源码编译以及 Android 开发环境的搭建。 整个下载编译过程都需要能够正常访问外网,这需要自己想办法克服了。 安装 depot_tools 工具包 首…
-
FFmpeg4.0 实现H264视频解码器
FFmpeg对于流媒体技术的开发者来说,都不陌生,这里开源我们一项基于FFmpeg4的H264视频解码器源码。因为贸易战的原因,…
-
webrtc应用价值(4个WebRTC实际应用场景)
WebRTC 是两个设备之间的低延迟、加密连接。它可用于文件共享、视频通话和应用内消息传递。这项名为 webRTC 的技术基于 HTML 5,有望在某一天取代 Google Han…
-
C# Webrtc开发,5个C# Webrtc DataChannel示例及文章分享
最近研究C# Webrtc一些示例,看到各位前辈疯狂吐槽,貌似将 WebRTC 库合并到项目中的方式是一场彻头彻尾的噩梦,哈哈,流泪中。。。。 不辞辛苦搜到一些文章,贴出来分享一下…
-
音视频生产关键指标:视频编辑优化丨音视频工业实战
在视频编辑场景中,涉及到的模块很多,比如:抽帧模块、预览播放模块、视频编辑模块、特效合成模块、视频转码模块等等。这些模块各自都有对应的性能指标,这些指标影响着编辑场景的用户体验。这…
-
IEEE VR 机器学习:360° 图像的扫描路径生成模型
论文名称:ScanGAN360: A Generative Model of Realistic Scanpaths for 360° Images论文作者:Daniel Mart…
-
火山引擎 veImageX FPGA HEIF 静图编码服务性能优化
互联网内容的展示离不开图片,通过 CDN 展示分发图片可以提升图片访问速度,但是也需要为带宽付费。HEIF 图片格式有着卓越的压缩性能,相比 WebP 可以节省 30% 的图片码率…
-
VVC(多功能视频编码)中基于块的变换的解释
多功能视频编码 (VVC/H266) 标准于 2020 年 7 月发布,成为高效视频编解码器 (HEVC/H265) 的继任者。测试表明,VVC 可节省高达 30% 的比特率资源,…
-
图像分割深度学习从零开始学习路线
第零阶段:看分割看不懂 这个阶段典型表现是,对于梯度下降,交叉熵损失,激活函数等概念模棱两可,这可能是博主说的零基础入门。你可能需要对深度学习和计算机视觉的基本任务有一个较为系统的…
-
多路推流怎么用?设置同时推多路流 | 实时音视频SDK功能系列2
推多路流即 SDK 提供了同时推多路流的能力。目前即构实时音视频 SDK 支持最大推流通道数量为 4 路流,2.14.0 之前版本默认最大推流通道数量为 2 路,如需支持更多推流通…
-
如何选择音视频 QoE 或 QoS 供应商
彼得·德鲁克(Peter Drucker)的一句名言是“无法衡量的东西无法改进”,这很适合视频流媒体行业。 视频行业竞争非常激烈,多家内容提供商在争夺一小部分用户。在这种情况下,工…
-
使用 FFmpeg 进行音频转码 – 使用 FFmpeg 轻松更改音频编解码器
在本 FFmpeg 教程中,我们将了解如何在不更改视频的情况下将媒体文件中的音频编解码器从一个编解码器/容器更改为另一个。如果您想将音频编解码器从 AAC 更改为 MP3 或类似而…
-
面试中经常被问到的 OpenGL ES 对象,你知道的有哪些?
VBO 和 EBO VBO(Vertex Buffer Object)是指顶点缓冲区对象,而 EBO(Element Buffer Object)是指图元索引缓冲区对象,VBO 和…
-
WebRTC 在游戏中的多种用途
游戏产业对当今娱乐圈的影响是不可否认的。2021 年,这个“超级平台”价值超过 3000 亿美元,全球游戏玩家超过 27 亿。它是一头比电影和音乐产业加起来还要庞大的野兽。&nbs…
-
WebRTC 信令服务器:您需要知道的一切
在WebRTC信令服务器之前,我们先简单解释一下什么是WebRTC。WebRTC 代表网络实时通信。它是一项强大的技术和开源流协议。 WebRTC 与 HTML5 兼容,它允许您向…
-
选择WebRTC API 服务商要考虑的 5 个安全标准
如果您正在选择一个靠谱的 WebRTC 音视频 API 服务商,那么一个核心但经常被忽视的功能一定要引起重视了,这个核心功能就是服务商如何保护您作为客户和您的最终用户数据提供保护和…
-
webrtc直播入门:直播基础知识+WebRTC服务开源技术选型
最原始的直播系统其实并没有想象的那么复杂,无非就是主播端将音视频数据推送到服务器,观众端则从服务器拉取数据播放。 1 直播基础知识 1.1 基本常识 1.1.1 基础概念 推流,是…
-
webrtc android入门:Android端如何使用WebRTC互联互通
在学习 WebRTC 的过程中,学习的一个基本步骤是先通过 JS 学习 WebRTC的整体流程,在熟悉了整体流程之后,再学习其它端如何使用 WebRTC 进行互联互通。 本文将讲解…
-
场景化 AI 降噪解决方案(实时互动RTI能力系列篇2)
噪声降低通讯质量 噪声在我们日常生活中十分常见,例如,鼠标点击声、键盘声、空调声、厨房碗碟碰撞声。所以音频质量往往决定了在音视频通讯场景中的通话体验,而噪声又是决定了音频质量是否良…