技术文章
-
在 NextJS 中用 ffmpeg 剪辑视频
FFmpeg 是一个由用于多媒体任务(如音频和视频转换以及视频修剪)的库组成的工具。为了在客户端实现视频修剪,将通过 FFmpeg.wasm 来使用 FFmpeg 软件包的二进制格…
-
Attend-and-Excite:基于注意力的文生图扩散模型语义指导 | SIGGRAPH 2023
最近文生图模型达到了一种前所未有的图片生成创造力。但是现在的SOTA扩散模型对文字描述的还原仍然不完美。经过对公开的稳定扩散模型的分析,认为它有严重的物体忽视问题。此外,发现模型还…
-
将 WebRTC 融入网络摄像头、安防、监控和视觉智能的美丽新世界
WebRTC 在监控和安全应用中占有一席之地。它不是这些行业的核心,但在许多部署中至关重要。 监控已成为我的心头大事。过去曾有一些供应商向我咨询,还有一些在使用 testRTC。还…
-
网络切换的终极指南和好处
网络切换是现代 VoIP 软电话提供的一项重要功能,可实现不同网络(如 WiFi 和蜂窝数据网络)之间呼叫的无缝切换。它允许软电话用户在办公室使用 WiFi 开始通话,并在走出办公…
-
如何使用 Trickle ICE 增强 WebRTC
实时、无摩擦通信已成为当今企业环境的关键。随后, WebRTC 的出现改变了游戏规则,实现了基于浏览器的语音和视频通信。 然而,即使在这一突破性技术中,挑战依然存在,尤其是在跨不同…
-
SDI信号之间的区别:HD-SDI、3G-SDI、6G-SDI、12G-SDI & 24G-SDI
串行数字接口(SDI)是一种视频传输标准,它通过同轴电缆工作。该标准因其可靠性和可扩展性而在专业广播领域广受欢迎。SDI 有不同的版本。它们包括 HD-SDI、3G-SDI、6G-…
-
MPEG-I 场景描述:沉浸式媒体的动态场景描述框架 | IBC2023论文
IBC2023: 本技术论文概述了 MPEG-I 场景描述。 摘要 沉浸式媒体应用提供的体验能让用户沉浸在虚拟或混合环境中,并提供比传统 2D 视频内容更多的自由度。提供沉浸式媒体…
-
超分辨率的任意放大倍率网络 | CVPR 2019
单图超分辨率(SISR)旨在从降质的低分辨率(LR)图像中重建出视觉自然的高分辨率图像。它在安全监控图像、医学影像以及卫星和航拍图像等领域具有广泛应用。在实际场景中,SISR 经常…
-
WebRTC开发调度台如何拉取视频监控画面
目前很多的融合通信,应急指挥项目使用WebRTC方式开发调度台的操控界面,由于WebRTC的实时通信能力和丰富的开源社区支持能力,使用WebRTC在应急指挥,融合通信方面具有天然的…
-
JVET关于神经网络的视频编码NNVC
岁月如梭,距离2020年7月H.266视频编码标准的发布,已经三年有余。 但在视频编码标准研究和探索的道路上,Joint Video Exploration Team(JVET)并…
-
音视频编解码-H264和H265 运动估计对比
问题背景:问下大佬们H264的MVP预测和H265的amvp的主要区别是什么?除了amvp支持不同且更多的候选位置,以及amvp支持参考不同参考帧的MV在scale之后也做为MVP…
-
如何使用 FastAPI 构建 WebSocket 服务器: 新手指南
WebSocket 通信是现代 Web 开发的一个重要方面,它支持客户端和服务器之间的实时、双向数据传输。在这个适合初学者的指南中,我们将探讨如何使用 FastAPI Web 框架…
-
自动负载测试的影响:WebRTC 教育技术案例研究
在快节奏的软件开发世界中,确保您的应用程序能够承受实际流量至关重要。在本文中,我们将开始一段自动化负载测试之旅。我们将探讨负载测试为何重要、如何选择正确的工具,并分享一路走来的宝贵…
-
媒体服务的云安全
近年来,媒体公司对云服务的使用显着增长,并且这一趋势预计将继续快速增长。然而, John Maxwell Hobbs 报告称,这种指数级增长可能会带来风险,尤其是在安全方面。 这一…
-
英特尔提出了一种在现有 Linux 驱动程序上支持 Vulkan 稀疏的方法
在 Linux 游戏中使用 Intel Arc Graphics 的最大障碍是缺乏 Vulkan 稀疏支持,而这正是使用 VKD3D-Proton 在 Valve 的 Steam …
-
OmniSense:迈向 360 度视频的边缘辅助在线分析
随着全向摄像头硬件成本的降低以及各种扩展现实应用的激增,越来越多的 360° 视频被捕获。为了充分释放其潜力,我们希望找到一种高级的视频分析方法,在本文中,我们介绍了 OmniSe…
-
两个主要VOIP开源探测监控工具-voipmonitor和HOMER,VOIP运维工程师的管理平台
用户部署多个voip环境时,运维人员需要针对每个平台进行管理支持。如果没有一个统一的探测管理平台的话,运维人员需要单独监控每个独立的服务器,这样会导致网络工程师的运维工作量很大。其…
-
如何在 Ubuntu 22.04 上安装 Kafka 并发送和消费消息
kafka 是一个分布式流平台,允许发布和订阅记录流,以容错方式存储记录流,并在记录发生时处理记录流。在本文中,将向你展示如何在 Ubuntu 22.04 上安装 Kafka 并开…
-
在 iOS 开发中使用 Swift 创建支持实时音频流的Watch App
iOS 开发人员可以在 Swift 的帮助下创建支持流式实时音频的 Watch App。这可以通过使用 AVFoundation 框架来实现,该框架为开发人员提供了一套功能强大的类…
-
使用 Nest.js 构建视频流应用程序:分步指南
创建具有 CRUD 功能的完整视频流应用程序是一项艰巨的任务。在本文中,我们将为使用强大的 Node.js 框架 Nest.js 构建此类应用程序奠定基础。 前提条件 设置 Nes…