-
音视频 (三) —— 视频相关参数的理解
帧率(fps)帧率(Frame rate)是用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz)由于人类眼睛的特殊生理结构,如果所看画面之帧率高于24的时候,就会认为是连贯的,此现象称之为视觉暂留。这也就是为什么电影胶片是一格一格拍摄出来,然后快速播放的。而对游戏,一般来说,第一人称射击游... 全文》
音视频 1年前 | touch -
音视频 (二) —— H.264中相关参数理解
了解H.264H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC(或者AVC/H.264或者H.264/MPEG-4 AVC或MPEG-4/H.26... 全文》
音视频 1年前 | touch -
音视频 (一) —— H.264 中的 NAL 技术
H.264 中的 NAL 技术1.NAL 概述NAL 全称 Network Abstract Layer,即网络抽象层。在 H.264/AVC 视频编码标准中,整个系统框架被分为 了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容, 而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。... 全文》
音视频 1年前 | touch -
Elecard StreamEye Tools
Elecard StreamEye Tools是一款分析视音频的好工具。比较常用的是:Elecard Stream AnalyzerElecard StreamEyeElecard YUV ViewerElecard Stream AnalyzerElecard Stream AnalyzerOpen .264可以查看NALU的顺序查看I帧间隔Open .t... 全文》
音视频 2年前 | touch -
流媒体传输协议浅析(三)可靠UDP传输方案
一 引言从流媒体的业务特征和TCP,UDP各种特点,UDP在媒体传输方面具有很大优越性,但UDP可靠性需要业务开发投入大量的人力;相反 tcp 技术成熟,可以复用已稳定的http 服务器技术,不需要投入人力和技术解决可靠性问题,成熟,开发简单,拿来即用。故TCP在传统的流媒体协议还是广泛存在。但实际的网络拥塞,带宽不足,信号衰减会造成tcp 传输的音视频体验... 全文》
音视频 2年前 | touch -
流媒体传输协议浅析(二)UDP媒体传输
一、引言既然UDP天然适合流媒体场景,为什么还存在TCP的流媒体协议?UDP的实时性,低延迟,又支持组播,确实适合音视频场景,但由于UDP是不稳定不可靠传输技术,直接用它来传输音视频,在实际网络中拥塞,丢包等情况会导致大量的音视频丢包,甚至视频和音频关键帧的丢失导致客户端无法解码。如果将UDP用在流媒体传输中,需要自己完成很多可靠性工作。即TCP中做的可靠性... 全文》
音视频 2年前 | touch -
流媒体传输协议浅析(一)
一、常见的流媒体协议关于流媒体传输协议,涉及到不同领域,不同业务场景,种类众多,下面一张图是目前常见的流媒体协议。图1常见的流媒体协议1)从交互方式来看,流媒体分为点播(VOD)和直播(LIVE)直播(LIVE):HLS,RTMP,http+MP4,http+flv,RTP+RTSP点播(VOD):http+MP4,http+flv,HLS,DASH.2)从... 全文》
音视频 2年前 | touch -
流媒体协议RTP、RTSP、RTMP、HLS、SRT、WebRTC全面分析
随着网络架构的变迁、媒体技术发展、音视频场景迭代,基于流媒体的技术也是推陈出新。但由于流媒体协议属于应用层技术,缺乏统一标准,因此相关技术更加五花八门。但抓住流媒体协议的核心,各种协议理解起来也就容易了,各种流媒体协议都是将视频分解为多个块,然后发送给视频播放端,播放端接收、重新组合、完成播放。根据传输是否顺序传输,还有实时流式传输和顺序流式传输的区别。接下... 全文》
音视频 2年前 | touch -
技术解码 | GB28181/SIP/SDP 协议
前言GB28181协议是视频监控领域的国家标准,本文将解析如何在FFmpeg中增加对GB28181协议的支持,使其可以与支持GB28181协议的设备进行通信与控制,实现设备的注册、保活以及流媒体的传输。1.背景介绍GB28181协议指的是国家标准GB/T 28181—2016《公共安全视频监控联网系统信息传输、交换、控制技术要求》。该标准规定了公共安全视频监... 全文》
音视频 2年前 | touch -
【从零开始】理解视频编解码技术
介绍这是一份循序渐进的视频技术的介绍。尽管它面向的是软件开发人员/工程师,但我们希望对任何人而言,这份文档都能简单易学。这个点子产生于一个视频技术新手小型研讨会期间。本文档旨在尽可能使用浅显的词语,丰富的图像和实际例子介绍数字视频概念,使这些知识能适用于各种场合。你可以随时反馈意见或建议,以改进这篇文档。“自己动手”需要安装 docker,并将这个 repo... 全文》
音视频 2年前 | touch