技术文章
-
使用nginx搭建HTTP FLV流媒体服务器
1 HTTP FLV简介 前文已经介绍了RTSP、RTMP、HLS的流媒体协议,还有一种比较常见的流媒体协议HTTP FLV,其兼具RTMP的实时性及HLS的网络适应性的优点,在很…
-
IM专题:分层架构IM系统(4)— Entry心跳算法
在前面的技术短文(IM专题:分层架构IM系统(1)— 架构解读)中,我们已经非常明确入口层 Entry 的核心职责,即面向客户端提供 TCP 长连接的接入能力,并维护这些长连接。 …
-
ffmpeg拉流并保存到本地
本文介绍了ffmpeg拉流并保存为本地文件的几种具体应用场景。 1 拉流并播放视频 参考命令: 参数介绍:nobuffer:无缓冲,实时播放,不保存到本地。 如果提示无ffplay…
-
WebRTC 的网络基础知识:信令和媒体交换
在本系列的第一篇文章中,《WebRTC 的网络基础知识:传输和地址》我们介绍了网络协议和端口,了解了 LAN、WAN 和 NAT,并解释了 TCP 和 UDP 之间的区别。今天,我…
-
WebRTC 的网络基础知识:传输和地址
WebRTC 的一个关键部分是在两个或多个节点之间交换媒体流(和任意数据)。我们如何传输这些数据?这就是网络变得至关重要的地方。虽然这篇文章并不假装是关于网络的广泛课程,但我们将了…
-
超低延时编解码延时测试方法研究
超低延时编解码是一种在质量、复杂度和延迟间达到均衡的浅压缩方案。本文着重对超低延时编解码系统的延迟测试方法进行探索和研究,并通过实验取得结果数据。 作者:国家广播电视总局广播电视规…
-
电视伴音与大屏视频协同呈现技术的应用
本文从业务场景、应用方案和关键技术应用等方面介绍了“百城千屏随身听”系统,详细阐述了户外大屏视频与手机电视伴音在混合网络中的独立传输和同步呈现功能的业务实现。 作者:中央广播电视总…
-
回顾:2022年WebRTC的更新
背景 在会议系统中,我们有时不仅仅需要摄像头的数据,在一些场景下,需要演示桌面上的程序,同样的webrtc也提供了这个功能,而且都可以从浏览器上直接获取。我们通过getUserMe…
-
对WebRTC数据的理解
WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月…
-
SEI补充增强信息(全网最全SEI指南)
1. SEI的简介 什么是SEI SEI(Supplemental Enhancement Information),是定义在视频码流里面,提供在视频码流中添加信息的方法。在当前的…
-
RTP流发送器和播放器(RTP工具分享)
在安防软件开发领域中通常涉及摄像头拉流,转封,解码播放3个环节甚至涉及后端视频识别,推流到web端各个环节。但实际开发当中不可能串行开发和测试,为了提高软件开发效率,加快项目进度,…
-
HEVC/H265编码NAL单元详解
一、HEVC/H265引言 与AVC /H.264类似,HEVC/H265也采用视频编码层(Video Coding Layer,VCL)和网络适配层…
-
STUN协议详解(webrtc stun通信交互)
STUN协议 STUN是一个C/S架构的协议,支持两种传输类型。一种是请求/响应(request/respond)类型,由客户端给服务器发送请求,并等待服务器返回响应;另一种是指示…
-
WebRTC RTCP的PLI关键帧请求
关键帧请求 PLI(Picture Loss Indication) SLI(Slice Loss Indication) 发送方接收到接收方反馈的 PLI 或 SLI 需要重新让…
-
视频流TS打包方式详解
前文介绍过PS流打包详解,从中可以看到PES的详细打包方式,TS流实际上是在PES之上进行封装,加上PAT、PMT等PSI信息表组成,如果要了解PES详细打包方式,关注公众号:壹零…
-
如何构建无人机深度学习虚拟现实平台
利用虚拟现实技术构建无人机虚拟现实平台有两大优势。第一个优势,是传统的无人机培训方式,如视频教学模式、安装培训模式,存在效率低、成本高的缺陷。通过无人机虚拟平台,教练员可以进行无限…
-
浅议传输链路对远程制作的影响——基于JPEG-XS远程制作技术方案对比
本文通过对比以JPEG-XS为编码方式的OTN专线与SDWAN公网远程制作的技术方案,讨论了不同传输链路对远程制作的影响,从系统架构、信号传输方式和信号安全传输的探究等方面进行了技…
-
8K超高清播出域的IT支撑体系设计与实现
建设于中央广播电视总台复兴路办公区的8K超高清电视播出系统与IP集成分发系统顺利完成了2022年总台虎年春晚以及北京2022年冬奥会和冬残奥会的播出任务,给广大观众带来了不同的视听…
-
Krisp-浏览器中执行实时音频机器学习应用
Krisp 的音频 SDK 包括了音频去噪、行为检测、背景音消除的功能。目前 Krisp 的 SDK 已经可以在各种设备和平台上进行部署,但目前还存在的挑战是在网页端还不可用。 在…
-
Google 视频会议中的 AI 技术
web 上部署机器学习方法 在浏览器上使用机器学习会存在一些额外的性能上的挑战,包括如何在浏览器内部运行,并确保在各种不同的终端设备上实时运行。另一方面,在视频会议场景下,同样还需…