技术文章
-
Shader 编程:只用一个函数就能生成三角形、矩形等所有的正多边形
绘制多边形的思路跟画圆的思路一样,圆形可以看做一个有正无穷边的多边形。有了这个思路你就可以明白,我们需要为每条边划分对应的弧度,弧度相同它就是正多边形。 直接上代码: 代码里比较关…
-
浅谈网络传输中的错误恢复机制
丢包作为网络传输中一个常见的问题,一直被各个传输控制协议拿出来讨论。错误恢复机制的性能也被认为是传输控制协议性能的重要组成部分,接下来我们简单的介绍下常见的错误恢复机制,并进行对比…
-
为初学者揭秘 WebRTC 视频通话应用程序
你是一名开发人员(前端/后端/全栈),对使用 WebRTC 开发应用程序感到好奇吗?在过去的几天甚至几个月里,你是否在互联网上搜索学习基础知识并构建一个基本的 WebRTC 视频通…
-
从 VoIP 和 SIP 到 WebRTC
在本文中,我们将介绍在 WebRTC 客户端和传统 SIP 客户端之间进行 WebRTC 呼叫的解决方案。 SIP 简介 SIP(会话初始协议)是一种信令协议,用于在特定网络上的两…
-
VVC视频播放现状
本文分享者 Jan Ozer 在演讲中从三个不同的目标平台——电脑端、移动设备端以及起居室中的电视端讲述了VVC视频播放的现状。 来源:Streaming Media East 2…
-
Shader 实现彩虹旋涡的4个示例代码
本文分享绘制彩虹漩涡的4个示例代码。 示例代码一 先绘制一个螺旋状的图形 代码效果: 中心点大体在(0.5,0.75)的位置上 示例代码二 代码效果 加入color += sin(…
-
CVPR2023|Micron-BERT: 基于BERT的人脸微表情识别
导读 微表情识别是情感计算中最具挑战性的课题之一。它的目的是识别人类难以在短时间内(0.25到0.5秒)感知到的微小面部运动。然而,针对视觉问题,现有方法中的标准 BERT 只能从…
-
WebSub 是什么?(WebSub入门系列一)
WebSub是一种能够实时通知内容更新的协议。它基于发布者/订阅者模式,即发布者发布内容更新,订阅者接收这些更新。WebSub 允许以分散和可扩展的方式进行通信。 在 WebSub…
-
WebRTC Leak IP原理详解
WebRTC(网页即时通信,Web Real-Time Communication)是一种开放标准和技术集合,用于在Web浏览器之间实现实时通信和音视频通信而无需添加额外的浏览器拓…
-
什么是Dash协议?Dash协议解析
什么是Dash DASH,又叫MPEG DASH,DASH:Dynamic Adaptive Streaming over HTTP ,是由MPEG和ISO批准的独立于供应商的国际…
-
GeNVS:基于3D扩散先验的生成式新视角合成
本工作提出了一种基于扩散的3D-aware生成式新视角合成模型,即使只有一张输入图像,本模型也能够从可能的渲染分布中采样,生成与输入一致的多样化且真实的新视角。本方法利用现有的2D…
-
2023年全球即时通讯(IM)PaaS 市场洞察白皮书
核心摘要: IM PaaS是基于互联网通信原理的即时通讯平台服务。《2023年全球即时通讯(IM)PaaS市场洞察白皮书》针对IM PaaS行业的发展历程、核心价值、主要功能及商业…
-
使用 FFmpeg 提取帧的综合指南
作为一个在研究或咨询项目中使用 FFmpeg 的人,我曾面临过从视频中提取帧的需求。无论您是需要抓取第一帧、提取所有帧,还是获取带有特定时间戳的精确帧,FFmpeg 都能满足您的需…
-
什么是路由?Kamailio中的路由
路由这个词,一般人可能既熟悉又陌生。熟悉的是,基本上家家都有个路由器;陌生的是这个路由器跟我们这里说的路由是一个东西吗? 路由,对应的英文是Route,即选路的意思。家用的路由器也…
-
相机标定是什么?相机标定有什么意义
相机标定含义(解决什么是相机标定) 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型…
-
深度学习语音分离算法
语音增强是指当语音信号被各种各样的噪声干扰、甚至淹没后,从噪声背景中提取有用的语音信号,抑制、降低噪声干扰的技术。 它的主要目标是从带噪语音中提取尽可能纯净的原始语音,提高语音质量…
-
webrtc 的TaskQueue任务队列实现
分享webrtc中任务队列的实现,见文件:rtc_base\task_queue.h。 TaskQueue 定义 具体实现: 创建一个 TaskQueue 具体过程: TaskQu…
-
轻松实现实时通信:如何使用 Django 创建基于 WebSockets 的自定义 API
还记得《老友记》里钱德勒和乔伊在网上打游戏,却一直被罗斯和瑞秋打断的那一集吗?如果他们有一个实时聊天应用程序就好了,他们就可以互相交谈,而不是隔着公寓大喊大叫。 在深入了解 Dja…
-
用于VOD的VVC编码 | Streaming Meida East 2023
本演讲对 VVC 编解码的工作原理、目前的优化方向以及已有工作的发展情况进行了介绍。此外,还将 VVC 与其他编解码方式进行了细致的比较。 来源:Streaming Meida E…
-
如何使用 FFmpeg 循环播放视频 – 分步教程
FFmpeg 是迄今为止视频和音频处理领域最重要的视频、图像和音频处理和操作工具。这款功能强大的开源软件套件可以完成媒体行业所需的基本任务,无论多么复杂或简单。其中一项任务就是循环…