技术文章
-
什么是 WebSocket Client?WebSocket Client 的类型和使用
WebSocket clients 是现代 Web 应用程序的重要组件,可实现客户端与服务器之间的实时通信。通过了解 WebSocket 协议,开发人员可以创建强大的应用程序,充分…
-
使用 FastAPI 创建 TDD 和 BDD 实时聊天应用
在不断发展的 Web 开发领域,实时服务已成为现代应用程序不可或缺的一部分。FastAPI是一个Python网络框架,它为构建健壮、可扩展的实时服务提供了一种有效的方法。在本文中,…
-
在 Flutter 中使用 WebRTC 为 3D 空间音频创建自定义 SDK
在 Flutter 中使用 WebRTC 为 3D 空间音频创建自定义 SDK 涉及几个关键步骤。下面是一个概述: 下面是一个如何将 WebRTC 与 Flutter 集成并考虑空…
-
WebRTC源码目录功能介绍(全)
WebRTC源码目录结构功能介绍。 01 api api目录包含了WebRTC的公共API接口,这些接口是WebRTC与开发者交互的界面,允许开发者使用JavaScript或其他编…
-
Android 中的 libwebrtc
libwebrtc 是实现 webrtc 协议的开源 C++ 库,由谷歌创建。Webrtc 将一个本地对等点与一个或多个远程对等点连接起来。本地对等点向远程对等点发送音频/视频轨道…
-
APP 接入视频通话的好处有哪些?APP 如何接入视频通话功能
笨拙地切换 APP 或应用程序进行视频通话的时代一去不复返了。试想一下,将面对面的无缝连接直接嵌入进应用程序的结构中。接入视频通话不仅仅是一项花哨的功能,更是用户体验的一次革命,它…
-
字节跳动丢包补偿(冠军)与音质修复(亚军)国际挑战赛解决方案 | ICASSP 2024
在本届ICASSP 2024 各类音频国际挑战赛中,字节跳动流媒体音频团队联合西北工业大学音频语音与语言处理研究实验室,在丢包补偿(Packet Loss Concealment,…
-
2024 年最全面的开源 MQTT Broker 对比
MQTT (Message Queue Telemetry Transport) 最初是作为一种轻量级发布/订阅消息传输而设计的,现在已成为物联网(IoT)消息传输的标准协议,而 …
-
视频会议即服务(VCaaS):定义、工作原理和用例
有效的沟通对于促进全球互联互通和推动企业走向成功至关重要。数字时代彻底改变了沟通方式,技术影响着企业的沟通和合作方式。视频会议即服务(VCaaS)就是改善连接性和跨境沟通的发展之一…
-
小程序即时通讯 ZIM 2.13.0 版本发布,新增服务端撤回消息等功能
近日,ZEGO 即时通讯(ZIM)SDK 小程序端 2.13.0 版本发布,新增和优化了多项功能。 新增功能: 改进优化 目前支持小程序版本如下: 微信: 字节跳动: 百度: 支付…
-
TTVSR:用于视频超分辨率的学习轨迹感知 Transformer | CVPR 2022
本文提出了一种新的轨迹感知 Transformer——TTVSR,以实现视频超分辨率的有效视频表示学习。 来源:CVPR 2022论文题目:Learning Trajectory-…
-
音视频面试题集锦第 14 期
继续分享来自“关键帧的音视频开发圈”的音视频面试题集锦。 下面是第 14 期面试题精选: 1、Android MediaCodec 解码后的数据一般怎样处理? Android Me…
-
mingw64设置socket非阻塞失败
使用mingw64(gcc版本11.3.0)编译64位软件,如下设置socket非阻塞模式会失败: https://stackoverflow.com/questions/1618…
-
AdaNIC:通过动态变换路由实现实用的神经图像压缩 | ICCV 2023
近年来,基于神经网络的图像压缩(NIC)得到了积极的发展,与传统方法相比,其表现出了令人印象深刻的性能。然而,由于NIC基于学习的特性,产生的浮点运算(FLOP)数量比传统算法高出…
-
国内镜像:极速下载编译WebRTC源码(For Android/Linux/IOS)
本文分享 WebRTC源码下载、编译For Android、Linux、IOS平台。 01 下载depot_tools工具 1. 克隆depot_tools工具 2. 将depot…
-
视频ROI编码的实现、测试和分析方法
1、什么是ROI编码 大家可能经常听到ROI这个词,特别是在FFmpeg微信群(@大师兄)。但是通常说的ROI是return on investment,而视频编码ROI是regi…
-
iOS即时通讯示例源码,快速体验即时通讯服务
本文介绍如何快速跑通 ZEGO 即时通讯(ZIM)示例源码,体验即时通讯服务。ZIM 是一款实时的通信互动产品,为开发者提供全平台互动、海量并发、超低延时、消息必达的通信服务。 i…
-
一些编码压缩失真的画质badcase介绍
compression artifact压缩失真介绍 编码是为了压缩原始视频,压缩的主要思路是从空间、时间、编码、视觉等几个主要角度去除冗余信息,编码压缩过程中的有损操作会造成视频…
-
视频编解码技术基础全解析
随着移动互联网技术的蓬勃发展,视频已无处不在。视频直播、视频点播、短视频、视频聊天,已经完全融入了每个人的生活。而视频数据量非常巨大,视频的传输、存储也面临着巨大的挑战。从 20 …
-
基于生成表征的自条件图像生成
本文提出了一种表征条件图像生成方法(Representation-Conditioned image Generation, RCG)。无需任何人类标注提示,它以自监督的表征分布为…