技术文章
-
一文了解网络速度、带宽和吞吐量
当谈到网络性能时,术语网络速度、带宽和吞吐量通常可以互换使用。然而,这些术语具有不同的含义,对于任何想要充分利用互联网连接的人来说,了解它们之间的区别非常重要。在本文中,我们将解释…
-
使用 Socket.io + JavaScript 进行简单的即时聊天(一)
我开始这个项目是因为我有兴趣学习如何使用 websockets。我还找到了各种后台模板,但没有一个能满足我的要求。所以我决定研究如何创建一个简单的即时聊天后台。我测试了两种方案:第…
-
LiveAE:基于注意力和边缘辅助的实时360°视频流媒体视口预测 | EMS ’23
视口预测在实时360°视频流媒体中扮演着至关重要的角色,它决定了应预先获取哪些高质量的 tile ,从而影响用户体验。 来源:EMS ’23题目:LiveAE: Att…
-
基于安防摄像头的慢直播技术浅析
Labs 导读:慢直播是一种新兴的媒介形式,在技术上慢直播两种实现方式:一种是基于传统摄像机通过外接SDI/HDMI数据线将采集后的原始信号直接传到带网络的音视频编码器,最后实时传…
-
FFmpeg中的主动丢帧功能
1、主动丢帧的应用场景 视频丢帧有被动的情况,例如数据丢失损坏导致的丢帧;也有主动的丢帧,例如: 丢帧可以是解码前,也可以是解码后。视频解码算力开销大,与解码后丢帧相比,能在解码前…
-
从浅到深掌握音视频不同步问题!
这几天在搞mp4的时候,看到的一篇对音视频不同步的好文章,在这里分享给大家! 音视频同步的基本概念与重要性: 1.1 音视频同步的定义与影响 音视频同步(Audio-Video S…
-
使用 Go 和 WebAssembly 创建实时 WebSocket
用 Go 编写 WebAssembly 一直是我想做的事,但很难找到示例或教程,所以我决定自己翻翻书。 在这篇文章中,我将与大家分享我的心得和一些代码示例。 这个项目是对实时网络通…
-
如何设置级联 Jitsi Videobridge
自助托管 Jitsi 服务器后,很快就需要添加多个 videobridges 来支持负载,本文介绍如何手动添加多个videobridges。了解这一点有助于编写 ansible p…
-
CAVSR:压缩感知视频超分辨率 | CVPR 2023
视频超分辨率(VSR)旨在利用低分辨率帧内的互补时间信息来恢复高分辨率帧序列。然而,目前大多数的 VSR 方法通常针对特定的压缩方式,实验设置与实际应用之间的性能差距很大,不能自适…
-
F1 TV 如何应对大规模直播
F1 TV 如何应对大规模直播?F1 的流媒体团队在 IBC2023 上谈到直播赛车活动的技术难题时也提出了这个问题。 当你考虑这些统计数据时,你会发现 F1 TV 显然面临着巨大…
-
关于 OpenGL 的渲染上下文
OpenGL 上下文 OpenGL 的上下文(OpenGL context)是一个 OpenGL 绘图环境的抽象概念,它包括了所有 OpenGL 状态信息和资源,以便OpenGL能…
-
快速视频编码技术(H.265快速编码的技术原理与方法)
从H.264、H.265到H.266,虽然每一代编码标准比前一代在编码效率有显著提高,但编码复杂度也都大幅提升,严重限制了它们的应用场景。为了解决这个问题,快速编码成为了视频编码中…
-
远程教育和 WebRTC,利基市场、挑战和解决方案
每当视频会议公司开始着眼于垂直市场进行有针对性的营销时,教育总是其中之一。我们在大流行期间就看到了这一点——随着全球进入隔离模式,学校开始想办法远程教育孩子们。 远程教育市场不仅仅…
-
阿里云视频点播全线支持新一代编码标准H.266,带宽平均可节省48%
不久前,阿里自研的H.266/VVC编码器Ali266,在第17届MSU世界编码器大赛全高清10bit赛道上荣获两项冠军,相较大赛参考编码器节省带宽达48%。据悉,阿里云视频点播已…
-
为什么在 WebRTC 应用程序中需要代理路由?
我们中的大多数人都曾需要过客户服务人员提供某种程度的支持,这几乎是所有企业的重要特征,无论其所属行业如何。 这通常意味着什么?在拨打传统的客户服务电话时,会出现一系列令人困惑的 &…
-
移动沉浸式视频的协作流媒体和超分辨率适应 | INFOCOM2023
基于图块的流媒体和超分辨率是用于提高沉浸式视频流的带宽效率的两种代表性技术。前者允许通过将视频分割成多个独立可解码的图块来选择性下载用户视口中的内容。后者利用客户端计算,使用先进的…
-
EMSAssist:一款面向紧急医疗服务边缘计算的端到端移动语音助手
在紧急事件(如人为或自然灾害地区)中,准确、迅速地提供紧急医疗服务(EMS)至关重要。然而,在复杂的医疗场景中快速选择正确的 EMS 协议(规定对患者实施的医疗程序),仍然是紧急医…
-
uniapp即时聊天功能实现(基于即构uniapp 即时通讯SDK实现消息收发)
本文介绍如何使用即构的 uniapp 即时通讯SDK(ZIM SDK)快速实现基本的消息收发功能。ZIM SDK具有登录状态监控、会话模块、房间模块、群组模块、消息模块、消息优先级…
-
WebSockets 和 REST的区别及性能比较
Sockets 是一种处理网络的范例,这一概念已经存在了几十年。Sockets曾经是网络输入和输出标准化的一种方式,就像应用程序接口(API)一样,这样,无论硬件的具体情况如何,应…
-
Pix2Video: 基于扩散模型的视频编辑 | ICCV 2023
本文研究如何使用预训练的图像扩散模型进行文本引导的视频编辑。提出了一种免训练的方法,并且可以推广到广泛的编辑中。并且通过大量实验证明了该方法的有效性,并将其与四种不同的先前和并行工…