技术文章
-
WebRTC 应用开发的未来:趋势与预测
Web 实时通信(WebRTC)彻底改变了我们的在线通信方式,实现了浏览器之间直接无缝的视频、语音和数据共享。随着技术的发展,WebRTC 应用开发的前景也在不断变化。本文将探讨未…
-
BS-PLCNet2: 利用模型内蒸馏的两阶段分频带丢包补偿网络 | INTERSPEECH2024
随着互联网和通讯技术的发展,实时的音频流传输已经成为网络通信的一个非常重要的部分。同时,由于各种因素,比如网络拥堵、带宽限制、硬件故障等,音频数据包在传输过程中可能会丢失,这会对语…
-
SRS 6.0封版:GB28181 支持外部 SIP 服务
7月27日,随着最后一个功能合入,SRS 6.0正式封版了。这个功能是SRS 6.0最后一个大功能:GB28181支持外部SIP服务。 Background 先看看SRS 6.0支…
-
webrtc tcc详解
详解一下webrtc tcc算法,本文主要内容: 作者:小新快跑来源:音视频小话原文:https://mp.weixin.qq.com/s/sAXSx3435tlgLHE0Fyrb…
-
B站:自研点直播转码核心
1. 背景 视频转码是将视频文件经过解封装、解码、滤镜处理、编码、封装从而转换为另一个视频文件的过程,B站每天都有大量的视频原片上传后经过转码系统转换为多个不同分辨率。转换后的视频…
-
Vulkan 逻辑设备
在 Vulkan 中,逻辑设备(Logical Device)是与物理设备(Physical Device)交互的接口。它抽象了对特定 GPU (物理设备)的访问,使得应用程序能够…
-
使用 Raspberry Pi 模拟移动网络状况
测试实时通信应用程序不仅要确保其基本功能和 UI 的响应速度,还要评估其在不同网络条件下的性能。由于其便携性,移动应用程序尤其有可能在不同的网络环境中使用。因此,必须确保它们在所有…
-
使用 Let’s Encrypt 证书排除 WebSocket 连接问题
遇到 WebSocket 连接失败可能会令人沮丧,尤其是当它们似乎与 SSL/TLS 证书有关时。最近,我遇到了一个 WebSocket 连接问题,连接到 wss://rpc.xx…
-
Khronos 推出新的 ANARI SDK 升级包并发布 ANARI 1.0 支持者计划
SIGGRAPH 2024 更新包括用于应用集成的新插件、开发人员工具增强功能和全面的一致性测试框架。 ANARI™ 是 Khronos 集团开发的业界开放标准、跨平台 3D 渲染…
-
理解 PHP 中的 WebSockets
WebSockets 通过单个 TCP 连接提供全双工通信通道。对于聊天应用程序、实时通知和协作工具等实时通信应用程序来说,它们非常方便。本文将探讨如何在 PHP 中实现 WebS…
-
使用 TypeScript 和 WebSockets 实现实时数据:分步指南
实时应用已成为各行各业的主流。无论是即时聊天、实时通知、协同编辑,还是股票价格更新,高效地提供实时数据都至关重要。WebSockets 是一种通过单个 TCP 连接提供全双工通信通…
-
前向映射与反向映射在计算机视觉中的应用
本文将介绍并解释图像变形的两种算法:前向映射和反向映射。除了在理论层面上介绍这些算法之外,还将它们应用于实际图像,以查看每种算法的结果和能力。 为了完全理解本文中的所有内容,有必要…
-
超低延迟直播SDK来了,卡顿率可降低 75%+,首帧秒开率可达99%
ZEGO 超低延迟直播(Low-Latency Live Streaming,简称 L3)SDK 为高质量体验而生,可打造超低延迟、超强同步、抗极端弱网、超低卡顿、超清画质、首帧秒…
-
什么是高斯溅射?高斯溅射对 XR 意味着什么?
高斯溅射(Gaussian Splatting)是一种令人兴奋的新光栅化技术,在扩展现实领域备受关注。它可以在虚拟环境中进行三维重建和渲染。通常,它被描述为 NeRF 的替代技术(…
-
得物App弱网诊断探索之路
一 背景 随着得物用户规模和业务复杂度不断提升,端上网络体验优化已逐步进入深水区。为了更好地保障处于弱网状态下得物App用户的使用体验,我们在已有的网络体验大盘、网络诊断工具的基础…
-
对比 libswscale 和 libyuv
FFmpeg libswscale和libyuv是最常用的两个做图像缩放、格式转换的开源库。做视频图像处理经常会用到它们,本文分享两者之间详细的比较。
-
音视频面试题集锦第 27 期 | 音视频 SDK 开发 C++ 基础知识
分享音视频技术社群关键帧的音视频开发圈的第 27 期面试题精选,我们来看看在跨平台音视频 SDK 开发常用到的 C++ 语言的几道面试题: 1、delete this 合法吗? 合…
-
Kafka实现消息的自定义队列推送和消费
在Kafka的内部,其实关于队列这个名词,大家应该都不陌生。当消息被存储到不同的Partition文件中,Kafka集群架构中,Partition文件会被分散到各个Broker节点…
-
从0开始搭建直播系统的开源软件架构
音视频技术的一个主要用途是直播,包括电视直播、电脑直播、手机直播等等,甚至在线课堂、在线问诊、安防监控等应用都属于直播系统的范畴。由于直播系统不仅涉及到音视频数据的编解码,还涉及到…
-
播放视频的时候,如何同时获取实时音频流
这篇文章将会按照一般的需求开发流程,从需求、分析、开发,到总结,来给大家讲解一种“在 Android 设备上,播放视频的同时,获取实时音频流”的有效方案。 一、需求 在…