技术文章
-
RK平台H264编码参数调试问题汇总
之前研发童鞋在RK3399平台上调试 MPP编码框架进行1080P分辨率编码传输时,碰到几个问题导致画面有马赛克,主要包括以下几个方面: 问题描述: 针对上面问题,经过查看具体编码…
-
Vulkan 窗口表面(Surface)
窗口表面 Vulkan 是一个平台无关的图形 API ,这意味着它不能直接与特定的窗口系统(如 Windows、Linux 或 macOS 的窗口系统)交互。 为了解决这个问题,V…
-
如何使用 React 和 Node.js 制作视频通话应用程序
视频通话已成为许多应用程序的基本功能,可实现个人和专业用途的实时通信。在本文中,我们将使用 React 作为前端、Node.js 和 Socket.io 作为后端来创建一个视频通话…
-
在 Kotlin 中使用 WebRTC 和 Firebase 构建视频通话应用程序
项目概述 本文分享的视频通话应用程序由两个主要部分组成: 我们将使用 Hilt 进行依赖注入,Kotlin 协程进行异步编程,并采用简洁的架构方法来保持代码的模块化和可维护性。 设…
-
mipi协议:Low Level Protocol(1)
大家好,由于之前不是有讲解sensor底层驱动的内容不,但是对mipi传输数据是如何进行的,不太清楚,所以,今天这篇文章来开始翻译的官方mipi_CSI-2_specificati…
-
MPEG 将 glTF 2.0 扩展并集成到 MPEG-I 场景描述 ISO/IEC 23090 中
标准开发是标准开发组织 ( SDO ) 内部,和跨组织高度协作的工作。我们积极参与 3GPP 和 MPEG 工作组,我们为 3GPP 在移动应用方面所做的工作,激励我们应对 MPE…
-
Vulkan 图像视图 VkImageView
众所周知,Vulkan 编程的代码量相对于 OpenGL 多了一个数量级(不用害怕,后面Vulkan封装一下,用起来也会非常简洁),本文避免一上去就讲一大堆代码,奉行概念先行。 概…
-
HarmonyOS 音视频之音频采集实战
背景 应用开发过程中很多场景都有音频采集需求,比如聊天功能的发送语音功能,实时语音转文本功能,实时语音通话,实时视频通话等。在Android和iOS端,系统提供了两种形式: 系统还…
-
小程序即时通讯(ZIM) 2.17.0 版本发布:新增内容审核、会话标记等功能
8月初,ZEGO 小程序即时通讯 SDK 发布了 2.17.0 版本。 小程序即时通讯 SDK 新增功能: 1. 内容审核 无需额外开发,即可实现对消息的安全审核。 详情请参考 内…
-
保护 WebRTC:确保实时通信的隐私和安全
在前面的文章中,我们探讨了 WebRTC 的核心组件,包括 RTCPeerConnection 和 RTCDataChannel。现在,让我们把重点转向 WebRTC 中安全和隐私…
-
探索 RTCDataChannel:WebRTC 中的实时数据交换
在上一篇文章中,我们讨论了 RTCPeerConnection 及其如何促进音频和视频流的点对点连接。现在,让我们重点讨论一下 RTCD DataChannel,它是 WebRTC…
-
紧凑但强大:Intel N-DNS Challenge 冠军方案解析
微软举办的DNS Challenge比赛做语音的朋友们或多或少有所了解,但是这个比赛更多的注重语音增强的效果。然而在实际场景下,很多语音增强的算法要放在低算力的端侧运行,这就对模型…
-
2024 年最值得关注的开源编程语言
编程世界在不断进步,新语言层出不穷,以满足现代开发需求。进入 2024 年,几种开源编程语言凭借新的创新功能和对行业的潜在影响成为热点关注。本文将对其中最有前途的几种语言进行梳理,…
-
VoIP 与 UCaaS 完整指南(VoIP 与 UCaaS的区别)
在现代电信领域,企业不断寻求高效、经济的解决方案来简化运营。通信系统的数字化转型带来了众多创新,其中以网络电话(VoIP)和统一通信即服务(UCaaS)为代表。这些技术从根本上改变…
-
掌握 RTCPeerConnection:在 WebRTC 中建立点对点连接
在上一篇文章中,我们探讨了用于采集和管理媒体流的 MediaStream API。现在,我们将重点转向 RTCPeerConnection API,它是在 WebRTC 中建立和管…
-
在 WebRTC 中利用媒体流:采集和管理音频和视频
在上一篇文章中,我们探讨了 WebRTC 的信令过程。现在,我们将重点介绍 MediaStream API,它是处理音频和视频流采集和管理的关键组件。了解该 API 对于在Web应…
-
4:3 与 16:9 宽高比:哪种最适合流媒体?
宽高比对我们如何在屏幕上观看内容起着关键作用,它影响我们看到的图像的形状和大小。对于内容创作者来说,选择特定的宽高比对于拍摄视频和照片至关重要,它可以决定观众的观看体验。 本文将对…
-
ConvoFusion: 用于语音手势合成的多模态对话扩散 | CVPR 2024
手势在人类交流中起着关键作用。最近的共语手势生成方法虽然能够生成与节拍对齐的动作,但在生成与话语语义对齐的手势方面仍然存在困难。相比于自然与音频信号对齐的节拍手势,语义连贯的手势需…
-
Vulkan 图像之 VkImage
VkImage VkImage 用于存储图像数据,支持 2D、3D 图像以及多层(array)、多级别(mip levels)的图像。它可以用于纹理、渲染目标等。 Vulkan 图…
-
WebRTC 全平台编译指南
WebRTC 全平台编译指南,包括WebRTC最新版本查看、代码下载、分支切换、代码编译、参数编译等内容。