技术文章
-
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 都具有三个颜色通道:红色、绿色和蓝色。但是,这些通道在图像文件中的存储顺序可能不同。 图像数…
-
什么是 SGP.31/.32 规范以及它将如何影响物联网?
去年,GSMA发布了适用于物联网设备的新 eSIM 远程配置标准的架构和要求、SGP.31 eSIM 物联网架构和网络受限和/或用户界面 (UI) 受限物联网设备中 eUICC 远…
-
解密2023腾讯科学WE大会高清修复背后的故事
腾讯多媒体实验室助力2023腾讯科学WE大会,其行业领先的光影焕新技术修复安德烈·海姆早年关于石墨烯以及磁悬浮、壁虎胶带研究的实验视频,以高清画质带现场观众沉浸式领略科学的神奇。 …
-
FFmpeg-创建 AAR 文件并将其添加到 Android 项目中
有两种方法可以在 Android 项目中添加 ffmpeg,如下。 1. 在应用程序 gradle 中添加依赖项 2. 创建 AAR 文件并将其添加到 Android 项目中 i)…
-
云厂商CDN故障后,连夜设计了云边端协同新方案
以下内容来自哔哩哔哩-流量接入层团队分享。 1、背景 事件简述:2023年8月4日 21:00-21:20 云厂商 CDN 服务故障,回源流量突增导致 BFS SLB 过载,影响依…
-
HTTP、HTTP/2 与 HTTP/3 有什么区别?
由于Web通信需要不断演进,超文本传输协议(HTTP)的三个版本 HTTP、HTTP/2 和 HTTP/3 也在不断演进,以满足对速度、安全性和效率的不懈要求。 让我们来探讨一下H…
-
uniapp直播弹幕怎么实现(uniapp音视频开发系列3)
直播弹幕是指观众在直播过程中可以发表自己的评论,并以滑动而过的字幕显示出来,增加了观众之间的互动性。 弹幕本质上是消息的一种,ZEGO 提供多种文本消息的收发功能,实现发送房间内弹…
-
WebSocket Java API 构建实时聊天
WebSocket 通过提供双向、全双工、实时的客户端/服务器通信,为服务器和网络浏览器之间的高效通信限制提供了一种替代方案。服务器可随时向客户端发送数据。由于它通过 TCP 运行…
-
基于websocket实现im聊天
文字聊天应该是很多人每天常用的功能,这篇文章就来分析一下聊天是怎么创建的,他的底层逻辑是什么,以及如何实现他的底层逻辑。设计实现消息的发送过程就像这张图一样,经过websocket…