技术文章
-
IM消息收发模型问题解析
问题: IM是互联网中非常典型的独立系统,麻雀虽小但五脏俱全,非常值得深入研究和探讨;继上次IM相关题目之后,我们继续讨论IM相关话题。 关于IM系统【消息收发模型】的相…
-
IM存储问题解析
问题:对IM系统的消息存储应该如何设计呢?(说的通俗一些:如何设计IM系统的消息表?该题目不会故意为难大家,没有上过IM课的同学也是可以思考和判断的)关于【IM消息存储模型】的相关…
-
RTCP与RTP协议介绍(RTCP与RTP区别)
实时传送协议(Real-time Transport Protocol或简写RTP)是一个网络传输协议, 它是由IETF的多媒体传输工作小组提出的一个标准,对应的RFC文档为RFC…
-
RTSP协议拉流和推流详解(音视频基础)
本文分享什么是流媒体协议RTSP、RTSP协议交互过程、RTSP协议拉流和RTSP推流方式说明。 作者:壹零仓 | 流媒体协议之RTSP详解。 1 流媒体协议RTSP详解 1.1 …
-
量子通信能否实现地外握手?
几个世纪以来,人们一直在思考这样一个问题:“我们在宇宙中是孤独的吗?” 然而,迄今为止,搜寻地外文明(SETI)的研究人员明确表示“我们不确定”。但这并没有阻止人们的疑惑…
-
WebRTC PeerConnection 连接流程
PeerConnection 是 WebRTC 连接流程中无法绕过的一个类,甚至可以认为这个类是整个连接流程的 Controller。本文着重介绍双人通话(一对一)的连接流程,读者…
-
HLS直播协议(HTTP Live Streaming)指南
本文重点介绍 HLS直播协议。我们将讨论HLS是什么、HLS是如何工作的,以及何时应该考虑使用它而不是其他技术。 什么是 HLS直播协议? HTTP Live Streaming …
-
WebRTC ICE协议揭秘
Interactive Connectivity Establishment (ICE)是WebRTC建立的支柱之一;没有 ICE,就没有 WebRTC。这是一个有趣的框架,无需明…
-
使用CDN进行视频流(直播和点播)的9个有力理由
CDN,即内容交付网络,是现代视频流媒体的支柱。大多数流媒体服务依靠CDN进行日常运营,确保高QoS/QoE和高效的全球流媒体,同时确保其流媒体成本得到控制。 在本文中,我们通过列…
-
AV1编码器的优化及其在流媒体和实时通讯中的应用
编者按:AV1视频压缩格式是由开放多媒体联盟 (AOMedia)开发,并于2018年初最终确定。AV1具有功能强大的编码算法,与其前身VP9相比,AV1的压缩性能提升了30%以上。…
-
“活”起来才能“火”起来,博物馆如何借势虚拟人技术?
近年来,数字孪生、超高清、多传感器融合、AR、VR等新体验技术飞速发展,为博物馆数字化运营奠定了技术基础。 在实体博物馆中引入数字技术,拓展了文化的时空边界,丰富了博物馆自身的功能…
-
RTP之H264封包和解包
1. RTP数据包格式 RTP报文头格式(见RFC3550 Page12): 1) V:RTP协议的版本号,占2位,当前协议版本号为2 2) P:填充标志,占1位,如果P=1,则在…
-
AV1编码及AV1的码流结构
AV1的码流结构 AV1码流由OBU(Open Bitstream Unit)码流单元组成,OBU的结构如下所示。 obu_size指的是obu_payload的字节大小。 obu…
-
相机录制中如何实现声音采集和声音处理
相机录制的过程除了采集画面,还有采集音频数据的过程,我们今天就主要介绍一下声音采集的过程以及采集的声音是怎么处理的。 相机预览的上面可以“选择音乐”,如果选择音乐了,在真正进行录制…
-
实现VideoEditor相关功能需要哪些三方库
最近正在整理VideoEditor中相机处理相关的功能,接下来会讲到视频录制、声音采集相关的模块,需要用到音视频编码,在此之前,需要先将VideoEditor中涉及到的三方库拎出来…
-
一种基于5G网络及高速移动场景的低延时视频通信系统实现
5G移动通信技术带来了大带宽、低延时、广连接的空口能力以及用于支撑行业应用的多元化专网组网模式。本文提出了一种支持移动式、超高清、大码率、低延时、轻量化、虚拟化的新一代内容生产制作…
-
CVPR 2019|用于 GAN 的风格化生成架构
现在越来越多的 AI 平台或应用程序使用生成对抗网络 (GAN) 来执行大量任务。与简单的 GAN 设计不同,本文将构建一个基于样式的具有惊人特性的 GAN 模型。文件中将从一般 …
-
WebRTC RTP 协议介绍(rtp和rtcp协议详解)
WebRTC 使用 RTP 协议传输音视频,也依赖于 RTP 协议提供的信息处理丢包。本文尝试结合 RFC 3350 对 RTP 协议做一个较为简洁的介绍,方便…
-
WebRTC多人视频会议服务端架构
WebRTC 除了一对一通信外,最常见的使用场景便是多人视频会议。不要只考虑传统的会议室场景,有很多场景都超出了会议室的范畴,比如网上学习、客服支持、或者实时广播。在每个场景中,最…
-
让 AI 对话:视频通话训练是 ChatGPT 式 AI 的下一步
对话式 AI,例如 ChatGPT,近年来取得了重大进展,使其越来越能够模拟类人对话。这项技术的用例广泛多样,从客户服务交互到语言学习和娱乐。 此外,聊天机器人技术变得越来越复杂,…