技术文章
-
WebRTC 互联网通信工作原理(客户端之间如何建立连接)
本文讨论 WebRTC 的实际工作原理——客户端之间如何建立连接。 基本架构 首先看看连接的架构,即两个对等设备之间建立连接所涉及的内容。 上图显示了在两个客户端之间建立连接的各种…
-
论文分享 | 整合音频和视觉特征进行多模态Deepfake检测
本次分享由库比蒂诺高中和纽约州立大学布法罗分校联合投稿在CVPR 2023的一篇论文:《Integrating Audio-Visual Features for Multimod…
-
Zipper: 一种融合多种模态的多塔解码器架构
整合多个生成基础模型,特别是那些在不同模态上训练的模型,是一项具有挑战性的任务。主要困难在于:一是对齐数据的可用性,即在不同模态下表达相似意义的概念;二是在跨领域生成任务中有效利用…
-
解读差异:CPaaS 和网络 API 如何推动不同的创新
如今,大部分事物都有应用程序接口(API)。无论是拨打语音或视频电话、发送信息、控制工厂温度,还是改变网络带宽,都可以说是一种新的手段: “都有一个 API 可以实现”。如果没有 …
-
使用互动直播 UIKit 在 Android 中实现连麦直播
互动直播 UIKit(Live Streaming Kit)是 ZEGO 开发的一个功能丰富、带 UI 的直播组件,它支持仅通过几行代码,即可在网页或应用中构建常见的直播功能。同时…
-
硬件编码和软件编码哪种方式最适合直播?
直播目前可以说是成为了我们日常生活的一部分,常用于如交流、娱乐甚至商务。然而,流式传输高质量视频文件是一项具有挑战性的任务,尤其是在保持视频质量方面。这就是视频编码发挥作用的地方。…
-
使用 MessageKit 在 iOS 中创建聊天应用程序
MessageKit 是一个开源的 iOS 框架,可简化在 Swift 中创建聊天界面的过程。这个功能强大的库提供了一系列可定制的 UI 组件,并支持各种消息类型,是构建聊天应用程…
-
AIGC生图的自动化质量评估
AIGC生图需要进行质量评估以确保满足一定标准。这一评估过程非常重要,因其关系到内容的专业性、商业价值以及顾客的满意度。然而,传统的手动评估方式既耗时又耗力,且容易受到主观偏差的影…
-
使用 WebRTC 进行屏幕共享:利用 JavaScript 实现无缝流式传输
WebRTC 是一种允许Web应用程序与其他浏览器直接交换数据的技术,”无需 “中介。它使用多种协议协同工作来实现这一目标。 遗憾的是,WebRTC 无法自…
-
使用模拟媒体流和设备进行Web测试:模拟网络摄像头视频/音频
您在Web测试自动化过程中遇到过以下挑战吗? 如果是这样,本文将帮助您克服这些困难。 在为您的 WebRTC 应用程序编写自动化测试时,可以为浏览器启用一些有用的配置,使开发和测试…
-
Linux环境给FFmpeg集成libsrt和librist
直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有比较两种比较新的流媒体协议,分别是SRT和RIST。 其中SRT全称为Secure Reliable Transp…
-
一文了解 AV1 编解码器
作为新一代的视频编解码器,AV1受到了诸多软硬件大厂的支持。它除了具有压缩率的优势之外,最终的是声称的免许可证的承诺。AV1已经在许多产品中得到了应用,随着时间的前进,会有越来越多…
-
使用 Rust + FFmpeg 进行视频编码和压缩
视频编码和压缩是数字时代的基本流程,可实现视频内容的高效存储和传输。以性能和安全性著称的 Rust 是实现这些任务的绝佳语言。在本指南中,我们将引导您完成使用 Rust 进行视频编…
-
IP PBX 开发选择 Asterisk 的 5 个理由
在商业通信领域遨游似乎令人生畏,但选择正确的 PBX 解决方案对任何公司来说都至关重要。Asterisk 是一款开源 IP PBX 软件,是现代企业的最佳选择。 不清楚Asteri…
-
WebRTC API 2024 年第二季度更新情况
本文快速更新了 2024 年第二季度修改后的 WebRTC API。如果您是开发人员,请看看这些变更,了解它们可能对您的应用程序产生哪些影响。 这里讨论的一些 API 并非由 We…
-
含标准化 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、问题背景 之前在调试项目的过程中,客户有反馈在拍摄逆光场景时,室内亮度比较暗,看不清人物细节。 类似下图中的场景,左图室内比较暗,看不清植物的细节,而右图要稍好一点,可以看清楚…