技术文章
-
WebRTC 音频的编码与发送逻辑
大家好,今天分析下音频的编码与发送逻辑。 音频发送模块AudioSendStream 通过call模块创建AudioSendStream,创建时需要先初始化音频的配置参数 通过ca…
-
Flutter 应用程序中的聊天 UI
您是否曾发现自己在开发一个看似简单的聊天功能时犹豫不决,最终被数周的重复工作所吓倒?在现代应用程序中无处不在的聊天功能的实施任务往往被低估,导致开发人员和客户都感到沮丧。这一挑战凸…
-
ELECARD 视频压缩手册第一章:视频编码简述
本文是对 ELECARD Video Compression Book 第一章的翻译。本章节包括视频压缩技术的基本信息:简要历史、视频编码的阶段、AVC/H.264和HEVC/H….
-
使用 FFmpeg 调整图像或视频的亮度和对比度
FFmpeg 是一款功能强大的音频和视频文件处理工具。您可能想用 FFmpeg 执行的常见任务之一是用 FFmpeg 调整视频或图像的亮度和对比度。要做到这一点非常容易,因为 FF…
-
AI 在优化视频流 CDN 方面有哪些优势?
将人工智能集成到 CDN 视频流战略中具有显著优势,包括优化视频质量、增强观众体验和卓越的安全措施。通过动态调整视频参数和个性化内容交付,人工智能可确保观众根据自己的喜好和网络条件…
-
如何在 Web/H5 端开播弹幕游戏(主播在浏览器开播弹幕游戏)
本文介绍,主播如何通过小游戏平台(ZEGO MiniGameEngine SDK)和实时音视频(ZEGO Express SDK)在 Web/H5 端开播弹幕游戏。 开播弹幕游戏条…
-
优化回声消除过程:AEC Challenge冠军方案线性部分解析
今天我们继续介绍回声消除的优化,在前面优化回声消除过程:舒适噪声生成算法的应用与原理我们介绍了回声消除中的舒适噪声是如何产生的,这里我们介绍下线性部分的优化。我们知道在WebRTC…
-
阿里开源搜索引擎Havenask的消息系统
Havenask是阿里巴巴智能引擎事业部自研的开源高性能搜索引擎,深度支持了包括淘宝、天猫、菜鸟、高德、饿了么在内几乎整个阿里的搜索业务。本文针对性介绍了Havenask的消息系统…
-
解读OpenAI Sora文生视频技术原理
以下文章来源于清熙 ,作者王庆法。 OpenAI Sora文生视频(图像看作单帧视频)一放出就炸翻整个AI 圈,也是ChatGPT掀起GenAI热潮时隔一年后,OpenAI再次史诗…
-
如何使用 FFmpeg 调整音量(包括音量、DRC、标准化)
FFmpeg 是一款功能强大的音频和视频文件处理工具。您可能想用 FFmpeg 执行的常见任务之一是调整音频流或视频文件的音量。用 FFmpeg 来做这件事非常简单,它还包括处理音…
-
如何使用 FFmpeg 批量转换文件夹内的所有文件
FFmpeg 是一款功能强大的工具,可对音频和视频文件执行各种操作,如转码、过滤、编辑和流式传输。本文将向你展示如何使用 FFmpeg 批量转换或转换文件夹内的所有文件,并介绍一些…
-
WebRTC 传输之 TURN
1 TURN 要解决的问题 在 TCP/IP 网络中,一个常见的问题就是如何让两台处于内网的主机进行通信,即 NAT 穿越问题。解决 NAT 穿越问题的两个关键是: 举个例子, A…
-
.NET 8 中使用 WebSocket 实现实时聊天功能
使用 HTTP 实现近实时通信的技术有很多,如轮询、长轮询、服务器发送事件,甚至 Webhooks。 所有方法都有一个共同的问题 —— 它们仅限于单向通信。 在本文中,我们将探讨 …
-
Sora: 作为世界模拟器的视频生成模型
OpenAI新提出了一种功能强大的视频生成大模型,采用tansformer结构处理视频图像的时空块,支持不同长度、不同分辨率和不同长宽比的视频生成。其中最大的Sora模型支持长达一…
-
WebRTC 常见问题和错误信息
WebRTC (Web Real-Time Communication)是一项功能强大的技术,可实现浏览器与应用程序之间的实时通信。 然而,与其他技术一样,它也会遇到各种问题并产生…
-
IoT物联网协议有哪些?一看吓一跳
物联网协议是指在物联网环境中用于设备间通信和数据传输的协议。根据不同的作用,物联网协议可分为传输协议、通信协议和行业协议。 1. 传输协议 协议 协议描述和应用场景 Mo…
-
如何使用 FFmpeg 加速或减慢视频速度
在本文中,我们将介绍如何使用 FFmpeg 加快或减慢视频的速度。无论您是视频编辑者、处理媒体文件的开发人员,还是对视频操作充满好奇的爱好者,您都会发现本指南的价值。 我们将从在系…
-
OpenCV与FFmpeg的关系、互补性及使用选择
OpenCV(开源计算机视觉库)和 FFmpeg 是两个广泛使用的开源库,它们在图像和视频处理领域各有所长,常常被用于协同工作。 OpenCV 功能与技术背景: OpenCV是一个…
-
无线切片能力验证及应用探讨
摘 要:切片能够将网络资源灵活分配,将网络能力灵活组合。介绍了切片在无线侧的3 种实现机制:基于 QoS、基于 RB 资源预留、基于载波隔离。对切片和切片组的网络性能进行了验证。结…
-
为什么要选择 React Native 开发聊天应用程序?
选择 React Native 进行聊天应用程序开发,可使用单一代码库轻松构建跨平台应用程序,确保高效和快速部署,同时提供类似本地的用户体验。 React Native 可让您快速…