技术文章
-
CacheGen:语言模型应用程序的快速上下文加载
随着大型语言模型(LLM)开始承担越来越复杂的任务,它们的输入包含更长的上下文来解决需要领域知识或特定于用户的对话历史的问题。然而,使用长上下文对响应式LLM系统提出了挑战,因为在…
-
如何在 React Native 应用中使用 WebRTC 和 WebView
WebRTC 允许 Web 浏览器和移动应用程序之间进行实时通信。以下是如何在 React Native 应用程序中使用 WebRTC 和 WebView 的基本指南: 创建一个 …
-
WebCodecs 开启 Web 音视频新篇章
WebCodecs 是什么 Web 音视频 API 存在什么问题 音视频技术在 Web 平台上的应用非常广泛,已有许多 Web API 间接调用了编解码器来实现特定功能:…
-
什么是 FreeSWITCH API?FreeSWITCH API 如何用于语音
FreeSWITCH 已成为一个功能强大、开源、服务器优化的实时通信应用程序,特别强调语音。它的多功能性和广泛的特性使其成为许多语音通信应用的理想电话平台,从简单的语音呼叫到复杂的…
-
网络5.0应用场景分析与总体技术要求
摘要:基于新的业务场景需求,网络5.0旨在构建服务于智能社会和数字经济的超连接网络。对网络5.0面向的ICT基础设施化、移动业务承载、产业互联网及新媒体通信服务四大类主要应用场景进…
-
WebRTC的windows静态库,普通的vc和qt项目不能用?
1. 问题: 比较新的webrtc默认是clang编译器,编译出来的静态库在vs下不能用。这给开发带了了极大的不方便。 解决方案: 方案 3 关闭 clang 具体实施: 2. 遇…
-
什么是 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)数量比传统算法高出…