技术文章
-
量子图像处理:量子概率图像编码 (QPIE) 和量子Hadamard边缘检测
人类的视力使我们能够看到附近的物体,并用我们的大脑对它们做出合乎逻辑的决定。开车时,我们用眼睛来观察交通灯、周围的车辆、行人和道路,从而决定在哪里停车、转弯或前进。虽然我们的大脑在…
-
Web3 游戏的帐户抽象
让玩家加入传统游戏的过程通常很简单。Web2 入门使玩家可以方便地使用他们现有的社交帐户,例如 Apple ID 或 Google 登录名。这些社交帐户使单点登录 (SSO) 易于…
-
Blenderbot:用于聊天机器人开发的卓越 AIML 模型
本文介绍Blenderbot 的安装、使用和应用——一种专门用于会话 AI 的预训练 AIML 模型,可以扩展到各种创新用例中。 介绍 在人工智能中,Blenderbot 属于会话…
-
谈谈AV1里面的参考帧
在基于残差编码时,参考帧用于进行预测编码获取预测像素值。参考帧选取是否准确,参考帧个数的多少,均将影响编码器的压缩性能。 在AV1里最大参考帧个数是7个(VP9里是3个,H.265…
-
WebRTC 音频处理模块实战(WebRTC音频处理流程)
在之前的文章中介绍了webrtc在windows下使用vs2019进行完整编译的过程,整个webrtc工程包含了非常多的模块,调试音频处理模块也是非常的不方便。Github上有很多…
-
WebRTC API音视频采集、录制和下载
WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点的连接,实现视…
-
IM专题:分层架构IM系统(10)—Das领域模型设计
通过前面对 IM 分层架构系统的学习,我们已经了解了入口网关层 Entry、路由层 Router 和数据访问层 Das 的核心职责和逻辑设计,今天我们对 IM 系统最关键的数据结构…
-
WebRTC JitterBuffer之RTP包和GOP内帧排序
在音视频网络传输过程中,由于存在网路抖动情况,接收端视频接受不及时导致播放卡顿,为了消除帧间抖动情况,一个解决手段是JitterBuffer。JitterBuffer包括RTP包的…
-
WebRTC SDP反序列化
SDP是webrtc协商使用的文本格式,本质上是一行一行的字符串,通过匹配最强那面的字母确定信息类型。DP主要用来描述:设备支持的媒体能力,包括编解码器等;ICE候选地址 ;流媒体…
-
WebRTC 中 WebSocket 的使用
1. WebSocket 概念 WebSocket 是一种在单个 TCP 连接上进行全双工通信的网络协议。意为:经过一次 TCP 握手就可以直接创建持久性连接,进而可实现服务端和客…
-
FOSDEM 2023 | Chromium中的现代摄像机处理
本文整理了 Michael Olbrich 在 FOSDEM 2023 对使用 xdg-desktop-portal 和 PipeWire 在 Chromium 中开发高级摄像机 …
-
如何找到并计数一幅图像中出现次数最多的物体
研究意义 单幅图像内共显著性检测旨在突出显示单幅图像中具有相似外观的同一类物体。对于人类视觉而言,这是一种常见的视觉能力,在我们的日常生活中经常使用。例如,在运动场上识别同一队的球…
-
美团视觉GPU推理服务部署架构优化实践
面对在线推理服务使用的GPU资源不断增加、GPU利用率普遍较低的挑战,美团视觉研发团队决定通过模型结构拆分和微服务化进行优化,他们提出了一种通用高效的部署架构,来解决这种常见的性能…
-
WebRTC 媒体传输之质量或延迟优化,两者不可兼得【WebRTC认知篇4】
您需要决定什么对您更重要——质量还是延迟,试图对两者进行优化注定会惨败。 我问那些想用WebRTC做直播服务的人的第一件事是: 你说的直播是什么意思? 这是一个基本问题,也是一个关…
-
WebRTC 减少了通信障碍并增加了创新【WebRTC认知篇3】
WebRTC 对 VoIP 所做的是降低了进入新供应商的门槛,并提高了创新水平和领域。 WebRTC 是通信史上的一个惊喜时刻。 它做了两件简单的事情,这对“我们”这些以前的 Vo…
-
WebRTC 是一场马拉松,而不是短跑【WebRTC认知篇2】
WebRTC 需要不适合一次性外包项目的持续投资。您需要长期计划和使用它。 WebRTC 简化了开发并降低了市场上许多人的进入门槛。这带来了快速构建、展示和试验演示、概念验证甚至 …
-
WebRTC 是一项技术而非解决方案【WebRTC认知篇1】
WebRTC是一项伟大的技术,但有时却被误解了。我试图通过写一些术语来捕捉它的本质,用简单的术语解释WebRTC的不同方面。——来自bloggeek.me博客的创始人Tsahi L…
-
Opengl ES之水印贴图
水印贴图又称画中画,这种功能在Opengl中是如何实现的呢?我们可以简单地理解成两张纹理的叠加,一个纹理作为背景,另外一个纹理通过调整顶点坐标作为一个小的前景。 说到水印贴图的实现…
-
QUIC 技术深入探究(2):大规模部署 QUIC
本文介绍了将 QUIC 技术进行大规模部署的技术分享,主讲人介绍网络传输中的部分问题,例如负载平衡,黑洞效应导致的用户中断时间长体验不佳,面对高负载发生传染性错误时服务器前端大量崩…
-
msys2+minGW方案编译ffmpeg的最佳实践
一、Win10 64bit编译环境的建立 1)从http://www.msys2.org/下载 msys2-x86_64-xxx.exe 2) 安装msys2到默认路径&…