当前位置: 首页 > news >正文

[Gstreamer] gstbasesink 的 QOS 机制

前言:

gstreamer里很多element都提供 QOS 机制,src,filter 和 sink 都有。Sink element 的 QOS 机制由 gstbasesink 统一提供

qos  (quality of service)  是一种评价机制,这个领域中都有这一概念,比如网络的qos。gstbasesink里的 qos 用来统计传入的 gstbuffer 的数据信息,然后发送 qos event 给上游 element ,从而让上游element 控制对 gstbasesink 的gstbuffer 输入速度,比如送的太快了,则发送一个 qos event 要求上游element 推送 gstbuffer 慢一点,如果推送 gstbuffer 慢了,则发送 qos event 要求上游推送快一点。

可以把 gstbasesink 里 的 qos 工作分为两块:

  1. 统计分析;
  2. qos event上报。

统计分析是一直在做的,当qos_enable设置true后,qos event上报功能被打开。

统计分析:

qos event上报:

http://www.lryc.cn/news/383715.html

相关文章:

  • 关于bash脚本中extglob不生效的问题
  • idea运行报错 java: 错误: 无效的源发行版:16
  • selenium 处理网页上的弹窗
  • 光模块市场受益于AI热潮同比增长45%,行业前景看好
  • qt经典界面框架
  • 微信群聊不见了?掌握这4个技巧轻松找回,简直太爽了
  • Python Type Hint有啥用
  • 【深度学习】基于因果表示学习的CITRIS模型原理和实验
  • CentOS9镜像下载地址加速下载
  • GPT-5:博士级智能的跨越——未来已来,人机共生的新篇章
  • 陶建辉入选 2023 年度“中国物联网行业卓越人物榜”
  • 2024南京国际自有品牌产品博览会
  • 网络安全入门教程(非常详细)从零基础入门到精通,看完这一篇你就是网络安全高手了。
  • 四步轻松搞定!探索字节最新AnimateDiff-Lightning:高质量视频生成的秘密武器!
  • Jenkins定时构建自动化(一):Jenkins下载安装配置
  • 最新国内首码对接app平台汇总,一手项目资源!
  • 掌握 Perl 中的进程间通信:深入探索 IPC 的世界
  • Vite响应Ajax请求
  • 使用Jenkins进行持续集成与部署
  • 【SpringSecurity】认证与鉴权框架SpringSecurity——认证
  • Video-Infinity:利用多设备加速长视频生成
  • 水下机器人ArduSub 固件常用参数
  • AI智能体 | 扣子Coze 工作流中如何嵌入代码,看这一篇就够了
  • Transformer2--Multi-head self-attention
  • 11. Java线程的状态详解
  • ubuntu永久换镜像源详细方法
  • docker部署(第一期)(相关命令)
  • 华为云L实例云服务器部署前后端分离项目全过程记录
  • uniapp - 微信小程序 - 自定义底部tabbar
  • 每日一题——Python实现PAT乙级1030 完美数列(举一反三+思想解读+逐步优化)五千字好文