技术文章
-
React 中的实时更新:SSE、WebSockets、WebTransport 等
试想一下,每当您期待一条新消息时,就不得不重新启动 WhatsApp,或者每当您期待一场重要比赛的更新时,就需要重新加载页面。这将是非常糟糕的用户体验! 如今,用户希望用户界面能在…
-
在浏览器中使用WebRTC获取用户IP地址
如果需要在程序中获取当前用户的IP,通常手段都是需要使用服务器。但现在借助WebRTC的强大功能,我们可以直接在浏览器客户端获取用户IP。 本文翻译自 Discover WebRT…
-
使用 RxJS 为企业应用程序提供 WebSocket 服务
本文涉及 Angular、RxJS Subject & Observable 和 RxJS Websocket 的基础知识。下面文章分享使用 RxJS 在 Angular …
-
VoIP 和视频会议有哪些区别
VoIP (Voice over Internet Protocol) 和视频会议这两项技术改变了人们相互沟通和协作的方式。这些技术利用互联网作为传输语音和多媒体信号的手段,可以在…
-
B站自研新一代视频编码器 BILIAV1
1. AV1 视频编码标准介绍 AV1是开放媒体联盟(AOM, Alliance for Open Media)开发的第一代开放,免版税的视频编码标准。AV1于 2018 年 3 …
-
ST 2110 和 NDI:IP 视频的辉煌轨迹
如果要给现代媒体网络技术的诞生盖上一个日期戳,那么你需要仔细观察 2015 年的最后四个月。当年 9 月,由 NewTek 开发的网络设备接口(NDI)软件规范在 IBC 展会上公…
-
音视频面试题集锦 2023.11(1)
分享来自“关键帧的音视频开发圈”的音视频面试题集锦。 下面是 2023.11 月音视频面试题集锦的几条干货精选: 1、介绍一下 FFmpeg 中关于 timebase 的基础知识与…
-
音视频工具–Wireshark4.2.0版本插件
问题背景 上周Wireshark发布了最新的Release版本4.2.0。自己针对每款软件,每次发布新的软件都会点击更新:一方面,通过定期更新软件,还可以确保自己的产品永远处于最佳…
-
如何使用 WebRTC 构建点对点Web视频通话应用
我们所有人都曾以某种形式使用过点对点视频通话应用程序。它可能是 zoom 会议、google meet 或 omegle。 最近,我正在学习 webRTC,发现这项技术在构建点对点…
-
PlugNMeet:基于WebRTC 的可扩展、高性能、开源网络会议系统
什么是PlugNMeet? PlugNMeet 是基于 WebRTC 的可扩展、高性能、开源网络会议,易于使用且可定制。WebRTC 是一种实时通信技术,允许网络应用程序和站点在不…
-
FFmpeg如何设置RTMP的超时时间
FFmpeg有两种方式控制IO退出: 两种方式并不是非此即彼,可以结合使用: 1. 超时时间用于读不到数据时的主动退出 2. callback方式用于响应用户的请求,比如…
-
从编解码角度看,iPhone拍摄的Live Photos实况照片究竟是什么?
支持拍摄实况照片的机型有:iPhone 6s及以上,iPad第5代,iPad Air第3代,iPad mini第5代及以上等。 苹果官方对实况照片的介绍如下: https://su…
-
GPU架构与渲染性能优化
Labs 导读:在开发图形渲染应用时,渲染性能优化是一个绕不开的主题,开发者往往遵循一些优化准则来构建自己的应用程序,包括数据合并、模型减面、减少采样次数、减少不必要渲染等。本文结…
-
硬解码和软解码的区别与差距?
在手机、PC等设备上,通常都包含CPU、GPU和解码器等硬件组件。并且在手机和PC上,硬解码和软解码的使用情况可以根据设备和操作系统而异。一般而言,现代的手机和电脑通常都提供硬解码…
-
面向文本生成图像的可验证和可复制的人工评估 | CVPR2023
人类评估对于验证文本到图像生成模型的性能至关重要,因为这种高度认知的过程需要对文本和图像有深刻的理解。然而,作者对最近37篇论文的调查显示,许多工作完全依赖于自动测量(例如,FID…
-
基于Qt多线程实现UDP通信
基于Qt多线程实现UDP通信演示: 先演示,在展开如何实现,本次代码在windows、linux、mac都可使用。 大家不能光看,实际敲一敲,敲出强大,敲出好工作。 简单理解:服务…
-
RGB 与 BGR 颜色深度、像素和字节之间的关系
在处理图像时,了解 RGB 和 BGR 色彩空间之间的区别非常重要。RGB 和 BGR 都具有三个颜色通道:红色、绿色和蓝色。但是,这些通道在图像文件中的存储顺序可能不同。 图像数…
-
Vue实现视频通话的两种方式
Vue.js是一个流行的前端框架,被广泛应用于Web应用程序的开发中。除了常规的界面开发,Vue.js还可以与音视频处理相结合,实现流媒体和音视频编解码的功能。下面来看看Vue实现…
-
什么是 SGP.31/.32 规范以及它将如何影响物联网?
去年,GSMA发布了适用于物联网设备的新 eSIM 远程配置标准的架构和要求、SGP.31 eSIM 物联网架构和网络受限和/或用户界面 (UI) 受限物联网设备中 eUICC 远…
-
解密2023腾讯科学WE大会高清修复背后的故事
腾讯多媒体实验室助力2023腾讯科学WE大会,其行业领先的光影焕新技术修复安德烈·海姆早年关于石墨烯以及磁悬浮、壁虎胶带研究的实验视频,以高清画质带现场观众沉浸式领略科学的神奇。 …