• H264系列(9):H264中的时间戳(DTS和PTS)

    H264系列(9):H264中的时间戳(DTS和PTS)

    (1)Ffmpeg中的DTS 和 PTSH264里有两种时间戳:DTS(Decoding Time Stamp)和PTS(Presentation Time Stamp)。 顾名思义,前者是解码的时间,后者是显示的时间。要仔细理解这两个概念,需要先了解FFmpeg中的packet和frame的概念。FFmpeg中用AVPacket结构体来描述解码前... 全文》

    音视频 9个月前 | touch
  • 视频流中的DTS、PTS到底是什么

    视频流中的DTS、PTS到底是什么

    视频流中的DTS、PTS到底是什么I、P、B 帧要搞懂 DTS 和 PTS ,首先要先了解一下 I、P、B 帧。I 帧 : 帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。可独立解码。P 帧 : 前... 全文》

    音视频 9个月前 | touch
  • 如何在 Ubuntu 18.04 上安装和配置 NFS 服务器

    网络文件系统(NFS)是一种分布式文件系统协议,允许您通过网络共享远程目录。 使用 NFS ,您可以在系统上安装远程目录,并使用远程计算机上的文件,就像它们是本地文件一样。默认情况下,NFS 协议未加密,与 Samba 不同,它不提供用户身份验证。 对服务器的访问受客户端IP地址或主机名的限制。在本教程中,我们将讨论如何在 Ubuntu 18.04 上设置... 全文》

    Linux 10个月前 | touch
  • ffmpeg中文版文档

    1简介ffmpeg [global_options] {[input_file_options] -i input_url} … {[output_file_options] output_url} …2描述ffmpeg是一个非常快速的视频和音频转换器,也可以从现场音频/视频源中获取。它还可以在任意采样率之间进行转换,并使用高质量的多相滤波器动态调... 全文》

    FFmpeg 10个月前 | touch
  • 流媒体:RTMP 命令消息与流管理

    流媒体:RTMP 命令消息与流管理

    背景上文中我们详细介绍了 RTMP(Real Time Messaging Protocol) 的规格及关键组成部分,这一章我们来讲解 RTMP 怎样通过命令消息,来进行实际的C-S交互控制。需要注意的是,命令消息的格式依然和上文中的统一格式一致。这里的区别主要是指携带数据(即消息体)的不同。一、命令消息C-S端用AMF编码后的命令消息,来进行对整个 RTM... 全文》

    网络协议 10个月前 | touch
  • 流媒体:RTMP 协议完全解析

    流媒体:RTMP 协议完全解析

    背景RTMP(Real Time Messaging Protocol) 是由 Adobe 公司基于 Flash Player 播放器对应的音视频 flv 封装格式提出的一种,基于TCP 的数据传输协议。本身具有稳定、兼容性强、高穿透的特点。常被应用于流媒体直播、点播等场景。常用于推推流方(主播)的稳定传输需求。一、RTMP 的传输:消息块 & 消息... 全文》

    网络协议 10个月前 | touch
  • 音视频 (三) —— 视频相关参数的理解

    帧率(fps)帧率(Frame rate)是用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz)由于人类眼睛的特殊生理结构,如果所看画面之帧率高于24的时候,就会认为是连贯的,此现象称之为视觉暂留。这也就是为什么电影胶片是一格一格拍摄出来,然后快速播放的。而对游戏,一般来说,第一人称射击游... 全文》

    音视频 11个月前 | touch
  • 音视频 (二) —— H.264中相关参数理解

    音视频 (二) —— 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... 全文》

    音视频 11个月前 | touch
  • 音视频 (一) —— H.264 中的 NAL 技术

    H.264 中的 NAL 技术1.NAL 概述NAL 全称 Network Abstract Layer,即网络抽象层。在 H.264/AVC 视频编码标准中,整个系统框架被分为 了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容, 而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。... 全文》

    音视频 11个月前 | touch
  • Elecard StreamEye Tools

    Elecard StreamEye Tools

    Elecard StreamEye Tools是一款分析视音频的好工具。比较常用的是:Elecard Stream AnalyzerElecard StreamEyeElecard YUV ViewerElecard Stream AnalyzerElecard Stream AnalyzerOpen .264可以查看NALU的顺序查看I帧间隔Open .t... 全文》

    音视频 12个月前 | touch