技术文章
-
如何使用 Next.js、TypeScript 和 PeerJS 构建实时视频通话
本文将探讨如何使用 Next.js、TypeScript 和 PeerJS 创建实时视频通话,实现在两个客户端之间构建一个小型视频通话模块。 1/ 安装 PeerJS 服务器 Pe…
-
Kafka 与 RabbitMQ 对比:选择合适的消息传递代理
在充满活力的事件驱动架构世界中,选择合适的消息代理对于实现高效和可扩展的通信至关重要。最受欢迎的两个竞争者是 Kafka 和 RabbitMQ,它们各有优缺点。虽然它们的目的相似,…
-
webrtc 入门(webrtc开发入门教程)
webrtc 入门前言 webrtc的作用是让两个客户端可以进行点对点的连接,使得双方在传递数据时不需要服务端做转发,提高效率。当然,实际的生产工作中,我们并不能完全脱离服务端,两…
-
边缘机器学习:在物联网设备上实现人工智能
在当今快节奏的世界中,物联网(IoT)已成为一种无处不在的存在,它连接着日常设备并提供实时数据洞察。在物联网生态系统中,最令人兴奋的发展之一是在边缘集成人工智能(AI)和机器学习(…
-
JavaScript 开发人员需要了解的实时通信协议
实时通信已成为现代应用的一个重要方面,使用户能够即时互动。从视频会议和在线游戏到实时客户支持和协作编辑,实时通信是当今数字体验的核心。在本文中,我们将探讨流行的实时通信协议,讨论何…
-
关于FFmpeg错误码的几个小常识
FFmpeg编程有两个最常见的问题: 1. timebase如何理解? 2. av_xxx接口返回-11怎么办? 第一个问题有FFmpeg自身设计带来的复杂性。关于第二个问题,我本…
-
移动通信使能其他行业碳减排的定量评估:指标、方法和案例 | 中科大张四海, 朱近康等
随着新一代移动通信的高速发展、新基建的部署,全球数字化转型的加速、算力需求的增长,移动通信行业的能耗预计会继续增加,这给移动通信行业提出了严峻挑战。与直接降低移动通信系统的能耗不同…
-
使用 FFmpeg 从图片生成 WebM/MP4/MKV 视频
在多媒体处理过程中,经常需要将一组图片转换成连贯的视频。这对于制作幻灯片、延时视频或简单地将一系列图像合并成一个视频文件都很有用。功能强大的多媒体框架 FFmpeg 提供了方便的命…
-
通过Freeswitch实现语音智能家居开关控制
通过FreeSWITCH实现智能家居开关控制,可以让你通过电话系统来远程操控家中的智能设备,比如灯光、空调等。这种集成通常涉及到FreeSWITCH与智能家居设备或控制系统的API…
-
FFmpeg OpenCL加速
最近有人给FFmpeg提了个patch,目的是在苹果设备上同时使用VideoToolbox和OpenCL。我这才发现,还真的有人在macOS上用OpenCL。 OpenCL是在异构…
-
音视频面试题集锦第 17 期:iOS CVPixelBufferRef 及音视频同步
分享来自“关键帧的音视频开发圈”的音视频面试题集锦,下面是第 17 期面试题精选: 1、聊聊 iOS CVPixelBufferRef 相关的细节? CVPixelBufferRe…
-
用于实现真实世界时间一致性视频超分的运动引导潜在扩散模型
最近,扩散模型在为图像增强任务中生成逼真细节方面表现出了令人信服的性能。然而,由于扩散过程具有随机性,因此很难控制还原图像的内容。将扩散模型应用于 VSR(Video Super-…
-
FreeSWITCH 视频呼叫设置
FreeSWITCH是一个开源的通信平台,支持多种通信协议,包括SIP,它可以用于构建包括视频呼叫在内的复杂的通信系统。以下是使用FreeSWITCH实现视频呼叫的基本步骤: 1….
-
Mozilla:在所有浏览器中实现端到端加密 WebRTC!
2024 年 2 月 21 日,Mozilla终于更新了博客,由 Jan-Ivar Bruaroey 发布了主题《End-to-end-encrypt WebRTC in all …
-
即构多场景快速转场解决方案,1v1 场景可达到平均 95 % 的 APP 内接通率
在之前的文章中我们有分享过,即构将 1 对 1 场景的用户路径拆解为 4 个环节:用户匹配——主播接单——房内互动——成交结算。这些环节之间的每一步流转都会无法避免的产生订单折损,…
-
WHIP(WebRTC-HTTP ingestion protocol)协议草案更新发布
WHIP(WebRTC-HTTP ingestion protocol)是一种用于简化WebRTC媒体流输入到流媒体服务器或其他接收端点的协议。WHIP的目标是提供一种轻量级、易于…
-
音视频书籍推荐:《RTC 程序设计 · 实时音视频权威指南》
2024年最新音视频书籍推荐:《RTC 程序设计 · 实时音视频权威指南》。本书作者戴维是字节的一位大佬,多年的音视频开发经验凝集在此,阅读此书可助你快速掌握实时音视频端到端知识全…
-
如何在 Android 中实现聊天功能
移动聊天应用程序是创建数字环境的一种有效方式,在这种环境中,世界各地的人们和设备可以轻松协作、社交、获得新体验并实时交换信息。全球最流行的操作系统是Android,它是一个开源移动…
-
5G TSN融合发展和应用方案探索
摘要:为了达到5G使能工业网络的目的,3GPP对低时延、高可靠场景进行了全面增强,在标准上深度讨论和制定了支持TSN的确定性业务的方案。5G TSN打造全面互通灵活接入的确定性工业…
-
ELECARD 视频压缩手册第六~七章: 上下文自适应二进制算术编码
本文是上下文自适应二进制算术编码的内容,主要包括算术编码器基础、二进制算术编码器介绍及算术编码过程的流程图。 标题:Context-adaptive binary arithmet…