技术文章
-
yuv420格式使用不当导致的花屏 | 音视频问题汇总
背景介绍 最近收到一个典型的问题,感觉比较通用,在此和大家分享一下。 最近,团队负责为客户开发一个需求:将我们的多媒体框架适配到一个新的平台上。这项任务本身没有啥难度,就按照SOP…
-
大规模体育赛事直播如何制胜
2023 年,流媒体收视率超过了传统电视平台,美国观众全年将观看 2100 万年的流媒体视频,比 2022 年增长 21%。体育直播流媒体的发展轨迹与此类似,事实上,2024年的超…
-
什么是 Media Over QUIC (MoQ)协议?
什么是 Media Over QUIC (MoQ)? Media Over QUIC (MoQ)是一种利用 QUIC 特性来改善互联网上媒体文件传输的协议。作为一种新兴标准,它为在…
-
在 Ubuntu 24.04 LTS 上使用 Docker 构建 Turn 服务器
在数字通信日益发达的时代,对 TURN(利用中继穿越 NAT)服务器的需求变得至关重要,尤其是对于 VoIP、视频会议和在线游戏等实时应用而言。TURN 服务器可以通过网络地址转换…
-
使用 LLM 评估和改进自动转录质量
转录是现代联络中心活动的重要组成部分,自动语音识别(ASR)系统在很大程度上为其提供了便利。然而,这些工具在准确性和可靠性方面可能存在不足。因此,评估转录质量变得势在必行,而传统的…
-
流媒体大战:端到端质量保证和视频分析让流媒体服务提供商占尽先机
在竞争激烈的流媒体领域,留住用户的战斗不断加剧。要在视频流媒体环境中取得成功,就必须在内容获取和原创制作方面持续投资,同时注重提供卓越的用户体验,并利用数据洞察力在快速变化的环境中…
-
自带 UI 的语聊房SDK,语聊房开发人手必备利器
近日,ZEGO 语聊房 UIKit 上线,这是一款提供了一组默认的行为和样式的语聊房SDK,进一步降低了语聊房开发门槛。同时可根据您的需求,灵活地的定制或添加自定义业务逻辑。 下面…
-
提升工业物联网整体性能的负载均衡最优化方法 | 清华王建民团队
研究意义 工业物联网数据管理与数字中国基础设施建设紧密相关,是支撑提取工业大数据价值的基础。由于工业物联网数据源于设备, 工业物联网数据管理系统面临着数据量、数据到达速度、负载多样…
-
采用 React 前端的 Node.js HLS 服务器,用于自适应比特率流式传输
什么是 HLS? HTTP Live Streaming(HLS)是苹果公司开发的一种协议,用于在互联网上无缝传输音频和视频内容。它的工作原理是将内容分解成小的、可管理的片段,并通…
-
Native WebRTC 开发:libWebRTC 和替代方案指南
WebRTC 使开发人员能够构建功能强大的基于网络的实时通信应用程序。虽然 WebRTC 通常在网络浏览器中实现,但您也可以通过将 WebRTC 标准嵌入应用程序的代码库,将此功能…
-
探索单通道语音实时去混响算法
去混响(Dereverberation)是语音会议中常用的算法之一,现在会议室大都采用玻璃幕墙导致会议室混响严重,在距离较远时语音会变得模糊不清,而去混响算法可以减少晚期混响以提升…
-
Celery 中用于消息代理的 Redis 与 RabbitMQ 的比较
说到用 Python 构建分布式任务队列和异步处理,Celery 是一个很受欢迎的选择。Celery 是一个强大而灵活的分布式任务队列框架,允许将任务定义为函数并异步执行。Cele…
-
使用 WebSockets 和 Django 通道在 Django 中实现实时功能
近年来,实时网络应用程序越来越受欢迎,用户无需手动刷新页面即可体验即时更新和互动功能。Django 作为一个强大的网络框架,提供了在应用程序中构建实时功能的必要工具。在本文中,我们…
-
流媒体软件 StreamElements 和 StreamLabs 哪个更好?
流媒体直播越来越受欢迎。您是否想开始您的流媒体直播之旅,但在决定使用哪款流媒体软件时需要帮助?StreamLabs 和 StreamElements 是两种比较受欢迎的流媒体软件。…
-
变革业务通信:了解 CPaaS 的力量
多年来,商业通信领域不断发展,实现了从传统到实时数字解决方案的过渡。这一转变将通信平台即服务(CPaaS)引入了商业世界。 世界各地的企业都在利用 CPaaS 的强大功能来提升通信…
-
基于离线强化学习的实时流媒体带宽精确预测 | MMsys’24
近年来,实时通信(RTC)已成为一项重要的通信技术,并得到了广泛的应用,包括低延迟直播,视频会议和云游戏。RTC 系统的首要目标是提供高质量的视频和音频并确保稳定的通信过程(例如,…
-
WebRTC技术与流程图解懒人包
WebRTC(Web Real-Time Communication)是一项强大而灵活的技术,使得网页应用程序(Web App)能够在没有第三方套件的情况下进行声音影像通讯和数据传…
-
如何设计类 Facebook 规模的聊天应用程序
在本文中,将讨论如何设计一款面向 Facebook 数十亿用户的聊天应用程序。以下是功能需求: 基本的聊天工作流程是:用户 1 向聊天服务器发送消息。聊天服务器将消息转发给用户 2…
-
使用 Spring Boot 实现 SSE(送外卖示例)
你以前听说过 SSE(服务器发送事件)吗?它是一种通过 HTTP 协议工作的单向消息传递技术,可以从服务器向客户端发送消息。因此,每当有可用数据时,客户端都会实时接收并更新。 SS…
-
Google Gemini 与 Bard 主要区别
Google Gemini 与 Bard:除了名字的改变,还有其他区别吗?在正式推出 “Bard “生成式人工智能应用程序不久之后,谷歌透露,它将根据现在为…