技术文章
-
如何构建无人机深度学习虚拟现实平台
利用虚拟现实技术构建无人机虚拟现实平台有两大优势。第一个优势,是传统的无人机培训方式,如视频教学模式、安装培训模式,存在效率低、成本高的缺陷。通过无人机虚拟平台,教练员可以进行无限…
-
浅议传输链路对远程制作的影响——基于JPEG-XS远程制作技术方案对比
本文通过对比以JPEG-XS为编码方式的OTN专线与SDWAN公网远程制作的技术方案,讨论了不同传输链路对远程制作的影响,从系统架构、信号传输方式和信号安全传输的探究等方面进行了技…
-
8K超高清播出域的IT支撑体系设计与实现
建设于中央广播电视总台复兴路办公区的8K超高清电视播出系统与IP集成分发系统顺利完成了2022年总台虎年春晚以及北京2022年冬奥会和冬残奥会的播出任务,给广大观众带来了不同的视听…
-
Krisp-浏览器中执行实时音频机器学习应用
Krisp 的音频 SDK 包括了音频去噪、行为检测、背景音消除的功能。目前 Krisp 的 SDK 已经可以在各种设备和平台上进行部署,但目前还存在的挑战是在网页端还不可用。 在…
-
Google 视频会议中的 AI 技术
web 上部署机器学习方法 在浏览器上使用机器学习会存在一些额外的性能上的挑战,包括如何在浏览器内部运行,并确保在各种不同的终端设备上实时运行。另一方面,在视频会议场景下,同样还需…
-
图像处理基础:颜色空间及其OpenCV实现
对图像的颜色空间做了一个概念性的介绍,并通过代码的方式可视化了每种颜色空间的每个通道所表示的意义。 什么是颜色空间? 颜色是一种连续的现象,它意味着有无数种颜色。但是,人类的眼睛和…
-
如何使用 WebRTC 将实时音频和视频集成到 iOS 应用程序中
向 iOS 应用程序添加直播音频和视频通话体验可能会让人望而生畏。主要原因是对于骨干或底层技术,需要考虑几个因素。将实时媒体嵌入 iOS 应用程序的一种方法是使用 Web 实时通信…
-
2023年的WebRTC趋势:WebRTC是否已达到启蒙状态?
编者按:2023年初WebRTC应用发展情况如何?我们可以期待未来几年的趋势是什么?在WebRTC.ventures,我们在 2022 年与数十家客户合作,自 2015 年我们开始…
-
hls延迟的原因(如何降低hls协议延迟)
苹果的HTTP实时流媒体(HLS)协议是当今视频传输的首选格式,尽管它并非没有缺点,即延迟。但是,流媒体人仍然对它趋之若鹜,因为它的可靠性和与无数设备的兼容性。随着对延迟问题的关注…
-
什么是 WebRTC 信令?WebRTC 连接的工作原理
什么是WebRTC信令? 说白了,信令就是计算机如何发现其他使用WebRTC连接的计算机。WebRTC依靠信令服务器来建立对等体之间的连接。 WebRTC让开发者决定如何在对等体之…
-
RTMP协议封装H264和H265协议详解
1 RTMP和FLV 前文所述,RTMP传输音视频消息时,其RTMP负载采用的时FLV的封装格式,这个说法有点不太准确,RTMP音视频消息负载并不是完整的flv封装,其只是采用了F…
-
什么是实时音视频RTC?RTC有哪些应用场景
很久以前,人类以为只有神仙可以听到、看到千里之外的声音和景象,称之为千里眼和顺风耳,短短几百年里,人类的技术革命实现了质的飞跃。 1876 年,贝尔电话的发明,使人类可以听到千里之…
-
对安全即时通讯软件的流量分析攻击(下)
在上一篇文章《对安全即时通讯软件的流量分析攻击(上)》中,展示了流行的IM应用程序如何将其客户端的敏感信息泄漏给仅监视加密流量的攻击者。具体来说设计了流量分析攻击,使攻击者可以识别…
-
对安全即时通讯软件的流量分析攻击(上)
近年来,像Telegram,Signal和WhatsApp这样的即时消息(IM)应用程序变得非常流行。此类即时消息服务一直是被持续监视和审查的目标,因为这些服务是社会和政治敏感主题…
-
webrtc opus音频编码的发展
如果我们看 WebRTC 近十年的音频编码,那其编码器其实就是 Opus。当然也有 G.711 音频编码,但是 WebRTC 并不采用它。图 1 是 Opus 主页一张很有名的图,…
-
WebRTC 如何应用 FEC 以提升游戏流质量
WebRTC 最常见的用途就是视频会议。通常是传输分辨率为 720p,帧率为 30 fps 的视频流,带宽要求不过几兆而已。当网络状况不太好时,会发生丢包,于是视频就会出现卡顿。你…
-
VaaS (视频即服务) 究竟是什么?
视频。它是屏幕上的一系列闪烁的灯光,通常伴随着小脉冲,使扬声器振动。 人们很容易忘记,视频尤其是实时视频,花了几十年的时间才达到今天这样普遍和稳定的地步。 它一点也不简单,但是现代…
-
P2P、SFU 和 MCU – WebRTC 架构解释
在本文中,我们将研究WebRTC架构实际工作原理的细节,以便外行人也能理解它。 WebRTC是一个开源项目,它使用点对点交互式网络应用程序将设备连接在一起。如果您通过网络浏览器进行…
-
什么是联播以及它与多播的区别?
联播是一种强大的工具,可同时向多个平台广播直播内容。它允许您仅通过一个流就可以覆盖更广泛的受众,并且它在现场活动和流媒体服务中越来越受欢迎。 在这篇文章中,我们将讨论联…
-
2023 年视频转码预测
视频转码是每个视频传输和流媒体服务的关键部分,对服务质量、体验质量和视频流媒体成本有巨大影响。 世界大部分地区的行业都在使用已有数十年历史的 H.264/AVC,竞争者包括 H….