技术文章
-
PASD:像素感知的稳定扩散超分辨率和个性化风格网络
本文提出了一种提出了一种像素感知的稳定扩散( PASD )网络,以实现鲁棒的真实图像超分和个性化的风格化。引入像素感知的交叉注意力模块,使扩散模型能够在像素级别感知图像局部结构,而…
-
使用 Prometheus/Grafana 调试 WebRTC
在本文中,我们将展示如何通过将所有 RTCPeerConnections 指标导出到 Prometheus 服务来简化 WebRTC 应用程序的调试过程。然后可以使用与 Prome…
-
FFmpeg h264_mp4toannexb 的重大缺陷
1. h264_mp4toannexb是什么? h264_mp4toannexb是libavcodec bsf(bit stream filter)中的一个。ffmpeg支持的bs…
-
虚拟形象视频录制怎么弄(虚拟形象SDK功能系列2)
在前面的文章《基于ZEGO 虚拟形象SDK实现AI捏脸》我们分享过AI捏脸这一常用功能。视频录制作为高频需求,可以用来记录虚拟形象的精彩时刻,为视频讲解增色添彩等方面。 ZEGO虚…
-
如何为 Android 构建 WebRTC(构建最新的Android WebRTC版本)
WebRTC是一个开放的网络标准,可以为您的应用程序添加实时通信功能。它支持在对等方之间发送视频、语音和通用数据。WebRTC 背后的技术可以在所有主流浏览器中以普通 JavaSc…
-
分享一个 Python 处理音频的库:pydub
以前我们介绍过 moviepy,它是一个处理视频的第三方库,基于 ffmpeg。那么本次来分享一个处理音频的库 pydub,它同样是对 ffmpeg 进行的一个封装。 既然是封装,…
-
WebRTC 如何在浏览器采集视频(WebRTC传输视频流示例)
如果你希望通过浏览器采集视频,可以使用WebRTC(Web实时通信)技术。WebRTC是一种现代的实时通信技术,可以在浏览器中实现音视频通信和采集。 以下是使用WebRTC在浏览器…
-
即时通信工具库aiortc:使用Python asyncio实现的WebRTC和ORTC工具
对于Python来说,网络应用一直是弱项。这让想在网络领域一展身手的Pythoner感觉到无从下手。Python推出asyncio后,网络应用方面开始发力,aiortc就是一个强大…
-
分享一个可以在Linux和macOS上运行的FLV封装格式分析工具
FLV是Flash Video的缩写,是由Adobe公司开发的一种视频文件封装格式,其实这个格式最初是Macromedia公司在2003年开发的,后来在2005年被Adobe给收购…
-
Kafka高性能设计的五个方面
前几个月里,有幸负责了一块高并发的实时计算功能,期间接触到了flink和kafka。既然工作中接触到了kafka,不如就深入了解下其内部的原理。那么kafka的内部到底有哪些优秀的…
-
基于延迟的跨数据中心网络拥塞控制
大量分布式应用部署在跨数据中心网络(Cross-DC)中。在Cross-DC中,分布在不同地理位置的数据中心DC(DataCenter)通过广域网 WAN (Wide Area N…
-
边缘智能:实现实时数据处理和智能决策的新一代技术
Labs导读:边缘智能(Edge Intelligence)是一种将人工智能(AI)和边缘计算相结合的新兴技术。传统的人工智能应用通常依赖于云计算中心进行数据处理和决策,但这种方式…
-
Flutter IM SDK 2.12版本发布,新增地理围栏、呼叫邀请等功能
2023年11月23日,ZEGO Flutter IM SDK V2.12版本发布。新增地理围栏、群消息管理、一键已读、呼叫邀请、全员离线推送等功能,并对登录逻辑和呼叫创建服务等做…
-
Websocket方案:回调或协程
在制定交易策略之前,通常需要从 cex websocket 接口检索数据。因此,采用优秀的 websocket 数据检索解决方案至关重要。本文将比较两种不同的 websocket …
-
WebRTC 监控对业务的重要性
WebRTC 正在改变我们的在线通信方式。在远程工作和通信增长的部分推动下,WebRTC 解决方案的使用显著增加。 企业正在不断寻找新的方法,利用这项技术加强客户服务和内部沟通。随…
-
直播活动流媒体提高质量的三大关键技术
直播活动有一系列特殊的挑战,而处理预录内容时则没有这些挑战严峻,一组专家解释了如何调整方法以获得最佳效果。 直播活动流媒体有其自身的特殊挑战,也有一些更广泛的障碍需要克服。延迟成为…
-
WebRTC时代的VoIP网络测试
我不知道上周是怎么了,但我想看看 VoIP 的网络测试类型。 你可以自己做!只需在谷歌上搜索 “VoIP 网络测试”,然后查看测试结果。它们有两种形状和大小…
-
使用 Socket.IO 构建实时聊天应用程序入门
越来越多的企业开始利用实时聊天应用程序和视频会议来发送信息和加强客户互动。随着客户接受这些新技术,应用程序和网络开发团队必须确保应用程序能够支持日益增长的需求。但说起来容易做起来难…
-
即构小游戏sdk接入指南
自从ZEGO即构发布小游戏平台以来,很多客户都很感兴趣,积极申请接入中,其中有一部分客户已上线,在用户留存与业务增长方面取得亮眼成绩。 本文以Android平台为例,介绍如何接入小…
-
ACK 和 NACK是什么?ACK 和 NACK在网络及视频通话中的作用
ACK 和 NACK 是 “Acknowledgments “和 “Negative Acknowledgments “的简称,它们…