GOP
  • 2024-05-11音视频播放异常现象总结
    播放卡顿或者卡住:1流媒体不发流给客户端,客户端停在当前画面不动也不销毁,也不重拉流;2弱网环境,tcp乱序,且发包间隔时间比较大,播放器收一包耗时较多,导致解码异常卡主;3流媒体(发流端)数据插入一些增强帧,其他的P帧等(一般是某些公司的定制)导致播放器得到的数据不是一个连续的GOP;解码
  • 2024-03-06ZLM的Ringbuffer
    1、ringbuffer缓冲结构;以每一个新的IDR帧创建一个新的list,然后存放GOPlist<list<pairnode>>;当有新的reader接入的时候会先去storge中读取用于秒开的GOP缓冲。如果是已经在观看的reader,ringbuffer来一帧数据就会直接送reader显示(并保存一份数据用于新reader接入的时候进行秒开)2
  • 2023-06-14复杂网络下多码率视频流切换关键技术
    LiveVideoStack线上分享第三季,第十二期,由京东云架构师张树军从基础出发,为大家阐述多码率视频流切换技术的原理与实现方式,并结合京东云视频云的实践,分析多码率帧对齐技术原理及其在多码率自适应切换中的具体应用。文/张树军整理/LiveVideoStack 大家好,我是来自京东云的架构师张树军
  • 2023-06-13什么是闭合GOP和开放GOP?
    翻译|Alex技术审校|李忠本文来自OTTVerse,作者为KrishnaRaoVijayanagar。GOPEasyTech#008#在本文中,我们将了解闭合GOP和开放GOP的概念。这两种类型的GOP在视频流化中非常常见,并会影响视频压缩效率、错误恢复以及ABR的切换能力。 什么是GOP?GOP(AGroupofPictures)是指一组
  • 2023-01-16如何用ffmpeg对3GP文件进行GOP转码设置
    最近项目中在播放3gp文件时,有时客户端解码识别,后面对3gp文件的GOP值进行修改了,然后可以正常播放。下面转码命令实例贴一下,供大家参考:ffmpeg-i5e02eec746384b2e9cdb5de6791
  • 2022-12-27视频编码完全指南
    翻译|Alex技术审校|袁荣喜作者为KrishnaRaoVijayanagar。视频编码是一门在减少视频数据体积大小或码率的同时而不对其质量产生不良影响(在人类的视觉感知下)的科学。对
  • 2022-12-09Seek 策略以及在有 B 帧情况下的处理
    在知识星球分享的文章,顺便也在公众号发表一下,不足之处,欢迎指正。​​一个关于音视频领域专业问答的小圈子!!​​最近在做Seek相关功能时遇到的问题排查,顺便也学到了一些新的
  • 2022-12-05音视频倒放方案
    方案1:以一个GOP为单位一个正放list,一个倒放list;解码后存入倒放list(按正放顺序放置。当一个GOP解码完成,进行list逆置,并拷贝到正放list),一般list会有大小限制,解码到一定量
  • 2022-10-1625_H.264编码
    本文主要介绍一种非常流行的视频编码:H.264。计算一下:10秒钟1080p(1920x1080)、30fps的YUV420P原始视频,需要占用多大的存储空间?(10*30)*(1920*1080)*1.5=93312