RTC观主认证作者
-
IETF 会议录制回放系统现已开源(基于 Meetecho 开源许可)
Meetecho 最近以开源许可的方式发布了 IETF 会议录音回放系统的源代码,IETF 现在已经部署了自己的系统实例,将用于共享 2024 年 11 月 2 日至 8 日在都柏…
-
Asterisk呼叫器示例支持windows, TTS和Node.js,Zabbix
Asterisk caller是一个使用Node.js、Express和Windows内置TTS进行简单Asterisk呼叫流程集成的示例。用户可以使用它向Asterisk请求呼叫…
-
OpenVidu 3.0.0-beta3 发布
2024年10月15日,OpenVidu 3 发布了通用版本之前的最后一个测试版本。很快在 2024 年第四季度的某个时间点将发布可供生产的版本。 更新日志 集中配置 OpenVi…
-
什么是 VoIP 编解码器?VoIP 编解码器详解
高质量 VoIP 通话的关键在于正确的编解码器。本文探索常见的编解码器、它们的功能和潜在缺点,为 VoIP 优化选择正确的编解码器。 VoIP 让用户通过互联网拨打电话,而不是传统…
-
如何在 Ubuntu/Debian 上安装 Jitsi Meet 并自动使用 Let’s Encrypt SSL
本文探讨在 Ubuntu 或 Debian 服务器上设置 Jitsi Meet 的详细指南,包括配置主机和使用 Let’s Encrypt 的 Certbot 自动设置…
-
关于SRS流媒体服务器的重要缺陷的总结
在流媒体服务器开源项目中,SRS[1]是一个使用挺广泛的开源项目,维护的时间也比较久,从2013年开始,陆陆续续解决了一些问题,但始终有些问题不容易解决,这篇文章总结和分享给大家。…
-
如何消除 OpenSIPS 中的僵尸注册
注册过程是 SIP 的一个重要机制。它允许用户与服务取得联系,公布自己的位置,并接收来自服务的呼叫。 SIP 服务的健康状况及其性能取决于注册过程的运行状况以及注册信息的准确性和最…
-
使用 React 和 Express 以及 Socket.io 和点对点连接创建视频通话应用程序
在本文中,我们将使用 Socket.io 和 Peer-to-Peer 库在 React 和 Express 之间为视频通话应用程序建立连接。 设置后端 1. 安装必要的软件包 2…
-
音视频面试题集锦第 30 期
分享来自音视频技术社群关键帧的音视频开发圈的第 30 期面试题精选: 1、为什么自制的动态图片导出到相册无法识别成动态图片? Live Photo 需要有一个特殊的 Metadat…
-
五个和SIP安全相关的头字段,IMS/3GPP安全验证Sec-Agree头字段说明
很多用户经常看到SIP验证401,407消息,不知道为什么会产生不同的消息。在应用环境中,SIP协议对不同环境提供了安全验证的处理,通过不同的安全头字段来验证安全实体,因此返回的响…
-
【音视频】面试题集锦第 29 期 | 视频渲染相关各种问题
分享来自音视频技术社群关键帧的音视频开发圈的面试题集锦,下面是第 29 期面试题精选: 1、调试 OpenGL 特效的时候图像不对,有什么调试技巧能快速排查原因? 2、在实现类似 …
-
SIPgo:一个基于GO语言开发的SIP协议支持库,提供更快的SIP服务能力
目前,市场上关于开源的SIP项目很多,绝大部分使用的是C语言开发,但是C语言在互联网应用部署方面有不少局限性。最近几年,Go语言比较火,在互联网部署开发方面突飞猛进,基于Go语言的…
-
Boombox:基于 Elixir 的流媒体库
上周,在 RTC.On 大会上,Membrane 团队宣布创建了的新 Elixir 库: Boombox。本文将简要介绍 Boombox 是什么以及创建它的动机。 认识 Boomb…
-
什么是 Jitsi?开源视频会议平台的热门选择
在当今日益数字化和远程化的世界里,视频会议已成为各种规模的组织必不可少的工具。无论是团队会议、客户咨询还是虚拟活动,企业都需要可靠、安全和可扩展的视频会议解决方案。在众多可用平台中…
-
OpenSIPS 3.6 中的 Amazon SQS 事件
Amazon Simple Queue Service(SQS)是一种完全托管的消息队列,适用于微服务、分布式系统和无服务器应用程序。通过 SQS,您可以发送、存储和接收消息,从而…
-
PTS、Timebase和编码器码率控制
1. Timestamp 音视频处理离不开时间戳timestamp的概念: 从采集、前处理、编码、封装传输、解封装、解码、后处理和播放,时间戳流转如下: 1.1 PTS的首要作用是…
-
关于 Camera Tuning 岗位的一些认识和看法
Camera Tuning岗位是做什么的?怎样才能做好Tuning的工作?关于Camera Tuning的岗位前景如何?
-
Qt 音视频开发学习路线
学习Qt音视频开发的学习路线可以分为以下几个阶段: 1. 基础知识准备 2. 学习Qt框架 3. 音视频相关库 4. 环境搭建 5. 编写和测试代码 6. 项目实践 7. 学习资源…
-
面试题集锦第 28 期 | 音视频 SDK 开发 WebRTC 面试题
分享音视频技术社群“关键帧的音视频开发圈”整理的一些音视频相关的面试题。下面是第 28 期面试题精选,我们来看看在跨平台音视频 SDK 开发常用到的 WebRTC 的几道面试题: …
-
如何在 Flutter 应用程序中集成 SIP:基础知识(1)
在本系列文章中,我们将深入探讨如何在 Flutter 应用程序中集成 SIP(会话启动协议)。无论您是在构建移动、桌面还是 Web 应用程序,了解如何使用 SIP 都能为您的项目添…