技术文章
-
含标准化 UI 的音视频互动 SDK,7天搭建实时互动应用
即构致力于用领先的音视频技术帮助开发者即刻构建实时互动世界。通过大量的用户调研了解到,兼顾高效开发和个性化UI以实现产品快速上线,是许多开发者的共同需求。为此,即构推出了含标准化 …
-
Android视频开发入门: VideoView、MediaPlayer、 FFmpeg、exoplayer…
现在,视频功能是越来越普遍的需求。本文将提供一个关于Android视频开发的入门指南,帮助读者快速掌握视频播放、录制和处理等基本功能。 作者:陆业聪 1. 概述 在Android平…
-
使用 Socket.io 在 Angular SSR 中代理 WebSocket 连接的分步指南
前几天,我需要准备一个 Angular 应用程序,以便使用 Socket.io 代理向我们的 API 后端发送 HTTP 查询和聊天服务的 WebSocket 连接。在网上查了不少…
-
音视频面试题集锦第 23 期 | 编码相关
分享来自音视频技术社群“关键帧的音视频开发圈”的音视频面试题集锦第 23 期内容。 下面是第 23 期面试题精选: 1、VideoToolbox 遵循哪种视频码率控制策略?如何设置…
-
关于在逆光场景下,AE调试的相关总结
1、问题背景 之前在调试项目的过程中,客户有反馈在拍摄逆光场景时,室内亮度比较暗,看不清人物细节。 类似下图中的场景,左图室内比较暗,看不清植物的细节,而右图要稍好一点,可以看清楚…
-
RTC实时音视频中实时翻译的重要性
在当今互联互通的世界里,信息和内容的传播速度比以往任何时候都快。然而,语言仍然是一个主要障碍,阻碍了交流,限制了受众范围。实时翻译弥补了这一差距,为不懂原文的观众提供了无缝体验。 …
-
什么是 GStreamer?Gstreamer 和 FFmpeg 哪个好
GStreamer 是一个基于管道的开源多媒体框架,可将各种媒体处理系统连接起来,完成复杂的工作流程。它支持创建多种类型的媒体应用程序,包括视频编辑器、媒体播放器、转码系统,也可用…
-
SIP 中继、PRI 和 BRI 有什么区别?
多年前,会话发起协议中继(SIP 中继)非常流行,因为与主速率接口(PRI)和基本速率接口(BRI)相比,它具有很大的成本优势。但是,SIP 中继、PRI 和 BRI 之间有哪些技…
-
淘宝短视频流工程重构(上):理论篇
随着视频流业务的发展,业务的复杂性越来越高,视频流老工程在架构设计、代码质量、工程能力等方面的问题也逐渐凸显。在这样的背景下我们开启了一次对老工程的大型重构。 本次重构是一次对大型…
-
实时音频同步(第 1 部分)
实时同步技术错综复杂,它一直是一个令我着迷的课题。今天,我想与大家分享我构建一个系统的方法,这个系统可以在位于不同物理区域的设备之间实时同步音频。 试想一下,我们在一个家庭的多个房…
-
使用 Vue.js 和 WebSockets 创建实时聊天应用程序
本文将讲解设置 Vue.js 项目、集成 Socket.io 用于 WebSocket 通信以及创建实时聊天应用程序。这些基础知识可以扩展到各种实时应用程序,如协作工具、实时更新和…
-
掌握 WebRTC:构建实时视频聊天应用程序
本文我们将使用 WebRTC 从零开始创建一个实用的视频聊天应用程序。无论您是经验丰富的开发人员还是好奇的初学者,本指南都将让您掌握利用 WebRTC 进行实时通信的知识。 什么是…
-
完整实现迷你VGG网络进行图像识别
VGG网络是最流行的图像识别技术之一的基础。学习它是值得的,因为它打开了许多可能性。要理解VGGNet,你需要了解卷积神经网络(CNN)。 在本文中,我们将仅关注VGGNet的实现…
-
RTC 将成 AGI 远程实时互动的必备能力
OpenAI 在春季发布会上发布的最新旗舰大模型 GPT-4o,在前代 GPT-4 只能理解和输出文本信息的基础上,GPT-4o 能支持低延迟的实时对话,“o”是Omni…
-
Asterisk 终极指南:构建通信应用程序的免费开源框架
欢迎来到 Asterisk 终极指南,Asterisk 是一种重塑企业全球通信方式的尖端开源框架。如果您想深入了解 Asterisk 解决方案的世界,或者想知道如何通过专业的 As…
-
WebRTC 和 RTSP 协议的区别及选择策略
您是否需要帮助以确保在业务中实现无缝视频和音频传输?随着数字通信日益复杂,流媒体协议的选择会对企业的实时交互能力和媒体处理产生重大影响。在 WebRTC(Web Real-Time…
-
WirelessLLM: 面向无线智能的通信大模型
大家好!今天给大家介绍我们团队最新的研究成果《WirelessLLM: Empowering Large Language Models Towards Wireless Inte…
-
WebSocket 创建聊天应用中的房间和消息持久化
离开教师岗位之前,我注意到有一大批学生在数字交流方面遇到困难。受此启发,我创建了一个聊天应用程序,它可以存储信息,供教师日后查看,以便向学生提供反馈或评分。由于我们的交流越来越数字…
-
MiroTalk:免费开源视频会议平台
在数字通信至关重要的时代,找到合适的视频会议平台可以改变游戏规则。 MiroTalk是一个开源解决方案,凭借基于浏览器的实时视频通话和大量创新功能,MiroTalk 成为满足各种通…
-
解锁实时通信:利用 WebRTC 在 React 和 Node 中掌握点对点视频通话!
想象一下,自由软件开发员 Sarah 正在开发一个雄心勃勃的项目——为远程医疗应用程序提供无缝视频通话功能。她面临的挑战是如何在不依赖第三方服务的情况下集成实时视频通信。经过几天的…